Documentation

Overview

    Package medialive provides the API client, operations, and parameter types for AWS Elemental MediaLive.

    API for AWS Elemental MediaLive

    Index

    Constants

    View Source
    const ServiceAPIVersion = "2017-10-14"
    View Source
    const ServiceID = "MediaLive"

    Variables

    This section is empty.

    Functions

    func NewDefaultEndpointResolver

    func NewDefaultEndpointResolver() *internalendpoints.Resolver

      NewDefaultEndpointResolver constructs a new service endpoint resolver

      func WithAPIOptions

      func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)

        WithAPIOptions returns a functional option for setting the Client's APIOptions option.

        func WithEndpointResolver

        func WithEndpointResolver(v EndpointResolver) func(*Options)

          WithEndpointResolver returns a functional option for setting the Client's EndpointResolver option.

          Types

          type AcceptInputDeviceTransferInput

          type AcceptInputDeviceTransferInput struct {
          
          	// The unique ID of the input device to accept. For example, hd-123456789abcdef.
          	//
          	// This member is required.
          	InputDeviceId *string
          }

            Placeholder documentation for AcceptInputDeviceTransferRequest

            type AcceptInputDeviceTransferOutput

            type AcceptInputDeviceTransferOutput struct {
            	// Metadata pertaining to the operation's result.
            	ResultMetadata middleware.Metadata
            }

              Placeholder documentation for AcceptInputDeviceTransferResponse

              type BatchDeleteInput

              type BatchDeleteInput struct {
              
              	// List of channel IDs
              	ChannelIds []string
              
              	// List of input IDs
              	InputIds []string
              
              	// List of input security group IDs
              	InputSecurityGroupIds []string
              
              	// List of multiplex IDs
              	MultiplexIds []string
              }

                A request to delete resources

                type BatchDeleteOutput

                type BatchDeleteOutput struct {
                
                	// List of failed operations
                	Failed []types.BatchFailedResultModel
                
                	// List of successful operations
                	Successful []types.BatchSuccessfulResultModel
                
                	// Metadata pertaining to the operation's result.
                	ResultMetadata middleware.Metadata
                }

                  Placeholder documentation for BatchDeleteResponse

                  type BatchStartInput

                  type BatchStartInput struct {
                  
                  	// List of channel IDs
                  	ChannelIds []string
                  
                  	// List of multiplex IDs
                  	MultiplexIds []string
                  }

                    A request to start resources

                    type BatchStartOutput

                    type BatchStartOutput struct {
                    
                    	// List of failed operations
                    	Failed []types.BatchFailedResultModel
                    
                    	// List of successful operations
                    	Successful []types.BatchSuccessfulResultModel
                    
                    	// Metadata pertaining to the operation's result.
                    	ResultMetadata middleware.Metadata
                    }

                      Placeholder documentation for BatchStartResponse

                      type BatchStopInput

                      type BatchStopInput struct {
                      
                      	// List of channel IDs
                      	ChannelIds []string
                      
                      	// List of multiplex IDs
                      	MultiplexIds []string
                      }

                        A request to stop resources

                        type BatchStopOutput

                        type BatchStopOutput struct {
                        
                        	// List of failed operations
                        	Failed []types.BatchFailedResultModel
                        
                        	// List of successful operations
                        	Successful []types.BatchSuccessfulResultModel
                        
                        	// Metadata pertaining to the operation's result.
                        	ResultMetadata middleware.Metadata
                        }

                          Placeholder documentation for BatchStopResponse

                          type BatchUpdateScheduleInput

                          type BatchUpdateScheduleInput struct {
                          
                          	// Id of the channel whose schedule is being updated.
                          	//
                          	// This member is required.
                          	ChannelId *string
                          
                          	// Schedule actions to create in the schedule.
                          	Creates *types.BatchScheduleActionCreateRequest
                          
                          	// Schedule actions to delete from the schedule.
                          	Deletes *types.BatchScheduleActionDeleteRequest
                          }

                            List of actions to create and list of actions to delete.

                            type BatchUpdateScheduleOutput

                            type BatchUpdateScheduleOutput struct {
                            
                            	// Schedule actions created in the schedule.
                            	Creates *types.BatchScheduleActionCreateResult
                            
                            	// Schedule actions deleted from the schedule.
                            	Deletes *types.BatchScheduleActionDeleteResult
                            
                            	// Metadata pertaining to the operation's result.
                            	ResultMetadata middleware.Metadata
                            }

                              Placeholder documentation for BatchUpdateScheduleResponse

                              type CancelInputDeviceTransferInput

                              type CancelInputDeviceTransferInput struct {
                              
                              	// The unique ID of the input device to cancel. For example, hd-123456789abcdef.
                              	//
                              	// This member is required.
                              	InputDeviceId *string
                              }

                                Placeholder documentation for CancelInputDeviceTransferRequest

                                type CancelInputDeviceTransferOutput

                                type CancelInputDeviceTransferOutput struct {
                                	// Metadata pertaining to the operation's result.
                                	ResultMetadata middleware.Metadata
                                }

                                  Placeholder documentation for CancelInputDeviceTransferResponse

                                  type ChannelCreatedWaiter

                                  type ChannelCreatedWaiter struct {
                                  	// contains filtered or unexported fields
                                  }

                                    ChannelCreatedWaiter defines the waiters for ChannelCreated

                                    func NewChannelCreatedWaiter

                                    func NewChannelCreatedWaiter(client DescribeChannelAPIClient, optFns ...func(*ChannelCreatedWaiterOptions)) *ChannelCreatedWaiter

                                      NewChannelCreatedWaiter constructs a ChannelCreatedWaiter.

                                      func (*ChannelCreatedWaiter) Wait

                                      func (w *ChannelCreatedWaiter) Wait(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelCreatedWaiterOptions)) error

                                        Wait calls the waiter function for ChannelCreated waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                        type ChannelCreatedWaiterOptions

                                        type ChannelCreatedWaiterOptions struct {
                                        
                                        	// Set of options to modify how an operation is invoked. These apply to all
                                        	// operations invoked for this client. Use functional options on operation call to
                                        	// modify this list for per operation behavior.
                                        	APIOptions []func(*middleware.Stack) error
                                        
                                        	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                        	// ChannelCreatedWaiter will use default minimum delay of 3 seconds. Note that
                                        	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                        	MinDelay time.Duration
                                        
                                        	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                        	// to zero, ChannelCreatedWaiter will use default max delay of 120 seconds. Note
                                        	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                        	MaxDelay time.Duration
                                        
                                        	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                        	LogWaitAttempts bool
                                        
                                        	// Retryable is function that can be used to override the service defined
                                        	// waiter-behavior based on operation output, or returned error. This function is
                                        	// used by the waiter to decide if a state is retryable or a terminal state. By
                                        	// default service-modeled logic will populate this option. This option can thus be
                                        	// used to define a custom waiter state with fall-back to service-modeled waiter
                                        	// state mutators.The function returns an error in case of a failure state. In case
                                        	// of retry state, this function returns a bool value of true and nil error, while
                                        	// in case of success it returns a bool value of false and nil error.
                                        	Retryable func(context.Context, *DescribeChannelInput, *DescribeChannelOutput, error) (bool, error)
                                        }

                                          ChannelCreatedWaiterOptions are waiter options for ChannelCreatedWaiter

                                          type ChannelDeletedWaiter

                                          type ChannelDeletedWaiter struct {
                                          	// contains filtered or unexported fields
                                          }

                                            ChannelDeletedWaiter defines the waiters for ChannelDeleted

                                            func NewChannelDeletedWaiter

                                            func NewChannelDeletedWaiter(client DescribeChannelAPIClient, optFns ...func(*ChannelDeletedWaiterOptions)) *ChannelDeletedWaiter

                                              NewChannelDeletedWaiter constructs a ChannelDeletedWaiter.

                                              func (*ChannelDeletedWaiter) Wait

                                              func (w *ChannelDeletedWaiter) Wait(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelDeletedWaiterOptions)) error

                                                Wait calls the waiter function for ChannelDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                type ChannelDeletedWaiterOptions

                                                type ChannelDeletedWaiterOptions struct {
                                                
                                                	// Set of options to modify how an operation is invoked. These apply to all
                                                	// operations invoked for this client. Use functional options on operation call to
                                                	// modify this list for per operation behavior.
                                                	APIOptions []func(*middleware.Stack) error
                                                
                                                	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                	// ChannelDeletedWaiter will use default minimum delay of 5 seconds. Note that
                                                	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                	MinDelay time.Duration
                                                
                                                	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                	// to zero, ChannelDeletedWaiter will use default max delay of 120 seconds. Note
                                                	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                	MaxDelay time.Duration
                                                
                                                	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                	LogWaitAttempts bool
                                                
                                                	// Retryable is function that can be used to override the service defined
                                                	// waiter-behavior based on operation output, or returned error. This function is
                                                	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                	// default service-modeled logic will populate this option. This option can thus be
                                                	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                	// state mutators.The function returns an error in case of a failure state. In case
                                                	// of retry state, this function returns a bool value of true and nil error, while
                                                	// in case of success it returns a bool value of false and nil error.
                                                	Retryable func(context.Context, *DescribeChannelInput, *DescribeChannelOutput, error) (bool, error)
                                                }

                                                  ChannelDeletedWaiterOptions are waiter options for ChannelDeletedWaiter

                                                  type ChannelRunningWaiter

                                                  type ChannelRunningWaiter struct {
                                                  	// contains filtered or unexported fields
                                                  }

                                                    ChannelRunningWaiter defines the waiters for ChannelRunning

                                                    func NewChannelRunningWaiter

                                                    func NewChannelRunningWaiter(client DescribeChannelAPIClient, optFns ...func(*ChannelRunningWaiterOptions)) *ChannelRunningWaiter

                                                      NewChannelRunningWaiter constructs a ChannelRunningWaiter.

                                                      func (*ChannelRunningWaiter) Wait

                                                      func (w *ChannelRunningWaiter) Wait(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelRunningWaiterOptions)) error

                                                        Wait calls the waiter function for ChannelRunning waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                        type ChannelRunningWaiterOptions

                                                        type ChannelRunningWaiterOptions struct {
                                                        
                                                        	// Set of options to modify how an operation is invoked. These apply to all
                                                        	// operations invoked for this client. Use functional options on operation call to
                                                        	// modify this list for per operation behavior.
                                                        	APIOptions []func(*middleware.Stack) error
                                                        
                                                        	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                        	// ChannelRunningWaiter will use default minimum delay of 5 seconds. Note that
                                                        	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                        	MinDelay time.Duration
                                                        
                                                        	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                        	// to zero, ChannelRunningWaiter will use default max delay of 120 seconds. Note
                                                        	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                        	MaxDelay time.Duration
                                                        
                                                        	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                        	LogWaitAttempts bool
                                                        
                                                        	// Retryable is function that can be used to override the service defined
                                                        	// waiter-behavior based on operation output, or returned error. This function is
                                                        	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                        	// default service-modeled logic will populate this option. This option can thus be
                                                        	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                        	// state mutators.The function returns an error in case of a failure state. In case
                                                        	// of retry state, this function returns a bool value of true and nil error, while
                                                        	// in case of success it returns a bool value of false and nil error.
                                                        	Retryable func(context.Context, *DescribeChannelInput, *DescribeChannelOutput, error) (bool, error)
                                                        }

                                                          ChannelRunningWaiterOptions are waiter options for ChannelRunningWaiter

                                                          type ChannelStoppedWaiter

                                                          type ChannelStoppedWaiter struct {
                                                          	// contains filtered or unexported fields
                                                          }

                                                            ChannelStoppedWaiter defines the waiters for ChannelStopped

                                                            func NewChannelStoppedWaiter

                                                            func NewChannelStoppedWaiter(client DescribeChannelAPIClient, optFns ...func(*ChannelStoppedWaiterOptions)) *ChannelStoppedWaiter

                                                              NewChannelStoppedWaiter constructs a ChannelStoppedWaiter.

                                                              func (*ChannelStoppedWaiter) Wait

                                                              func (w *ChannelStoppedWaiter) Wait(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelStoppedWaiterOptions)) error

                                                                Wait calls the waiter function for ChannelStopped waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                type ChannelStoppedWaiterOptions

                                                                type ChannelStoppedWaiterOptions struct {
                                                                
                                                                	// Set of options to modify how an operation is invoked. These apply to all
                                                                	// operations invoked for this client. Use functional options on operation call to
                                                                	// modify this list for per operation behavior.
                                                                	APIOptions []func(*middleware.Stack) error
                                                                
                                                                	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                                	// ChannelStoppedWaiter will use default minimum delay of 5 seconds. Note that
                                                                	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                                	MinDelay time.Duration
                                                                
                                                                	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                                	// to zero, ChannelStoppedWaiter will use default max delay of 120 seconds. Note
                                                                	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                                	MaxDelay time.Duration
                                                                
                                                                	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                                	LogWaitAttempts bool
                                                                
                                                                	// Retryable is function that can be used to override the service defined
                                                                	// waiter-behavior based on operation output, or returned error. This function is
                                                                	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                                	// default service-modeled logic will populate this option. This option can thus be
                                                                	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                                	// state mutators.The function returns an error in case of a failure state. In case
                                                                	// of retry state, this function returns a bool value of true and nil error, while
                                                                	// in case of success it returns a bool value of false and nil error.
                                                                	Retryable func(context.Context, *DescribeChannelInput, *DescribeChannelOutput, error) (bool, error)
                                                                }

                                                                  ChannelStoppedWaiterOptions are waiter options for ChannelStoppedWaiter

                                                                  type Client

                                                                  type Client struct {
                                                                  	// contains filtered or unexported fields
                                                                  }

                                                                    Client provides the API client to make operations call for AWS Elemental MediaLive.

                                                                    func New

                                                                    func New(options Options, optFns ...func(*Options)) *Client

                                                                      New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.

                                                                      func NewFromConfig

                                                                      func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client

                                                                        NewFromConfig returns a new client from the provided config.

                                                                        func (*Client) AcceptInputDeviceTransfer

                                                                        func (c *Client) AcceptInputDeviceTransfer(ctx context.Context, params *AcceptInputDeviceTransferInput, optFns ...func(*Options)) (*AcceptInputDeviceTransferOutput, error)

                                                                          Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.

                                                                          func (*Client) BatchDelete

                                                                          func (c *Client) BatchDelete(ctx context.Context, params *BatchDeleteInput, optFns ...func(*Options)) (*BatchDeleteOutput, error)

                                                                            Starts delete of resources.

                                                                            func (*Client) BatchStart

                                                                            func (c *Client) BatchStart(ctx context.Context, params *BatchStartInput, optFns ...func(*Options)) (*BatchStartOutput, error)

                                                                              Starts existing resources

                                                                              func (*Client) BatchStop

                                                                              func (c *Client) BatchStop(ctx context.Context, params *BatchStopInput, optFns ...func(*Options)) (*BatchStopOutput, error)

                                                                                Stops running resources

                                                                                func (*Client) BatchUpdateSchedule

                                                                                func (c *Client) BatchUpdateSchedule(ctx context.Context, params *BatchUpdateScheduleInput, optFns ...func(*Options)) (*BatchUpdateScheduleOutput, error)

                                                                                  Update a channel schedule

                                                                                  func (*Client) CancelInputDeviceTransfer

                                                                                  func (c *Client) CancelInputDeviceTransfer(ctx context.Context, params *CancelInputDeviceTransferInput, optFns ...func(*Options)) (*CancelInputDeviceTransferOutput, error)

                                                                                    Cancel an input device transfer that you have requested.

                                                                                    func (*Client) CreateChannel

                                                                                    func (c *Client) CreateChannel(ctx context.Context, params *CreateChannelInput, optFns ...func(*Options)) (*CreateChannelOutput, error)

                                                                                      Creates a new channel

                                                                                      func (*Client) CreateInput

                                                                                      func (c *Client) CreateInput(ctx context.Context, params *CreateInputInput, optFns ...func(*Options)) (*CreateInputOutput, error)

                                                                                        Create an input

                                                                                        func (*Client) CreateInputSecurityGroup

                                                                                        func (c *Client) CreateInputSecurityGroup(ctx context.Context, params *CreateInputSecurityGroupInput, optFns ...func(*Options)) (*CreateInputSecurityGroupOutput, error)

                                                                                          Creates a Input Security Group

                                                                                          func (*Client) CreateMultiplex

                                                                                          func (c *Client) CreateMultiplex(ctx context.Context, params *CreateMultiplexInput, optFns ...func(*Options)) (*CreateMultiplexOutput, error)

                                                                                            Create a new multiplex.

                                                                                            func (*Client) CreateMultiplexProgram

                                                                                            func (c *Client) CreateMultiplexProgram(ctx context.Context, params *CreateMultiplexProgramInput, optFns ...func(*Options)) (*CreateMultiplexProgramOutput, error)

                                                                                              Create a new program in the multiplex.

                                                                                              func (*Client) CreatePartnerInput

                                                                                              func (c *Client) CreatePartnerInput(ctx context.Context, params *CreatePartnerInputInput, optFns ...func(*Options)) (*CreatePartnerInputOutput, error)

                                                                                                Create a partner input

                                                                                                func (*Client) CreateTags

                                                                                                func (c *Client) CreateTags(ctx context.Context, params *CreateTagsInput, optFns ...func(*Options)) (*CreateTagsOutput, error)

                                                                                                  Create tags for a resource

                                                                                                  func (*Client) DeleteChannel

                                                                                                  func (c *Client) DeleteChannel(ctx context.Context, params *DeleteChannelInput, optFns ...func(*Options)) (*DeleteChannelOutput, error)

                                                                                                    Starts deletion of channel. The associated outputs are also deleted.

                                                                                                    func (*Client) DeleteInput

                                                                                                    func (c *Client) DeleteInput(ctx context.Context, params *DeleteInputInput, optFns ...func(*Options)) (*DeleteInputOutput, error)

                                                                                                      Deletes the input end point

                                                                                                      func (*Client) DeleteInputSecurityGroup

                                                                                                      func (c *Client) DeleteInputSecurityGroup(ctx context.Context, params *DeleteInputSecurityGroupInput, optFns ...func(*Options)) (*DeleteInputSecurityGroupOutput, error)

                                                                                                        Deletes an Input Security Group

                                                                                                        func (*Client) DeleteMultiplex

                                                                                                        func (c *Client) DeleteMultiplex(ctx context.Context, params *DeleteMultiplexInput, optFns ...func(*Options)) (*DeleteMultiplexOutput, error)

                                                                                                          Delete a multiplex. The multiplex must be idle.

                                                                                                          func (*Client) DeleteMultiplexProgram

                                                                                                          func (c *Client) DeleteMultiplexProgram(ctx context.Context, params *DeleteMultiplexProgramInput, optFns ...func(*Options)) (*DeleteMultiplexProgramOutput, error)

                                                                                                            Delete a program from a multiplex.

                                                                                                            func (*Client) DeleteReservation

                                                                                                            func (c *Client) DeleteReservation(ctx context.Context, params *DeleteReservationInput, optFns ...func(*Options)) (*DeleteReservationOutput, error)

                                                                                                              Delete an expired reservation.

                                                                                                              func (*Client) DeleteSchedule

                                                                                                              func (c *Client) DeleteSchedule(ctx context.Context, params *DeleteScheduleInput, optFns ...func(*Options)) (*DeleteScheduleOutput, error)

                                                                                                                Delete all schedule actions on a channel.

                                                                                                                func (*Client) DeleteTags

                                                                                                                func (c *Client) DeleteTags(ctx context.Context, params *DeleteTagsInput, optFns ...func(*Options)) (*DeleteTagsOutput, error)

                                                                                                                  Removes tags for a resource

                                                                                                                  func (*Client) DescribeChannel

                                                                                                                  func (c *Client) DescribeChannel(ctx context.Context, params *DescribeChannelInput, optFns ...func(*Options)) (*DescribeChannelOutput, error)

                                                                                                                    Gets details about a channel

                                                                                                                    func (*Client) DescribeInput

                                                                                                                    func (c *Client) DescribeInput(ctx context.Context, params *DescribeInputInput, optFns ...func(*Options)) (*DescribeInputOutput, error)

                                                                                                                      Produces details about an input

                                                                                                                      func (*Client) DescribeInputDevice

                                                                                                                      func (c *Client) DescribeInputDevice(ctx context.Context, params *DescribeInputDeviceInput, optFns ...func(*Options)) (*DescribeInputDeviceOutput, error)

                                                                                                                        Gets the details for the input device

                                                                                                                        func (*Client) DescribeInputDeviceThumbnail

                                                                                                                        func (c *Client) DescribeInputDeviceThumbnail(ctx context.Context, params *DescribeInputDeviceThumbnailInput, optFns ...func(*Options)) (*DescribeInputDeviceThumbnailOutput, error)

                                                                                                                          Get the latest thumbnail data for the input device.

                                                                                                                          func (*Client) DescribeInputSecurityGroup

                                                                                                                          func (c *Client) DescribeInputSecurityGroup(ctx context.Context, params *DescribeInputSecurityGroupInput, optFns ...func(*Options)) (*DescribeInputSecurityGroupOutput, error)

                                                                                                                            Produces a summary of an Input Security Group

                                                                                                                            func (*Client) DescribeMultiplex

                                                                                                                            func (c *Client) DescribeMultiplex(ctx context.Context, params *DescribeMultiplexInput, optFns ...func(*Options)) (*DescribeMultiplexOutput, error)

                                                                                                                              Gets details about a multiplex.

                                                                                                                              func (*Client) DescribeMultiplexProgram

                                                                                                                              func (c *Client) DescribeMultiplexProgram(ctx context.Context, params *DescribeMultiplexProgramInput, optFns ...func(*Options)) (*DescribeMultiplexProgramOutput, error)

                                                                                                                                Get the details for a program in a multiplex.

                                                                                                                                func (*Client) DescribeOffering

                                                                                                                                func (c *Client) DescribeOffering(ctx context.Context, params *DescribeOfferingInput, optFns ...func(*Options)) (*DescribeOfferingOutput, error)

                                                                                                                                  Get details for an offering.

                                                                                                                                  func (*Client) DescribeReservation

                                                                                                                                  func (c *Client) DescribeReservation(ctx context.Context, params *DescribeReservationInput, optFns ...func(*Options)) (*DescribeReservationOutput, error)

                                                                                                                                    Get details for a reservation.

                                                                                                                                    func (*Client) DescribeSchedule

                                                                                                                                    func (c *Client) DescribeSchedule(ctx context.Context, params *DescribeScheduleInput, optFns ...func(*Options)) (*DescribeScheduleOutput, error)

                                                                                                                                      Get a channel schedule

                                                                                                                                      func (*Client) ListChannels

                                                                                                                                      func (c *Client) ListChannels(ctx context.Context, params *ListChannelsInput, optFns ...func(*Options)) (*ListChannelsOutput, error)

                                                                                                                                        Produces list of channels that have been created

                                                                                                                                        func (*Client) ListInputDeviceTransfers

                                                                                                                                        func (c *Client) ListInputDeviceTransfers(ctx context.Context, params *ListInputDeviceTransfersInput, optFns ...func(*Options)) (*ListInputDeviceTransfersOutput, error)

                                                                                                                                          List input devices that are currently being transferred. List input devices that you are transferring from your AWS account or input devices that another AWS account is transferring to you.

                                                                                                                                          func (*Client) ListInputDevices

                                                                                                                                          func (c *Client) ListInputDevices(ctx context.Context, params *ListInputDevicesInput, optFns ...func(*Options)) (*ListInputDevicesOutput, error)

                                                                                                                                            List input devices

                                                                                                                                            func (*Client) ListInputSecurityGroups

                                                                                                                                            func (c *Client) ListInputSecurityGroups(ctx context.Context, params *ListInputSecurityGroupsInput, optFns ...func(*Options)) (*ListInputSecurityGroupsOutput, error)

                                                                                                                                              Produces a list of Input Security Groups for an account

                                                                                                                                              func (*Client) ListInputs

                                                                                                                                              func (c *Client) ListInputs(ctx context.Context, params *ListInputsInput, optFns ...func(*Options)) (*ListInputsOutput, error)

                                                                                                                                                Produces list of inputs that have been created

                                                                                                                                                func (*Client) ListMultiplexPrograms

                                                                                                                                                func (c *Client) ListMultiplexPrograms(ctx context.Context, params *ListMultiplexProgramsInput, optFns ...func(*Options)) (*ListMultiplexProgramsOutput, error)

                                                                                                                                                  List the programs that currently exist for a specific multiplex.

                                                                                                                                                  func (*Client) ListMultiplexes

                                                                                                                                                  func (c *Client) ListMultiplexes(ctx context.Context, params *ListMultiplexesInput, optFns ...func(*Options)) (*ListMultiplexesOutput, error)

                                                                                                                                                    Retrieve a list of the existing multiplexes.

                                                                                                                                                    func (*Client) ListOfferings

                                                                                                                                                    func (c *Client) ListOfferings(ctx context.Context, params *ListOfferingsInput, optFns ...func(*Options)) (*ListOfferingsOutput, error)

                                                                                                                                                      List offerings available for purchase.

                                                                                                                                                      func (*Client) ListReservations

                                                                                                                                                      func (c *Client) ListReservations(ctx context.Context, params *ListReservationsInput, optFns ...func(*Options)) (*ListReservationsOutput, error)

                                                                                                                                                        List purchased reservations.

                                                                                                                                                        func (*Client) ListTagsForResource

                                                                                                                                                        func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)

                                                                                                                                                          Produces list of tags that have been created for a resource

                                                                                                                                                          func (*Client) PurchaseOffering

                                                                                                                                                          func (c *Client) PurchaseOffering(ctx context.Context, params *PurchaseOfferingInput, optFns ...func(*Options)) (*PurchaseOfferingOutput, error)

                                                                                                                                                            Purchase an offering and create a reservation.

                                                                                                                                                            func (*Client) RejectInputDeviceTransfer

                                                                                                                                                            func (c *Client) RejectInputDeviceTransfer(ctx context.Context, params *RejectInputDeviceTransferInput, optFns ...func(*Options)) (*RejectInputDeviceTransferOutput, error)

                                                                                                                                                              Reject the transfer of the specified input device to your AWS account.

                                                                                                                                                              func (*Client) StartChannel

                                                                                                                                                              func (c *Client) StartChannel(ctx context.Context, params *StartChannelInput, optFns ...func(*Options)) (*StartChannelOutput, error)

                                                                                                                                                                Starts an existing channel

                                                                                                                                                                func (*Client) StartMultiplex

                                                                                                                                                                func (c *Client) StartMultiplex(ctx context.Context, params *StartMultiplexInput, optFns ...func(*Options)) (*StartMultiplexOutput, error)

                                                                                                                                                                  Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.

                                                                                                                                                                  func (*Client) StopChannel

                                                                                                                                                                  func (c *Client) StopChannel(ctx context.Context, params *StopChannelInput, optFns ...func(*Options)) (*StopChannelOutput, error)

                                                                                                                                                                    Stops a running channel

                                                                                                                                                                    func (*Client) StopMultiplex

                                                                                                                                                                    func (c *Client) StopMultiplex(ctx context.Context, params *StopMultiplexInput, optFns ...func(*Options)) (*StopMultiplexOutput, error)

                                                                                                                                                                      Stops a running multiplex. If the multiplex isn't running, this action has no effect.

                                                                                                                                                                      func (*Client) TransferInputDevice

                                                                                                                                                                      func (c *Client) TransferInputDevice(ctx context.Context, params *TransferInputDeviceInput, optFns ...func(*Options)) (*TransferInputDeviceOutput, error)

                                                                                                                                                                        Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.

                                                                                                                                                                        func (*Client) UpdateChannel

                                                                                                                                                                        func (c *Client) UpdateChannel(ctx context.Context, params *UpdateChannelInput, optFns ...func(*Options)) (*UpdateChannelOutput, error)

                                                                                                                                                                          Updates a channel.

                                                                                                                                                                          func (*Client) UpdateChannelClass

                                                                                                                                                                          func (c *Client) UpdateChannelClass(ctx context.Context, params *UpdateChannelClassInput, optFns ...func(*Options)) (*UpdateChannelClassOutput, error)

                                                                                                                                                                            Changes the class of the channel.

                                                                                                                                                                            func (*Client) UpdateInput

                                                                                                                                                                            func (c *Client) UpdateInput(ctx context.Context, params *UpdateInputInput, optFns ...func(*Options)) (*UpdateInputOutput, error)

                                                                                                                                                                              Updates an input.

                                                                                                                                                                              func (*Client) UpdateInputDevice

                                                                                                                                                                              func (c *Client) UpdateInputDevice(ctx context.Context, params *UpdateInputDeviceInput, optFns ...func(*Options)) (*UpdateInputDeviceOutput, error)

                                                                                                                                                                                Updates the parameters for the input device.

                                                                                                                                                                                func (*Client) UpdateInputSecurityGroup

                                                                                                                                                                                func (c *Client) UpdateInputSecurityGroup(ctx context.Context, params *UpdateInputSecurityGroupInput, optFns ...func(*Options)) (*UpdateInputSecurityGroupOutput, error)

                                                                                                                                                                                  Update an Input Security Group's Whilelists.

                                                                                                                                                                                  func (*Client) UpdateMultiplex

                                                                                                                                                                                  func (c *Client) UpdateMultiplex(ctx context.Context, params *UpdateMultiplexInput, optFns ...func(*Options)) (*UpdateMultiplexOutput, error)

                                                                                                                                                                                    Updates a multiplex.

                                                                                                                                                                                    func (*Client) UpdateMultiplexProgram

                                                                                                                                                                                    func (c *Client) UpdateMultiplexProgram(ctx context.Context, params *UpdateMultiplexProgramInput, optFns ...func(*Options)) (*UpdateMultiplexProgramOutput, error)

                                                                                                                                                                                      Update a program in a multiplex.

                                                                                                                                                                                      func (*Client) UpdateReservation

                                                                                                                                                                                      func (c *Client) UpdateReservation(ctx context.Context, params *UpdateReservationInput, optFns ...func(*Options)) (*UpdateReservationOutput, error)

                                                                                                                                                                                        Update reservation.

                                                                                                                                                                                        type CreateChannelInput

                                                                                                                                                                                        type CreateChannelInput struct {
                                                                                                                                                                                        
                                                                                                                                                                                        	// Specification of CDI inputs for this channel
                                                                                                                                                                                        	CdiInputSpecification *types.CdiInputSpecification
                                                                                                                                                                                        
                                                                                                                                                                                        	// The class for this channel. STANDARD for a channel with two pipelines or
                                                                                                                                                                                        	// SINGLE_PIPELINE for a channel with one pipeline.
                                                                                                                                                                                        	ChannelClass types.ChannelClass
                                                                                                                                                                                        
                                                                                                                                                                                        	// Placeholder documentation for __listOfOutputDestination
                                                                                                                                                                                        	Destinations []types.OutputDestination
                                                                                                                                                                                        
                                                                                                                                                                                        	// Encoder Settings
                                                                                                                                                                                        	EncoderSettings *types.EncoderSettings
                                                                                                                                                                                        
                                                                                                                                                                                        	// List of input attachments for channel.
                                                                                                                                                                                        	InputAttachments []types.InputAttachment
                                                                                                                                                                                        
                                                                                                                                                                                        	// Specification of network and file inputs for this channel
                                                                                                                                                                                        	InputSpecification *types.InputSpecification
                                                                                                                                                                                        
                                                                                                                                                                                        	// The log level to write to CloudWatch Logs.
                                                                                                                                                                                        	LogLevel types.LogLevel
                                                                                                                                                                                        
                                                                                                                                                                                        	// Name of channel.
                                                                                                                                                                                        	Name *string
                                                                                                                                                                                        
                                                                                                                                                                                        	// Unique request ID to be specified. This is needed to prevent retries from
                                                                                                                                                                                        	// creating multiple resources.
                                                                                                                                                                                        	RequestId *string
                                                                                                                                                                                        
                                                                                                                                                                                        	// Deprecated field that's only usable by whitelisted customers.
                                                                                                                                                                                        	//
                                                                                                                                                                                        	// Deprecated: This member has been deprecated.
                                                                                                                                                                                        	Reserved *string
                                                                                                                                                                                        
                                                                                                                                                                                        	// An optional Amazon Resource Name (ARN) of the role to assume when running the
                                                                                                                                                                                        	// Channel.
                                                                                                                                                                                        	RoleArn *string
                                                                                                                                                                                        
                                                                                                                                                                                        	// A collection of key-value pairs.
                                                                                                                                                                                        	Tags map[string]string
                                                                                                                                                                                        
                                                                                                                                                                                        	// Settings for VPC output
                                                                                                                                                                                        	Vpc *types.VpcOutputSettings
                                                                                                                                                                                        }

                                                                                                                                                                                          A request to create a channel

                                                                                                                                                                                          type CreateChannelOutput

                                                                                                                                                                                          type CreateChannelOutput struct {
                                                                                                                                                                                          
                                                                                                                                                                                          	// Placeholder documentation for Channel
                                                                                                                                                                                          	Channel *types.Channel
                                                                                                                                                                                          
                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                          }

                                                                                                                                                                                            Placeholder documentation for CreateChannelResponse

                                                                                                                                                                                            type CreateInputInput

                                                                                                                                                                                            type CreateInputInput struct {
                                                                                                                                                                                            
                                                                                                                                                                                            	// Destination settings for PUSH type inputs.
                                                                                                                                                                                            	Destinations []types.InputDestinationRequest
                                                                                                                                                                                            
                                                                                                                                                                                            	// Settings for the devices.
                                                                                                                                                                                            	InputDevices []types.InputDeviceSettings
                                                                                                                                                                                            
                                                                                                                                                                                            	// A list of security groups referenced by IDs to attach to the input.
                                                                                                                                                                                            	InputSecurityGroups []string
                                                                                                                                                                                            
                                                                                                                                                                                            	// A list of the MediaConnect Flows that you want to use in this input. You can
                                                                                                                                                                                            	// specify as few as one Flow and presently, as many as two. The only requirement
                                                                                                                                                                                            	// is when you have more than one is that each Flow is in a separate Availability
                                                                                                                                                                                            	// Zone as this ensures your EML input is redundant to AZ issues.
                                                                                                                                                                                            	MediaConnectFlows []types.MediaConnectFlowRequest
                                                                                                                                                                                            
                                                                                                                                                                                            	// Name of the input.
                                                                                                                                                                                            	Name *string
                                                                                                                                                                                            
                                                                                                                                                                                            	// Unique identifier of the request to ensure the request is handled exactly once
                                                                                                                                                                                            	// in case of retries.
                                                                                                                                                                                            	RequestId *string
                                                                                                                                                                                            
                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the role this input assumes during and after
                                                                                                                                                                                            	// creation.
                                                                                                                                                                                            	RoleArn *string
                                                                                                                                                                                            
                                                                                                                                                                                            	// The source URLs for a PULL-type input. Every PULL type input needs exactly two
                                                                                                                                                                                            	// source URLs for redundancy. Only specify sources for PULL type Inputs. Leave
                                                                                                                                                                                            	// Destinations empty.
                                                                                                                                                                                            	Sources []types.InputSourceRequest
                                                                                                                                                                                            
                                                                                                                                                                                            	// A collection of key-value pairs.
                                                                                                                                                                                            	Tags map[string]string
                                                                                                                                                                                            
                                                                                                                                                                                            	// Placeholder documentation for InputType
                                                                                                                                                                                            	Type types.InputType
                                                                                                                                                                                            
                                                                                                                                                                                            	// Settings for a private VPC Input. When this property is specified, the input
                                                                                                                                                                                            	// destination addresses will be created in a VPC rather than with public Internet
                                                                                                                                                                                            	// addresses. This property requires setting the roleArn property on Input
                                                                                                                                                                                            	// creation. Not compatible with the inputSecurityGroups property.
                                                                                                                                                                                            	Vpc *types.InputVpcRequest
                                                                                                                                                                                            }

                                                                                                                                                                                              The name of the input

                                                                                                                                                                                              type CreateInputOutput

                                                                                                                                                                                              type CreateInputOutput struct {
                                                                                                                                                                                              
                                                                                                                                                                                              	// Placeholder documentation for Input
                                                                                                                                                                                              	Input *types.Input
                                                                                                                                                                                              
                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                              }

                                                                                                                                                                                                Placeholder documentation for CreateInputResponse

                                                                                                                                                                                                type CreateInputSecurityGroupInput

                                                                                                                                                                                                type CreateInputSecurityGroupInput struct {
                                                                                                                                                                                                
                                                                                                                                                                                                	// A collection of key-value pairs.
                                                                                                                                                                                                	Tags map[string]string
                                                                                                                                                                                                
                                                                                                                                                                                                	// List of IPv4 CIDR addresses to whitelist
                                                                                                                                                                                                	WhitelistRules []types.InputWhitelistRuleCidr
                                                                                                                                                                                                }

                                                                                                                                                                                                  The IPv4 CIDRs to whitelist for this Input Security Group

                                                                                                                                                                                                  type CreateInputSecurityGroupOutput

                                                                                                                                                                                                  type CreateInputSecurityGroupOutput struct {
                                                                                                                                                                                                  
                                                                                                                                                                                                  	// An Input Security Group
                                                                                                                                                                                                  	SecurityGroup *types.InputSecurityGroup
                                                                                                                                                                                                  
                                                                                                                                                                                                  	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                  	ResultMetadata middleware.Metadata
                                                                                                                                                                                                  }

                                                                                                                                                                                                    Placeholder documentation for CreateInputSecurityGroupResponse

                                                                                                                                                                                                    type CreateMultiplexInput

                                                                                                                                                                                                    type CreateMultiplexInput struct {
                                                                                                                                                                                                    
                                                                                                                                                                                                    	// A list of availability zones for the multiplex. You must specify exactly two.
                                                                                                                                                                                                    	//
                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                    	AvailabilityZones []string
                                                                                                                                                                                                    
                                                                                                                                                                                                    	// Configuration for a multiplex event.
                                                                                                                                                                                                    	//
                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                    	MultiplexSettings *types.MultiplexSettings
                                                                                                                                                                                                    
                                                                                                                                                                                                    	// Name of multiplex.
                                                                                                                                                                                                    	//
                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                    	Name *string
                                                                                                                                                                                                    
                                                                                                                                                                                                    	// Unique request ID. This prevents retries from creating multiple resources.
                                                                                                                                                                                                    	//
                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                    	RequestId *string
                                                                                                                                                                                                    
                                                                                                                                                                                                    	// A collection of key-value pairs.
                                                                                                                                                                                                    	Tags map[string]string
                                                                                                                                                                                                    }

                                                                                                                                                                                                      A request to create a multiplex.

                                                                                                                                                                                                      type CreateMultiplexOutput

                                                                                                                                                                                                      type CreateMultiplexOutput struct {
                                                                                                                                                                                                      
                                                                                                                                                                                                      	// The newly created multiplex.
                                                                                                                                                                                                      	Multiplex *types.Multiplex
                                                                                                                                                                                                      
                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                      }

                                                                                                                                                                                                        Placeholder documentation for CreateMultiplexResponse

                                                                                                                                                                                                        type CreateMultiplexProgramInput

                                                                                                                                                                                                        type CreateMultiplexProgramInput struct {
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// ID of the multiplex where the program is to be created.
                                                                                                                                                                                                        	//
                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                        	MultiplexId *string
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The settings for this multiplex program.
                                                                                                                                                                                                        	//
                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                        	MultiplexProgramSettings *types.MultiplexProgramSettings
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// Name of multiplex program.
                                                                                                                                                                                                        	//
                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                        	ProgramName *string
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// Unique request ID. This prevents retries from creating multiple resources.
                                                                                                                                                                                                        	//
                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                        	RequestId *string
                                                                                                                                                                                                        }

                                                                                                                                                                                                          A request to create a program in a multiplex.

                                                                                                                                                                                                          type CreateMultiplexProgramOutput

                                                                                                                                                                                                          type CreateMultiplexProgramOutput struct {
                                                                                                                                                                                                          
                                                                                                                                                                                                          	// The newly created multiplex program.
                                                                                                                                                                                                          	MultiplexProgram *types.MultiplexProgram
                                                                                                                                                                                                          
                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                          }

                                                                                                                                                                                                            Placeholder documentation for CreateMultiplexProgramResponse

                                                                                                                                                                                                            type CreatePartnerInputInput

                                                                                                                                                                                                            type CreatePartnerInputInput struct {
                                                                                                                                                                                                            
                                                                                                                                                                                                            	// Unique ID of the input.
                                                                                                                                                                                                            	//
                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                            	InputId *string
                                                                                                                                                                                                            
                                                                                                                                                                                                            	// Unique identifier of the request to ensure the request is handled exactly once
                                                                                                                                                                                                            	// in case of retries.
                                                                                                                                                                                                            	RequestId *string
                                                                                                                                                                                                            
                                                                                                                                                                                                            	// A collection of key-value pairs.
                                                                                                                                                                                                            	Tags map[string]string
                                                                                                                                                                                                            }

                                                                                                                                                                                                              A request to create a partner input

                                                                                                                                                                                                              type CreatePartnerInputOutput

                                                                                                                                                                                                              type CreatePartnerInputOutput struct {
                                                                                                                                                                                                              
                                                                                                                                                                                                              	// Placeholder documentation for Input
                                                                                                                                                                                                              	Input *types.Input
                                                                                                                                                                                                              
                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                              }

                                                                                                                                                                                                                Placeholder documentation for CreatePartnerInputResponse

                                                                                                                                                                                                                type CreateTagsInput

                                                                                                                                                                                                                type CreateTagsInput struct {
                                                                                                                                                                                                                
                                                                                                                                                                                                                	// Placeholder documentation for __string
                                                                                                                                                                                                                	//
                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                	ResourceArn *string
                                                                                                                                                                                                                
                                                                                                                                                                                                                	// Placeholder documentation for Tags
                                                                                                                                                                                                                	Tags map[string]string
                                                                                                                                                                                                                }

                                                                                                                                                                                                                  Placeholder documentation for CreateTagsRequest

                                                                                                                                                                                                                  type CreateTagsOutput

                                                                                                                                                                                                                  type CreateTagsOutput struct {
                                                                                                                                                                                                                  	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                  	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                  }

                                                                                                                                                                                                                  type DeleteChannelInput

                                                                                                                                                                                                                  type DeleteChannelInput struct {
                                                                                                                                                                                                                  
                                                                                                                                                                                                                  	// Unique ID of the channel.
                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                  	ChannelId *string
                                                                                                                                                                                                                  }

                                                                                                                                                                                                                    Placeholder documentation for DeleteChannelRequest

                                                                                                                                                                                                                    type DeleteChannelOutput

                                                                                                                                                                                                                    type DeleteChannelOutput struct {
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The unique arn of the channel.
                                                                                                                                                                                                                    	Arn *string
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Specification of CDI inputs for this channel
                                                                                                                                                                                                                    	CdiInputSpecification *types.CdiInputSpecification
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The class for this channel. STANDARD for a channel with two pipelines or
                                                                                                                                                                                                                    	// SINGLE_PIPELINE for a channel with one pipeline.
                                                                                                                                                                                                                    	ChannelClass types.ChannelClass
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// A list of destinations of the channel. For UDP outputs, there is one destination
                                                                                                                                                                                                                    	// per output. For other types (HLS, for example), there is one destination per
                                                                                                                                                                                                                    	// packager.
                                                                                                                                                                                                                    	Destinations []types.OutputDestination
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The endpoints where outgoing connections initiate from
                                                                                                                                                                                                                    	EgressEndpoints []types.ChannelEgressEndpoint
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Encoder Settings
                                                                                                                                                                                                                    	EncoderSettings *types.EncoderSettings
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The unique id of the channel.
                                                                                                                                                                                                                    	Id *string
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// List of input attachments for channel.
                                                                                                                                                                                                                    	InputAttachments []types.InputAttachment
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Specification of network and file inputs for this channel
                                                                                                                                                                                                                    	InputSpecification *types.InputSpecification
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The log level being written to CloudWatch Logs.
                                                                                                                                                                                                                    	LogLevel types.LogLevel
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The name of the channel. (user-mutable)
                                                                                                                                                                                                                    	Name *string
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Runtime details for the pipelines of a running channel.
                                                                                                                                                                                                                    	PipelineDetails []types.PipelineDetail
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The number of currently healthy pipelines.
                                                                                                                                                                                                                    	PipelinesRunningCount int32
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the role assumed when running the Channel.
                                                                                                                                                                                                                    	RoleArn *string
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Placeholder documentation for ChannelState
                                                                                                                                                                                                                    	State types.ChannelState
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// A collection of key-value pairs.
                                                                                                                                                                                                                    	Tags map[string]string
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Settings for VPC output
                                                                                                                                                                                                                    	Vpc *types.VpcOutputSettingsDescription
                                                                                                                                                                                                                    
                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                    }

                                                                                                                                                                                                                      Placeholder documentation for DeleteChannelResponse

                                                                                                                                                                                                                      type DeleteInputInput

                                                                                                                                                                                                                      type DeleteInputInput struct {
                                                                                                                                                                                                                      
                                                                                                                                                                                                                      	// Unique ID of the input
                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                      	InputId *string
                                                                                                                                                                                                                      }

                                                                                                                                                                                                                        Placeholder documentation for DeleteInputRequest

                                                                                                                                                                                                                        type DeleteInputOutput

                                                                                                                                                                                                                        type DeleteInputOutput struct {
                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                        }

                                                                                                                                                                                                                          Placeholder documentation for DeleteInputResponse

                                                                                                                                                                                                                          type DeleteInputSecurityGroupInput

                                                                                                                                                                                                                          type DeleteInputSecurityGroupInput struct {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          	// The Input Security Group to delete
                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                          	InputSecurityGroupId *string
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                            Placeholder documentation for DeleteInputSecurityGroupRequest

                                                                                                                                                                                                                            type DeleteInputSecurityGroupOutput

                                                                                                                                                                                                                            type DeleteInputSecurityGroupOutput struct {
                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                            }

                                                                                                                                                                                                                              Placeholder documentation for DeleteInputSecurityGroupResponse

                                                                                                                                                                                                                              type DeleteMultiplexInput

                                                                                                                                                                                                                              type DeleteMultiplexInput struct {
                                                                                                                                                                                                                              
                                                                                                                                                                                                                              	// The ID of the multiplex.
                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                              	MultiplexId *string
                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                Placeholder documentation for DeleteMultiplexRequest

                                                                                                                                                                                                                                type DeleteMultiplexOutput

                                                                                                                                                                                                                                type DeleteMultiplexOutput struct {
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The unique arn of the multiplex.
                                                                                                                                                                                                                                	Arn *string
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// A list of availability zones for the multiplex.
                                                                                                                                                                                                                                	AvailabilityZones []string
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// A list of the multiplex output destinations.
                                                                                                                                                                                                                                	Destinations []types.MultiplexOutputDestination
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The unique id of the multiplex.
                                                                                                                                                                                                                                	Id *string
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// Configuration for a multiplex event.
                                                                                                                                                                                                                                	MultiplexSettings *types.MultiplexSettings
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The name of the multiplex.
                                                                                                                                                                                                                                	Name *string
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The number of currently healthy pipelines.
                                                                                                                                                                                                                                	PipelinesRunningCount int32
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The number of programs in the multiplex.
                                                                                                                                                                                                                                	ProgramCount int32
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The current state of the multiplex.
                                                                                                                                                                                                                                	State types.MultiplexState
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// A collection of key-value pairs.
                                                                                                                                                                                                                                	Tags map[string]string
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                  Placeholder documentation for DeleteMultiplexResponse

                                                                                                                                                                                                                                  type DeleteMultiplexProgramInput

                                                                                                                                                                                                                                  type DeleteMultiplexProgramInput struct {
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	// The ID of the multiplex that the program belongs to.
                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                  	MultiplexId *string
                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                  	// The multiplex program name.
                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                  	ProgramName *string
                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                    Placeholder documentation for DeleteMultiplexProgramRequest

                                                                                                                                                                                                                                    type DeleteMultiplexProgramOutput

                                                                                                                                                                                                                                    type DeleteMultiplexProgramOutput struct {
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// The MediaLive channel associated with the program.
                                                                                                                                                                                                                                    	ChannelId *string
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// The settings for this multiplex program.
                                                                                                                                                                                                                                    	MultiplexProgramSettings *types.MultiplexProgramSettings
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// The packet identifier map for this multiplex program.
                                                                                                                                                                                                                                    	PacketIdentifiersMap *types.MultiplexProgramPacketIdentifiersMap
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// Contains information about the current sources for the specified program in the
                                                                                                                                                                                                                                    	// specified multiplex. Keep in mind that each multiplex pipeline connects to both
                                                                                                                                                                                                                                    	// pipelines in a given source channel (the channel identified by the program). But
                                                                                                                                                                                                                                    	// only one of those channel pipelines is ever active at one time.
                                                                                                                                                                                                                                    	PipelineDetails []types.MultiplexProgramPipelineDetail
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// The name of the multiplex program.
                                                                                                                                                                                                                                    	ProgramName *string
                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                      Placeholder documentation for DeleteMultiplexProgramResponse

                                                                                                                                                                                                                                      type DeleteReservationInput

                                                                                                                                                                                                                                      type DeleteReservationInput struct {
                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                      	// Unique reservation ID, e.g. '1234567'
                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                      	ReservationId *string
                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                        Placeholder documentation for DeleteReservationRequest

                                                                                                                                                                                                                                        type DeleteReservationOutput

                                                                                                                                                                                                                                        type DeleteReservationOutput struct {
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Unique reservation ARN, e.g.
                                                                                                                                                                                                                                        	// 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'
                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Number of reserved resources
                                                                                                                                                                                                                                        	Count int32
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
                                                                                                                                                                                                                                        	CurrencyCode *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Lease duration, e.g. '12'
                                                                                                                                                                                                                                        	Duration int32
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Units for duration, e.g. 'MONTHS'
                                                                                                                                                                                                                                        	DurationUnits types.OfferingDurationUnits
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'
                                                                                                                                                                                                                                        	End *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering
                                                                                                                                                                                                                                        	FixedPrice float64
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// User specified reservation name
                                                                                                                                                                                                                                        	Name *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ
                                                                                                                                                                                                                                        	// in US West (Oregon)'
                                                                                                                                                                                                                                        	OfferingDescription *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Unique offering ID, e.g. '87654321'
                                                                                                                                                                                                                                        	OfferingId *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Offering type, e.g. 'NO_UPFRONT'
                                                                                                                                                                                                                                        	OfferingType types.OfferingType
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// AWS region, e.g. 'us-west-2'
                                                                                                                                                                                                                                        	Region *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Unique reservation ID, e.g. '1234567'
                                                                                                                                                                                                                                        	ReservationId *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Resource configuration details
                                                                                                                                                                                                                                        	ResourceSpecification *types.ReservationResourceSpecification
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Reservation UTC start date and time in ISO-8601 format, e.g.
                                                                                                                                                                                                                                        	// '2018-03-01T00:00:00'
                                                                                                                                                                                                                                        	Start *string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Current state of reservation, e.g. 'ACTIVE'
                                                                                                                                                                                                                                        	State types.ReservationState
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// A collection of key-value pairs
                                                                                                                                                                                                                                        	Tags map[string]string
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Recurring usage charge for each reserved resource, e.g. '157.0'
                                                                                                                                                                                                                                        	UsagePrice float64
                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                          Placeholder documentation for DeleteReservationResponse

                                                                                                                                                                                                                                          type DeleteScheduleInput

                                                                                                                                                                                                                                          type DeleteScheduleInput struct {
                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                          	// Id of the channel whose schedule is being deleted.
                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                          	ChannelId *string
                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                            Placeholder documentation for DeleteScheduleRequest

                                                                                                                                                                                                                                            type DeleteScheduleOutput

                                                                                                                                                                                                                                            type DeleteScheduleOutput struct {
                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                              Placeholder documentation for DeleteScheduleResponse

                                                                                                                                                                                                                                              type DeleteTagsInput

                                                                                                                                                                                                                                              type DeleteTagsInput struct {
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                              	ResourceArn *string
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	// An array of tag keys to delete
                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                              	TagKeys []string
                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                Placeholder documentation for DeleteTagsRequest

                                                                                                                                                                                                                                                type DeleteTagsOutput

                                                                                                                                                                                                                                                type DeleteTagsOutput struct {
                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                type DescribeChannelAPIClient

                                                                                                                                                                                                                                                type DescribeChannelAPIClient interface {
                                                                                                                                                                                                                                                	DescribeChannel(context.Context, *DescribeChannelInput, ...func(*Options)) (*DescribeChannelOutput, error)
                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                  DescribeChannelAPIClient is a client that implements the DescribeChannel operation.

                                                                                                                                                                                                                                                  type DescribeChannelInput

                                                                                                                                                                                                                                                  type DescribeChannelInput struct {
                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                  	// channel ID
                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                  	ChannelId *string
                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                    Placeholder documentation for DescribeChannelRequest

                                                                                                                                                                                                                                                    type DescribeChannelOutput

                                                                                                                                                                                                                                                    type DescribeChannelOutput struct {
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The unique arn of the channel.
                                                                                                                                                                                                                                                    	Arn *string
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// Specification of CDI inputs for this channel
                                                                                                                                                                                                                                                    	CdiInputSpecification *types.CdiInputSpecification
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The class for this channel. STANDARD for a channel with two pipelines or
                                                                                                                                                                                                                                                    	// SINGLE_PIPELINE for a channel with one pipeline.
                                                                                                                                                                                                                                                    	ChannelClass types.ChannelClass
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// A list of destinations of the channel. For UDP outputs, there is one destination
                                                                                                                                                                                                                                                    	// per output. For other types (HLS, for example), there is one destination per
                                                                                                                                                                                                                                                    	// packager.
                                                                                                                                                                                                                                                    	Destinations []types.OutputDestination
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The endpoints where outgoing connections initiate from
                                                                                                                                                                                                                                                    	EgressEndpoints []types.ChannelEgressEndpoint
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// Encoder Settings
                                                                                                                                                                                                                                                    	EncoderSettings *types.EncoderSettings
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The unique id of the channel.
                                                                                                                                                                                                                                                    	Id *string
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// List of input attachments for channel.
                                                                                                                                                                                                                                                    	InputAttachments []types.InputAttachment
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// Specification of network and file inputs for this channel
                                                                                                                                                                                                                                                    	InputSpecification *types.InputSpecification
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The log level being written to CloudWatch Logs.
                                                                                                                                                                                                                                                    	LogLevel types.LogLevel
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The name of the channel. (user-mutable)
                                                                                                                                                                                                                                                    	Name *string
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// Runtime details for the pipelines of a running channel.
                                                                                                                                                                                                                                                    	PipelineDetails []types.PipelineDetail
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The number of currently healthy pipelines.
                                                                                                                                                                                                                                                    	PipelinesRunningCount int32
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the role assumed when running the Channel.
                                                                                                                                                                                                                                                    	RoleArn *string
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// Placeholder documentation for ChannelState
                                                                                                                                                                                                                                                    	State types.ChannelState
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// A collection of key-value pairs.
                                                                                                                                                                                                                                                    	Tags map[string]string
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// Settings for VPC output
                                                                                                                                                                                                                                                    	Vpc *types.VpcOutputSettingsDescription
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                      Placeholder documentation for DescribeChannelResponse

                                                                                                                                                                                                                                                      type DescribeInputAPIClient

                                                                                                                                                                                                                                                      type DescribeInputAPIClient interface {
                                                                                                                                                                                                                                                      	DescribeInput(context.Context, *DescribeInputInput, ...func(*Options)) (*DescribeInputOutput, error)
                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                        DescribeInputAPIClient is a client that implements the DescribeInput operation.

                                                                                                                                                                                                                                                        type DescribeInputDeviceInput

                                                                                                                                                                                                                                                        type DescribeInputDeviceInput struct {
                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                        	// The unique ID of this input device. For example, hd-123456789abcdef.
                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                        	// This member is required.
                                                                                                                                                                                                                                                        	InputDeviceId *string
                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                          Placeholder documentation for DescribeInputDeviceRequest

                                                                                                                                                                                                                                                          type DescribeInputDeviceOutput

                                                                                                                                                                                                                                                          type DescribeInputDeviceOutput struct {
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The unique ARN of the input device.
                                                                                                                                                                                                                                                          	Arn *string
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The state of the connection between the input device and AWS.
                                                                                                                                                                                                                                                          	ConnectionState types.InputDeviceConnectionState
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The status of the action to synchronize the device configuration. If you change
                                                                                                                                                                                                                                                          	// the configuration of the input device (for example, the maximum bitrate),
                                                                                                                                                                                                                                                          	// MediaLive sends the new data to the device. The device might not update itself
                                                                                                                                                                                                                                                          	// immediately. SYNCED means the device has updated its configuration. SYNCING
                                                                                                                                                                                                                                                          	// means that it has not updated its configuration.
                                                                                                                                                                                                                                                          	DeviceSettingsSyncState types.DeviceSettingsSyncState
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The status of software on the input device.
                                                                                                                                                                                                                                                          	DeviceUpdateStatus types.DeviceUpdateStatus
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// Settings that describe an input device that is type HD.
                                                                                                                                                                                                                                                          	HdDeviceSettings *types.InputDeviceHdSettings
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The unique ID of the input device.
                                                                                                                                                                                                                                                          	Id *string
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The network MAC address of the input device.
                                                                                                                                                                                                                                                          	MacAddress *string
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// A name that you specify for the input device.
                                                                                                                                                                                                                                                          	Name *string
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The network settings for the input device.
                                                                                                                                                                                                                                                          	NetworkSettings *types.InputDeviceNetworkSettings
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The unique serial number of the input device.
                                                                                                                                                                                                                                                          	SerialNumber *string
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// The type of the input device.
                                                                                                                                                                                                                                                          	Type types.InputDeviceType
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// Settings that describe an input device that is type UHD.
                                                                                                                                                                                                                                                          	UhdDeviceSettings *types.InputDeviceUhdSettings
                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                          	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                          	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                            Placeholder documentation for DescribeInputDeviceResponse

                                                                                                                                                                                                                                                            type DescribeInputDeviceThumbnailInput

                                                                                                                                                                                                                                                            type DescribeInputDeviceThumbnailInput struct {
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            	// The HTTP Accept header. Indicates the requested type for the thumbnail.
                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                            	Accept types.AcceptHeader
                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                            	// The unique ID of this input device. For example, hd-123456789abcdef.
                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                            	InputDeviceId *string
                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                              Placeholder documentation for DescribeInputDeviceThumbnailRequest

                                                                                                                                                                                                                                                              type DescribeInputDeviceThumbnailOutput

                                                                                                                                                                                                                                                              type DescribeInputDeviceThumbnailOutput struct {
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// The binary data for the thumbnail that the Link device has most recently sent to
                                                                                                                                                                                                                                                              	// MediaLive.
                                                                                                                                                                                                                                                              	Body io.ReadCloser
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// The length of the content.
                                                                                                                                                                                                                                                              	ContentLength int64
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// Specifies the media type of the thumbnail.
                                                                                                                                                                                                                                                              	ContentType types.ContentType
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// The unique, cacheable version of this thumbnail.
                                                                                                                                                                                                                                                              	ETag *string
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// The date and time the thumbnail was last updated at the device.
                                                                                                                                                                                                                                                              	LastModified *time.Time
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                Placeholder documentation for DescribeInputDeviceThumbnailResponse

                                                                                                                                                                                                                                                                type DescribeInputInput

                                                                                                                                                                                                                                                                type DescribeInputInput struct {
                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                	// Unique ID of the input
                                                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                                                	// This member is required.
                                                                                                                                                                                                                                                                	InputId *string
                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                  Placeholder documentation for DescribeInputRequest

                                                                                                                                                                                                                                                                  type DescribeInputOutput

                                                                                                                                                                                                                                                                  type DescribeInputOutput struct {
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// The Unique ARN of the input (generated, immutable).
                                                                                                                                                                                                                                                                  	Arn *string
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// A list of channel IDs that that input is attached to (currently an input can
                                                                                                                                                                                                                                                                  	// only be attached to one channel).
                                                                                                                                                                                                                                                                  	AttachedChannels []string
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// A list of the destinations of the input (PUSH-type).
                                                                                                                                                                                                                                                                  	Destinations []types.InputDestination
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// The generated ID of the input (unique for user account, immutable).
                                                                                                                                                                                                                                                                  	Id *string
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// STANDARD - MediaLive expects two sources to be connected to this input. If the
                                                                                                                                                                                                                                                                  	// channel is also STANDARD, both sources will be ingested. If the channel is
                                                                                                                                                                                                                                                                  	// SINGLE_PIPELINE, only the first source will be ingested; the second source will
                                                                                                                                                                                                                                                                  	// always be ignored, even if the first source fails. SINGLE_PIPELINE - You can
                                                                                                                                                                                                                                                                  	// connect only one source to this input. If the ChannelClass is also
                                                                                                                                                                                                                                                                  	// SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this
                                                                                                                                                                                                                                                                  	// value is not valid because the channel requires two sources in the input.
                                                                                                                                                                                                                                                                  	InputClass types.InputClass
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// Settings for the input devices.
                                                                                                                                                                                                                                                                  	InputDevices []types.InputDeviceSettings
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// A list of IDs for all Inputs which are partners of this one.
                                                                                                                                                                                                                                                                  	InputPartnerIds []string
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// Certain pull input sources can be dynamic, meaning that they can have their
                                                                                                                                                                                                                                                                  	// URL's dynamically changes during input switch actions. Presently, this
                                                                                                                                                                                                                                                                  	// functionality only works with MP4_FILE inputs.
                                                                                                                                                                                                                                                                  	InputSourceType types.InputSourceType
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// A list of MediaConnect Flows for this input.
                                                                                                                                                                                                                                                                  	MediaConnectFlows []types.MediaConnectFlow
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// The user-assigned name (This is a mutable value).
                                                                                                                                                                                                                                                                  	Name *string
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// The Amazon Resource Name (ARN) of the role this input assumes during and after
                                                                                                                                                                                                                                                                  	// creation.
                                                                                                                                                                                                                                                                  	RoleArn *string
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// A list of IDs for all the Input Security Groups attached to the input.
                                                                                                                                                                                                                                                                  	SecurityGroups []string
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// A list of the sources of the input (PULL-type).
                                                                                                                                                                                                                                                                  	Sources []types.InputSource
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// Placeholder documentation for InputState
                                                                                                                                                                                                                                                                  	State types.InputState
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// A collection of key-value pairs.
                                                                                                                                                                                                                                                                  	Tags map[string]string
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// Placeholder documentation for InputType
                                                                                                                                                                                                                                                                  	Type types.InputType
                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                  	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                  	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                    Placeholder documentation for DescribeInputResponse

                                                                                                                                                                                                                                                                    type DescribeInputSecurityGroupInput

                                                                                                                                                                                                                                                                    type DescribeInputSecurityGroupInput struct {
                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                    	// The id of the Input Security Group to describe
                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                    	// This member is required.
                                                                                                                                                                                                                                                                    	InputSecurityGroupId *string
                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                      Placeholder documentation for DescribeInputSecurityGroupRequest

                                                                                                                                                                                                                                                                      type DescribeInputSecurityGroupOutput

                                                                                                                                                                                                                                                                      type DescribeInputSecurityGroupOutput struct {
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	// Unique ARN of Input Security Group
                                                                                                                                                                                                                                                                      	Arn *string
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	// The Id of the Input Security Group
                                                                                                                                                                                                                                                                      	Id *string
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	// The list of inputs currently using this Input Security Group.
                                                                                                                                                                                                                                                                      	Inputs []string
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	// The current state of the Input Security Group.
                                                                                                                                                                                                                                                                      	State types.InputSecurityGroupState
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	// A collection of key-value pairs.
                                                                                                                                                                                                                                                                      	Tags map[string]string
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	// Whitelist rules and their sync status
                                                                                                                                                                                                                                                                      	WhitelistRules []types.InputWhitelistRule
                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                      	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                      	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                        Placeholder documentation for DescribeInputSecurityGroupResponse

                                                                                                                                                                                                                                                                        type DescribeMultiplexAPIClient

                                                                                                                                                                                                                                                                        type DescribeMultiplexAPIClient interface {
                                                                                                                                                                                                                                                                        	DescribeMultiplex(context.Context, *DescribeMultiplexInput, ...func(*Options)) (*DescribeMultiplexOutput, error)
                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                          DescribeMultiplexAPIClient is a client that implements the DescribeMultiplex operation.

                                                                                                                                                                                                                                                                          type DescribeMultiplexInput

                                                                                                                                                                                                                                                                          type DescribeMultiplexInput struct {
                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                          	// The ID of the multiplex.
                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                          	MultiplexId *string
                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                            Placeholder documentation for DescribeMultiplexRequest

                                                                                                                                                                                                                                                                            type DescribeMultiplexOutput

                                                                                                                                                                                                                                                                            type DescribeMultiplexOutput struct {
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The unique arn of the multiplex.
                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// A list of availability zones for the multiplex.
                                                                                                                                                                                                                                                                            	AvailabilityZones []string
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// A list of the multiplex output destinations.
                                                                                                                                                                                                                                                                            	Destinations []types.MultiplexOutputDestination
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The unique id of the multiplex.
                                                                                                                                                                                                                                                                            	Id *string
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// Configuration for a multiplex event.
                                                                                                                                                                                                                                                                            	MultiplexSettings *types.MultiplexSettings
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The name of the multiplex.
                                                                                                                                                                                                                                                                            	Name *string
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The number of currently healthy pipelines.
                                                                                                                                                                                                                                                                            	PipelinesRunningCount int32
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The number of programs in the multiplex.
                                                                                                                                                                                                                                                                            	ProgramCount int32
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The current state of the multiplex.
                                                                                                                                                                                                                                                                            	State types.MultiplexState
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// A collection of key-value pairs.
                                                                                                                                                                                                                                                                            	Tags map[string]string
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                              Placeholder documentation for DescribeMultiplexResponse

                                                                                                                                                                                                                                                                              type DescribeMultiplexProgramInput

                                                                                                                                                                                                                                                                              type DescribeMultiplexProgramInput struct {
                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                              	// The ID of the multiplex that the program belongs to.
                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                              	MultiplexId *string
                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                              	// The name of the program.
                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                              	ProgramName *string
                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                Placeholder documentation for DescribeMultiplexProgramRequest

                                                                                                                                                                                                                                                                                type DescribeMultiplexProgramOutput

                                                                                                                                                                                                                                                                                type DescribeMultiplexProgramOutput struct {
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// The MediaLive channel associated with the program.
                                                                                                                                                                                                                                                                                	ChannelId *string
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// The settings for this multiplex program.
                                                                                                                                                                                                                                                                                	MultiplexProgramSettings *types.MultiplexProgramSettings
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// The packet identifier map for this multiplex program.
                                                                                                                                                                                                                                                                                	PacketIdentifiersMap *types.MultiplexProgramPacketIdentifiersMap
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// Contains information about the current sources for the specified program in the
                                                                                                                                                                                                                                                                                	// specified multiplex. Keep in mind that each multiplex pipeline connects to both
                                                                                                                                                                                                                                                                                	// pipelines in a given source channel (the channel identified by the program). But
                                                                                                                                                                                                                                                                                	// only one of those channel pipelines is ever active at one time.
                                                                                                                                                                                                                                                                                	PipelineDetails []types.MultiplexProgramPipelineDetail
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// The name of the multiplex program.
                                                                                                                                                                                                                                                                                	ProgramName *string
                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                  Placeholder documentation for DescribeMultiplexProgramResponse

                                                                                                                                                                                                                                                                                  type DescribeOfferingInput

                                                                                                                                                                                                                                                                                  type DescribeOfferingInput struct {
                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                  	// Unique offering ID, e.g. '87654321'
                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                  	OfferingId *string
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                    Placeholder documentation for DescribeOfferingRequest

                                                                                                                                                                                                                                                                                    type DescribeOfferingOutput

                                                                                                                                                                                                                                                                                    type DescribeOfferingOutput struct {
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Unique offering ARN, e.g.
                                                                                                                                                                                                                                                                                    	// 'arn:aws:medialive:us-west-2:123456789012:offering:87654321'
                                                                                                                                                                                                                                                                                    	Arn *string
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
                                                                                                                                                                                                                                                                                    	CurrencyCode *string
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Lease duration, e.g. '12'
                                                                                                                                                                                                                                                                                    	Duration int32
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Units for duration, e.g. 'MONTHS'
                                                                                                                                                                                                                                                                                    	DurationUnits types.OfferingDurationUnits
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering
                                                                                                                                                                                                                                                                                    	FixedPrice float64
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ
                                                                                                                                                                                                                                                                                    	// in US West (Oregon)'
                                                                                                                                                                                                                                                                                    	OfferingDescription *string
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Unique offering ID, e.g. '87654321'
                                                                                                                                                                                                                                                                                    	OfferingId *string
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Offering type, e.g. 'NO_UPFRONT'
                                                                                                                                                                                                                                                                                    	OfferingType types.OfferingType
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// AWS region, e.g. 'us-west-2'
                                                                                                                                                                                                                                                                                    	Region *string
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Resource configuration details
                                                                                                                                                                                                                                                                                    	ResourceSpecification *types.ReservationResourceSpecification
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Recurring usage charge for each reserved resource, e.g. '157.0'
                                                                                                                                                                                                                                                                                    	UsagePrice float64
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                      Placeholder documentation for DescribeOfferingResponse

                                                                                                                                                                                                                                                                                      type DescribeReservationInput

                                                                                                                                                                                                                                                                                      type DescribeReservationInput struct {
                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                      	// Unique reservation ID, e.g. '1234567'
                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                      	ReservationId *string
                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                        Placeholder documentation for DescribeReservationRequest

                                                                                                                                                                                                                                                                                        type DescribeReservationOutput

                                                                                                                                                                                                                                                                                        type DescribeReservationOutput struct {
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Unique reservation ARN, e.g.
                                                                                                                                                                                                                                                                                        	// 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'
                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Number of reserved resources
                                                                                                                                                                                                                                                                                        	Count int32
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
                                                                                                                                                                                                                                                                                        	CurrencyCode *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Lease duration, e.g. '12'
                                                                                                                                                                                                                                                                                        	Duration int32
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Units for duration, e.g. 'MONTHS'
                                                                                                                                                                                                                                                                                        	DurationUnits types.OfferingDurationUnits
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'
                                                                                                                                                                                                                                                                                        	End *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering
                                                                                                                                                                                                                                                                                        	FixedPrice float64
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// User specified reservation name
                                                                                                                                                                                                                                                                                        	Name *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ
                                                                                                                                                                                                                                                                                        	// in US West (Oregon)'
                                                                                                                                                                                                                                                                                        	OfferingDescription *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Unique offering ID, e.g. '87654321'
                                                                                                                                                                                                                                                                                        	OfferingId *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Offering type, e.g. 'NO_UPFRONT'
                                                                                                                                                                                                                                                                                        	OfferingType types.OfferingType
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// AWS region, e.g. 'us-west-2'
                                                                                                                                                                                                                                                                                        	Region *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Unique reservation ID, e.g. '1234567'
                                                                                                                                                                                                                                                                                        	ReservationId *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Resource configuration details
                                                                                                                                                                                                                                                                                        	ResourceSpecification *types.ReservationResourceSpecification
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Reservation UTC start date and time in ISO-8601 format, e.g.
                                                                                                                                                                                                                                                                                        	// '2018-03-01T00:00:00'
                                                                                                                                                                                                                                                                                        	Start *string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Current state of reservation, e.g. 'ACTIVE'
                                                                                                                                                                                                                                                                                        	State types.ReservationState
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// A collection of key-value pairs
                                                                                                                                                                                                                                                                                        	Tags map[string]string
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Recurring usage charge for each reserved resource, e.g. '157.0'
                                                                                                                                                                                                                                                                                        	UsagePrice float64
                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                          Placeholder documentation for DescribeReservationResponse

                                                                                                                                                                                                                                                                                          type DescribeScheduleAPIClient

                                                                                                                                                                                                                                                                                          type DescribeScheduleAPIClient interface {
                                                                                                                                                                                                                                                                                          	DescribeSchedule(context.Context, *DescribeScheduleInput, ...func(*Options)) (*DescribeScheduleOutput, error)
                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                            DescribeScheduleAPIClient is a client that implements the DescribeSchedule operation.

                                                                                                                                                                                                                                                                                            type DescribeScheduleInput

                                                                                                                                                                                                                                                                                            type DescribeScheduleInput struct {
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// Id of the channel whose schedule is being updated.
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                            	ChannelId *string
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                            	MaxResults int32
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                            	NextToken *string
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                              Placeholder documentation for DescribeScheduleRequest

                                                                                                                                                                                                                                                                                              type DescribeScheduleOutput

                                                                                                                                                                                                                                                                                              type DescribeScheduleOutput struct {
                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                              	// The next token; for use in pagination.
                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                              	// The list of actions in the schedule.
                                                                                                                                                                                                                                                                                              	ScheduleActions []types.ScheduleAction
                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                Placeholder documentation for DescribeScheduleResponse

                                                                                                                                                                                                                                                                                                type DescribeSchedulePaginator

                                                                                                                                                                                                                                                                                                type DescribeSchedulePaginator struct {
                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                  DescribeSchedulePaginator is a paginator for DescribeSchedule

                                                                                                                                                                                                                                                                                                  func NewDescribeSchedulePaginator

                                                                                                                                                                                                                                                                                                  func NewDescribeSchedulePaginator(client DescribeScheduleAPIClient, params *DescribeScheduleInput, optFns ...func(*DescribeSchedulePaginatorOptions)) *DescribeSchedulePaginator

                                                                                                                                                                                                                                                                                                    NewDescribeSchedulePaginator returns a new DescribeSchedulePaginator

                                                                                                                                                                                                                                                                                                    func (*DescribeSchedulePaginator) HasMorePages

                                                                                                                                                                                                                                                                                                    func (p *DescribeSchedulePaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                      HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                      func (*DescribeSchedulePaginator) NextPage

                                                                                                                                                                                                                                                                                                      func (p *DescribeSchedulePaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeScheduleOutput, error)

                                                                                                                                                                                                                                                                                                        NextPage retrieves the next DescribeSchedule page.

                                                                                                                                                                                                                                                                                                        type DescribeSchedulePaginatorOptions

                                                                                                                                                                                                                                                                                                        type DescribeSchedulePaginatorOptions struct {
                                                                                                                                                                                                                                                                                                        	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                        	Limit int32
                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                        	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                        	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                        	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                          DescribeSchedulePaginatorOptions is the paginator options for DescribeSchedule

                                                                                                                                                                                                                                                                                                          type EndpointResolver

                                                                                                                                                                                                                                                                                                          type EndpointResolver interface {
                                                                                                                                                                                                                                                                                                          	ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                            EndpointResolver interface for resolving service endpoints.

                                                                                                                                                                                                                                                                                                            func EndpointResolverFromURL

                                                                                                                                                                                                                                                                                                            func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver

                                                                                                                                                                                                                                                                                                              EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.

                                                                                                                                                                                                                                                                                                              type EndpointResolverFunc

                                                                                                                                                                                                                                                                                                              type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)

                                                                                                                                                                                                                                                                                                                EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.

                                                                                                                                                                                                                                                                                                                func (EndpointResolverFunc) ResolveEndpoint

                                                                                                                                                                                                                                                                                                                func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)

                                                                                                                                                                                                                                                                                                                type EndpointResolverOptions

                                                                                                                                                                                                                                                                                                                type EndpointResolverOptions = internalendpoints.Options

                                                                                                                                                                                                                                                                                                                  EndpointResolverOptions is the service endpoint resolver options

                                                                                                                                                                                                                                                                                                                  type HTTPClient

                                                                                                                                                                                                                                                                                                                  type HTTPClient interface {
                                                                                                                                                                                                                                                                                                                  	Do(*http.Request) (*http.Response, error)
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                  type HTTPSignerV4

                                                                                                                                                                                                                                                                                                                  type HTTPSignerV4 interface {
                                                                                                                                                                                                                                                                                                                  	SignHTTP(ctx context.Context, credentials aws.Credentials, r *http.Request, payloadHash string, service string, region string, signingTime time.Time, optFns ...func(*v4.SignerOptions)) error
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                  type IdempotencyTokenProvider

                                                                                                                                                                                                                                                                                                                  type IdempotencyTokenProvider interface {
                                                                                                                                                                                                                                                                                                                  	GetIdempotencyToken() (string, error)
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                    IdempotencyTokenProvider interface for providing idempotency token

                                                                                                                                                                                                                                                                                                                    type InputAttachedWaiter

                                                                                                                                                                                                                                                                                                                    type InputAttachedWaiter struct {
                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                      InputAttachedWaiter defines the waiters for InputAttached

                                                                                                                                                                                                                                                                                                                      func NewInputAttachedWaiter

                                                                                                                                                                                                                                                                                                                      func NewInputAttachedWaiter(client DescribeInputAPIClient, optFns ...func(*InputAttachedWaiterOptions)) *InputAttachedWaiter

                                                                                                                                                                                                                                                                                                                        NewInputAttachedWaiter constructs a InputAttachedWaiter.

                                                                                                                                                                                                                                                                                                                        func (*InputAttachedWaiter) Wait

                                                                                                                                                                                                                                                                                                                        func (w *InputAttachedWaiter) Wait(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputAttachedWaiterOptions)) error

                                                                                                                                                                                                                                                                                                                          Wait calls the waiter function for InputAttached waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                          type InputAttachedWaiterOptions

                                                                                                                                                                                                                                                                                                                          type InputAttachedWaiterOptions struct {
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                          	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                          	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                          	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                                                                                                                                                                                                                                                                                          	// InputAttachedWaiter will use default minimum delay of 5 seconds. Note that
                                                                                                                                                                                                                                                                                                                          	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                                                                                                                                                                                                                                                                                          	MinDelay time.Duration
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                                                                                                                                                                                                                                                                                          	// to zero, InputAttachedWaiter will use default max delay of 120 seconds. Note
                                                                                                                                                                                                                                                                                                                          	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                                                                                                                                                                                                                                                                                          	MaxDelay time.Duration
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                                                                                                                                                                                                                                                                                          	LogWaitAttempts bool
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// Retryable is function that can be used to override the service defined
                                                                                                                                                                                                                                                                                                                          	// waiter-behavior based on operation output, or returned error. This function is
                                                                                                                                                                                                                                                                                                                          	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                                                                                                                                                                                                                                                                                          	// default service-modeled logic will populate this option. This option can thus be
                                                                                                                                                                                                                                                                                                                          	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                                                                                                                                                                                                                                                                                          	// state mutators.The function returns an error in case of a failure state. In case
                                                                                                                                                                                                                                                                                                                          	// of retry state, this function returns a bool value of true and nil error, while
                                                                                                                                                                                                                                                                                                                          	// in case of success it returns a bool value of false and nil error.
                                                                                                                                                                                                                                                                                                                          	Retryable func(context.Context, *DescribeInputInput, *DescribeInputOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                            InputAttachedWaiterOptions are waiter options for InputAttachedWaiter

                                                                                                                                                                                                                                                                                                                            type InputDeletedWaiter

                                                                                                                                                                                                                                                                                                                            type InputDeletedWaiter struct {
                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                              InputDeletedWaiter defines the waiters for InputDeleted

                                                                                                                                                                                                                                                                                                                              func NewInputDeletedWaiter

                                                                                                                                                                                                                                                                                                                              func NewInputDeletedWaiter(client DescribeInputAPIClient, optFns ...func(*InputDeletedWaiterOptions)) *InputDeletedWaiter

                                                                                                                                                                                                                                                                                                                                NewInputDeletedWaiter constructs a InputDeletedWaiter.

                                                                                                                                                                                                                                                                                                                                func (*InputDeletedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                func (w *InputDeletedWaiter) Wait(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputDeletedWaiterOptions)) error

                                                                                                                                                                                                                                                                                                                                  Wait calls the waiter function for InputDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                  type InputDeletedWaiterOptions

                                                                                                                                                                                                                                                                                                                                  type InputDeletedWaiterOptions struct {
                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                  	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                                  	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                                  	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                                  	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                  	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                                                                                                                                                                                                                                                                                                  	// InputDeletedWaiter will use default minimum delay of 5 seconds. Note that
                                                                                                                                                                                                                                                                                                                                  	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                                                                                                                                                                                                                                                                                                  	MinDelay time.Duration
                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                  	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                                                                                                                                                                                                                                                                                                  	// to zero, InputDeletedWaiter will use default max delay of 120 seconds. Note that
                                                                                                                                                                                                                                                                                                                                  	// MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                                                                                                                                                                                                                                                                                                  	MaxDelay time.Duration
                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                  	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                                                                                                                                                                                                                                                                                                  	LogWaitAttempts bool
                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                  	// Retryable is function that can be used to override the service defined
                                                                                                                                                                                                                                                                                                                                  	// waiter-behavior based on operation output, or returned error. This function is
                                                                                                                                                                                                                                                                                                                                  	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                                                                                                                                                                                                                                                                                                  	// default service-modeled logic will populate this option. This option can thus be
                                                                                                                                                                                                                                                                                                                                  	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                                                                                                                                                                                                                                                                                                  	// state mutators.The function returns an error in case of a failure state. In case
                                                                                                                                                                                                                                                                                                                                  	// of retry state, this function returns a bool value of true and nil error, while
                                                                                                                                                                                                                                                                                                                                  	// in case of success it returns a bool value of false and nil error.
                                                                                                                                                                                                                                                                                                                                  	Retryable func(context.Context, *DescribeInputInput, *DescribeInputOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                    InputDeletedWaiterOptions are waiter options for InputDeletedWaiter

                                                                                                                                                                                                                                                                                                                                    type InputDetachedWaiter

                                                                                                                                                                                                                                                                                                                                    type InputDetachedWaiter struct {
                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                      InputDetachedWaiter defines the waiters for InputDetached

                                                                                                                                                                                                                                                                                                                                      func NewInputDetachedWaiter

                                                                                                                                                                                                                                                                                                                                      func NewInputDetachedWaiter(client DescribeInputAPIClient, optFns ...func(*InputDetachedWaiterOptions)) *InputDetachedWaiter

                                                                                                                                                                                                                                                                                                                                        NewInputDetachedWaiter constructs a InputDetachedWaiter.

                                                                                                                                                                                                                                                                                                                                        func (*InputDetachedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                        func (w *InputDetachedWaiter) Wait(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputDetachedWaiterOptions)) error

                                                                                                                                                                                                                                                                                                                                          Wait calls the waiter function for InputDetached waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                          type InputDetachedWaiterOptions

                                                                                                                                                                                                                                                                                                                                          type InputDetachedWaiterOptions struct {
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                                          	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                                          	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                                          	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                                                                                                                                                                                                                                                                                                          	// InputDetachedWaiter will use default minimum delay of 5 seconds. Note that
                                                                                                                                                                                                                                                                                                                                          	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                                                                                                                                                                                                                                                                                                          	MinDelay time.Duration
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                                                                                                                                                                                                                                                                                                          	// to zero, InputDetachedWaiter will use default max delay of 120 seconds. Note
                                                                                                                                                                                                                                                                                                                                          	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                                                                                                                                                                                                                                                                                                          	MaxDelay time.Duration
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                                                                                                                                                                                                                                                                                                          	LogWaitAttempts bool
                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                          	// Retryable is function that can be used to override the service defined
                                                                                                                                                                                                                                                                                                                                          	// waiter-behavior based on operation output, or returned error. This function is
                                                                                                                                                                                                                                                                                                                                          	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                                                                                                                                                                                                                                                                                                          	// default service-modeled logic will populate this option. This option can thus be
                                                                                                                                                                                                                                                                                                                                          	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                                                                                                                                                                                                                                                                                                          	// state mutators.The function returns an error in case of a failure state. In case
                                                                                                                                                                                                                                                                                                                                          	// of retry state, this function returns a bool value of true and nil error, while
                                                                                                                                                                                                                                                                                                                                          	// in case of success it returns a bool value of false and nil error.
                                                                                                                                                                                                                                                                                                                                          	Retryable func(context.Context, *DescribeInputInput, *DescribeInputOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                            InputDetachedWaiterOptions are waiter options for InputDetachedWaiter

                                                                                                                                                                                                                                                                                                                                            type ListChannelsAPIClient

                                                                                                                                                                                                                                                                                                                                            type ListChannelsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                            	ListChannels(context.Context, *ListChannelsInput, ...func(*Options)) (*ListChannelsOutput, error)
                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                              ListChannelsAPIClient is a client that implements the ListChannels operation.

                                                                                                                                                                                                                                                                                                                                              type ListChannelsInput

                                                                                                                                                                                                                                                                                                                                              type ListChannelsInput struct {
                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListChannelsRequest

                                                                                                                                                                                                                                                                                                                                                type ListChannelsOutput

                                                                                                                                                                                                                                                                                                                                                type ListChannelsOutput struct {
                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                	// Placeholder documentation for __listOfChannelSummary
                                                                                                                                                                                                                                                                                                                                                	Channels []types.ChannelSummary
                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListChannelsResponse

                                                                                                                                                                                                                                                                                                                                                  type ListChannelsPaginator

                                                                                                                                                                                                                                                                                                                                                  type ListChannelsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                    ListChannelsPaginator is a paginator for ListChannels

                                                                                                                                                                                                                                                                                                                                                    func NewListChannelsPaginator

                                                                                                                                                                                                                                                                                                                                                    func NewListChannelsPaginator(client ListChannelsAPIClient, params *ListChannelsInput, optFns ...func(*ListChannelsPaginatorOptions)) *ListChannelsPaginator

                                                                                                                                                                                                                                                                                                                                                      NewListChannelsPaginator returns a new ListChannelsPaginator

                                                                                                                                                                                                                                                                                                                                                      func (*ListChannelsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                      func (p *ListChannelsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                        func (*ListChannelsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                        func (p *ListChannelsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListChannelsOutput, error)

                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListChannels page.

                                                                                                                                                                                                                                                                                                                                                          type ListChannelsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                          type ListChannelsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                          	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                            ListChannelsPaginatorOptions is the paginator options for ListChannels

                                                                                                                                                                                                                                                                                                                                                            type ListInputDeviceTransfersAPIClient

                                                                                                                                                                                                                                                                                                                                                            type ListInputDeviceTransfersAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                            	ListInputDeviceTransfers(context.Context, *ListInputDeviceTransfersInput, ...func(*Options)) (*ListInputDeviceTransfersOutput, error)
                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                              ListInputDeviceTransfersAPIClient is a client that implements the ListInputDeviceTransfers operation.

                                                                                                                                                                                                                                                                                                                                                              type ListInputDeviceTransfersInput

                                                                                                                                                                                                                                                                                                                                                              type ListInputDeviceTransfersInput struct {
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                                                                                                              	TransferType *string
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListInputDeviceTransfersRequest

                                                                                                                                                                                                                                                                                                                                                                type ListInputDeviceTransfersOutput

                                                                                                                                                                                                                                                                                                                                                                type ListInputDeviceTransfersOutput struct {
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                	// The list of devices that you are transferring or are being transferred to you.
                                                                                                                                                                                                                                                                                                                                                                	InputDeviceTransfers []types.TransferringInputDeviceSummary
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                	// A token to get additional list results.
                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListInputDeviceTransfersResponse

                                                                                                                                                                                                                                                                                                                                                                  type ListInputDeviceTransfersPaginator

                                                                                                                                                                                                                                                                                                                                                                  type ListInputDeviceTransfersPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                    ListInputDeviceTransfersPaginator is a paginator for ListInputDeviceTransfers

                                                                                                                                                                                                                                                                                                                                                                    func NewListInputDeviceTransfersPaginator

                                                                                                                                                                                                                                                                                                                                                                      NewListInputDeviceTransfersPaginator returns a new ListInputDeviceTransfersPaginator

                                                                                                                                                                                                                                                                                                                                                                      func (*ListInputDeviceTransfersPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                      func (p *ListInputDeviceTransfersPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                        func (*ListInputDeviceTransfersPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListInputDeviceTransfers page.

                                                                                                                                                                                                                                                                                                                                                                          type ListInputDeviceTransfersPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                          type ListInputDeviceTransfersPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                          	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                            ListInputDeviceTransfersPaginatorOptions is the paginator options for ListInputDeviceTransfers

                                                                                                                                                                                                                                                                                                                                                                            type ListInputDevicesAPIClient

                                                                                                                                                                                                                                                                                                                                                                            type ListInputDevicesAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                            	ListInputDevices(context.Context, *ListInputDevicesInput, ...func(*Options)) (*ListInputDevicesOutput, error)
                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                              ListInputDevicesAPIClient is a client that implements the ListInputDevices operation.

                                                                                                                                                                                                                                                                                                                                                                              type ListInputDevicesInput

                                                                                                                                                                                                                                                                                                                                                                              type ListInputDevicesInput struct {
                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListInputDevicesRequest

                                                                                                                                                                                                                                                                                                                                                                                type ListInputDevicesOutput

                                                                                                                                                                                                                                                                                                                                                                                type ListInputDevicesOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                	// The list of input devices.
                                                                                                                                                                                                                                                                                                                                                                                	InputDevices []types.InputDeviceSummary
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                	// A token to get additional list results.
                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListInputDevicesResponse

                                                                                                                                                                                                                                                                                                                                                                                  type ListInputDevicesPaginator

                                                                                                                                                                                                                                                                                                                                                                                  type ListInputDevicesPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                    ListInputDevicesPaginator is a paginator for ListInputDevices

                                                                                                                                                                                                                                                                                                                                                                                    func NewListInputDevicesPaginator

                                                                                                                                                                                                                                                                                                                                                                                    func NewListInputDevicesPaginator(client ListInputDevicesAPIClient, params *ListInputDevicesInput, optFns ...func(*ListInputDevicesPaginatorOptions)) *ListInputDevicesPaginator

                                                                                                                                                                                                                                                                                                                                                                                      NewListInputDevicesPaginator returns a new ListInputDevicesPaginator

                                                                                                                                                                                                                                                                                                                                                                                      func (*ListInputDevicesPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListInputDevicesPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                        func (*ListInputDevicesPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                        func (p *ListInputDevicesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListInputDevicesOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListInputDevices page.

                                                                                                                                                                                                                                                                                                                                                                                          type ListInputDevicesPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                          type ListInputDevicesPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                          	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                            ListInputDevicesPaginatorOptions is the paginator options for ListInputDevices

                                                                                                                                                                                                                                                                                                                                                                                            type ListInputSecurityGroupsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                            type ListInputSecurityGroupsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                            	ListInputSecurityGroups(context.Context, *ListInputSecurityGroupsInput, ...func(*Options)) (*ListInputSecurityGroupsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                              ListInputSecurityGroupsAPIClient is a client that implements the ListInputSecurityGroups operation.

                                                                                                                                                                                                                                                                                                                                                                                              type ListInputSecurityGroupsInput

                                                                                                                                                                                                                                                                                                                                                                                              type ListInputSecurityGroupsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListInputSecurityGroupsRequest

                                                                                                                                                                                                                                                                                                                                                                                                type ListInputSecurityGroupsOutput

                                                                                                                                                                                                                                                                                                                                                                                                type ListInputSecurityGroupsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// List of input security groups
                                                                                                                                                                                                                                                                                                                                                                                                	InputSecurityGroups []types.InputSecurityGroup
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListInputSecurityGroupsResponse

                                                                                                                                                                                                                                                                                                                                                                                                  type ListInputSecurityGroupsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                  type ListInputSecurityGroupsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                    ListInputSecurityGroupsPaginator is a paginator for ListInputSecurityGroups

                                                                                                                                                                                                                                                                                                                                                                                                    func NewListInputSecurityGroupsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                      NewListInputSecurityGroupsPaginator returns a new ListInputSecurityGroupsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListInputSecurityGroupsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListInputSecurityGroupsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListInputSecurityGroupsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListInputSecurityGroups page.

                                                                                                                                                                                                                                                                                                                                                                                                          type ListInputSecurityGroupsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                          type ListInputSecurityGroupsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                          	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                            ListInputSecurityGroupsPaginatorOptions is the paginator options for ListInputSecurityGroups

                                                                                                                                                                                                                                                                                                                                                                                                            type ListInputsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                            type ListInputsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                            	ListInputs(context.Context, *ListInputsInput, ...func(*Options)) (*ListInputsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                              ListInputsAPIClient is a client that implements the ListInputs operation.

                                                                                                                                                                                                                                                                                                                                                                                                              type ListInputsInput

                                                                                                                                                                                                                                                                                                                                                                                                              type ListInputsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListInputsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                type ListInputsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                type ListInputsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// Placeholder documentation for __listOfInput
                                                                                                                                                                                                                                                                                                                                                                                                                	Inputs []types.Input
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListInputsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                  type ListInputsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                  type ListInputsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                    ListInputsPaginator is a paginator for ListInputs

                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListInputsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListInputsPaginator(client ListInputsAPIClient, params *ListInputsInput, optFns ...func(*ListInputsPaginatorOptions)) *ListInputsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                      NewListInputsPaginator returns a new ListInputsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListInputsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListInputsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListInputsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                        func (p *ListInputsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListInputsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListInputs page.

                                                                                                                                                                                                                                                                                                                                                                                                                          type ListInputsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                          type ListInputsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                            ListInputsPaginatorOptions is the paginator options for ListInputs

                                                                                                                                                                                                                                                                                                                                                                                                                            type ListMultiplexProgramsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                            type ListMultiplexProgramsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                            	ListMultiplexPrograms(context.Context, *ListMultiplexProgramsInput, ...func(*Options)) (*ListMultiplexProgramsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                              ListMultiplexProgramsAPIClient is a client that implements the ListMultiplexPrograms operation.

                                                                                                                                                                                                                                                                                                                                                                                                                              type ListMultiplexProgramsInput

                                                                                                                                                                                                                                                                                                                                                                                                                              type ListMultiplexProgramsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The ID of the multiplex that the programs belong to.
                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                              	MultiplexId *string
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The maximum number of items to return.
                                                                                                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The token to retrieve the next page of results.
                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListMultiplexProgramsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                type ListMultiplexProgramsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                type ListMultiplexProgramsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// List of multiplex programs.
                                                                                                                                                                                                                                                                                                                                                                                                                                	MultiplexPrograms []types.MultiplexProgramSummary
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// Token for the next ListMultiplexProgram request.
                                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListMultiplexProgramsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListMultiplexProgramsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListMultiplexProgramsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                    ListMultiplexProgramsPaginator is a paginator for ListMultiplexPrograms

                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListMultiplexProgramsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                      NewListMultiplexProgramsPaginator returns a new ListMultiplexProgramsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListMultiplexProgramsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListMultiplexProgramsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListMultiplexProgramsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListMultiplexPrograms page.

                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListMultiplexProgramsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListMultiplexProgramsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The maximum number of items to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                            ListMultiplexProgramsPaginatorOptions is the paginator options for ListMultiplexPrograms

                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListMultiplexesAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListMultiplexesAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                            	ListMultiplexes(context.Context, *ListMultiplexesInput, ...func(*Options)) (*ListMultiplexesOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                              ListMultiplexesAPIClient is a client that implements the ListMultiplexes operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListMultiplexesInput

                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListMultiplexesInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The maximum number of items to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The token to retrieve the next page of results.
                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListMultiplexesRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListMultiplexesOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListMultiplexesOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                	// List of multiplexes.
                                                                                                                                                                                                                                                                                                                                                                                                                                                	Multiplexes []types.MultiplexSummary
                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Token for the next ListMultiplexes request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListMultiplexesResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListMultiplexesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListMultiplexesPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListMultiplexesPaginator is a paginator for ListMultiplexes

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListMultiplexesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListMultiplexesPaginator(client ListMultiplexesAPIClient, params *ListMultiplexesInput, optFns ...func(*ListMultiplexesPaginatorOptions)) *ListMultiplexesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                      NewListMultiplexesPaginator returns a new ListMultiplexesPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListMultiplexesPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListMultiplexesPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListMultiplexesPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (p *ListMultiplexesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListMultiplexesOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListMultiplexes page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListMultiplexesPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListMultiplexesPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The maximum number of items to return.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListMultiplexesPaginatorOptions is the paginator options for ListMultiplexes

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListOfferingsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListOfferingsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ListOfferings(context.Context, *ListOfferingsInput, ...func(*Options)) (*ListOfferingsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListOfferingsAPIClient is a client that implements the ListOfferings operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListOfferingsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListOfferingsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by channel class, 'STANDARD' or 'SINGLE_PIPELINE'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ChannelClass *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter to offerings that match the configuration of an existing channel, e.g.
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// '2345678' (a channel ID)
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ChannelConfiguration *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by codec, 'AVC', 'HEVC', 'MPEG2', 'AUDIO', or 'LINK'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Codec *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by offering duration, e.g. '12'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Duration *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by bitrate, 'MAX_10_MBPS', 'MAX_20_MBPS', or 'MAX_50_MBPS'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaximumBitrate *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by framerate, 'MAX_30_FPS' or 'MAX_60_FPS'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaximumFramerate *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by resolution, 'SD', 'HD', 'FHD', or 'UHD'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Resolution *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResourceType *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by special feature, 'ADVANCED_AUDIO' or 'AUDIO_NORMALIZATION'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	SpecialFeature *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by video quality, 'STANDARD', 'ENHANCED', or 'PREMIUM'
                                                                                                                                                                                                                                                                                                                                                                                                                                                              	VideoQuality *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListOfferingsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListOfferingsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListOfferingsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Token to retrieve the next page of results
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// List of offerings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Offerings []types.Offering
                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListOfferingsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListOfferingsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListOfferingsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListOfferingsPaginator is a paginator for ListOfferings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListOfferingsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListOfferingsPaginator(client ListOfferingsAPIClient, params *ListOfferingsInput, optFns ...func(*ListOfferingsPaginatorOptions)) *ListOfferingsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NewListOfferingsPaginator returns a new ListOfferingsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListOfferingsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListOfferingsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListOfferingsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (p *ListOfferingsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListOfferingsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListOfferings page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListOfferingsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListOfferingsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListOfferingsPaginatorOptions is the paginator options for ListOfferings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListReservationsAPIClient

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListReservationsAPIClient interface {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ListReservations(context.Context, *ListReservationsInput, ...func(*Options)) (*ListReservationsOutput, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ListReservationsAPIClient is a client that implements the ListReservations operation.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListReservationsInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListReservationsInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by channel class, 'STANDARD' or 'SINGLE_PIPELINE'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ChannelClass *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by codec, 'AVC', 'HEVC', 'MPEG2', 'AUDIO', or 'LINK'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Codec *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaxResults int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by bitrate, 'MAX_10_MBPS', 'MAX_20_MBPS', or 'MAX_50_MBPS'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaximumBitrate *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by framerate, 'MAX_30_FPS' or 'MAX_60_FPS'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaximumFramerate *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by resolution, 'SD', 'HD', 'FHD', or 'UHD'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Resolution *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by resource type, 'INPUT', 'OUTPUT', 'MULTIPLEX', or 'CHANNEL'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResourceType *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by special feature, 'ADVANCED_AUDIO' or 'AUDIO_NORMALIZATION'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	SpecialFeature *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Filter by video quality, 'STANDARD', 'ENHANCED', or 'PREMIUM'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	VideoQuality *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListReservationsRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListReservationsOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ListReservationsOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Token to retrieve the next page of results
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	NextToken *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// List of reservations
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Reservations []types.Reservation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for ListReservationsResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListReservationsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ListReservationsPaginator struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ListReservationsPaginator is a paginator for ListReservations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListReservationsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewListReservationsPaginator(client ListReservationsAPIClient, params *ListReservationsInput, optFns ...func(*ListReservationsPaginatorOptions)) *ListReservationsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      NewListReservationsPaginator returns a new ListReservationsPaginator

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ListReservationsPaginator) HasMorePages

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (p *ListReservationsPaginator) HasMorePages() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        HasMorePages returns a boolean indicating whether more pages are available

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ListReservationsPaginator) NextPage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (p *ListReservationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListReservationsOutput, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          NextPage retrieves the next ListReservations page.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListReservationsPaginatorOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ListReservationsPaginatorOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Placeholder documentation for MaxResults
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Limit int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Set to true if pagination should stop if the service returns a pagination token
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// that matches the most recent token provided to the service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	StopOnDuplicateToken bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ListReservationsPaginatorOptions is the paginator options for ListReservations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTagsForResourceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ListTagsForResourceInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Placeholder documentation for __string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ResourceArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Placeholder documentation for ListTagsForResourceRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListTagsForResourceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ListTagsForResourceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Placeholder documentation for Tags
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Tags map[string]string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for ListTagsForResourceResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type MultiplexCreatedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type MultiplexCreatedWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MultiplexCreatedWaiter defines the waiters for MultiplexCreated

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewMultiplexCreatedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewMultiplexCreatedWaiter(client DescribeMultiplexAPIClient, optFns ...func(*MultiplexCreatedWaiterOptions)) *MultiplexCreatedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewMultiplexCreatedWaiter constructs a MultiplexCreatedWaiter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*MultiplexCreatedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Wait calls the waiter function for MultiplexCreated waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type MultiplexCreatedWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type MultiplexCreatedWaiterOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// MultiplexCreatedWaiter will use default minimum delay of 3 seconds. Note that
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	MinDelay time.Duration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// to zero, MultiplexCreatedWaiter will use default max delay of 120 seconds. Note
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	MaxDelay time.Duration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	LogWaitAttempts bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Retryable is function that can be used to override the service defined
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// waiter-behavior based on operation output, or returned error. This function is
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// default service-modeled logic will populate this option. This option can thus be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// state mutators.The function returns an error in case of a failure state. In case
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// of retry state, this function returns a bool value of true and nil error, while
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// in case of success it returns a bool value of false and nil error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Retryable func(context.Context, *DescribeMultiplexInput, *DescribeMultiplexOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MultiplexCreatedWaiterOptions are waiter options for MultiplexCreatedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type MultiplexDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type MultiplexDeletedWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MultiplexDeletedWaiter defines the waiters for MultiplexDeleted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewMultiplexDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewMultiplexDeletedWaiter(client DescribeMultiplexAPIClient, optFns ...func(*MultiplexDeletedWaiterOptions)) *MultiplexDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            NewMultiplexDeletedWaiter constructs a MultiplexDeletedWaiter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*MultiplexDeletedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Wait calls the waiter function for MultiplexDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type MultiplexDeletedWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type MultiplexDeletedWaiterOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MultiplexDeletedWaiter will use default minimum delay of 5 seconds. Note that
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MinDelay time.Duration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// to zero, MultiplexDeletedWaiter will use default max delay of 120 seconds. Note
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaxDelay time.Duration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	LogWaitAttempts bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Retryable is function that can be used to override the service defined
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// waiter-behavior based on operation output, or returned error. This function is
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// default service-modeled logic will populate this option. This option can thus be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// state mutators.The function returns an error in case of a failure state. In case
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// of retry state, this function returns a bool value of true and nil error, while
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// in case of success it returns a bool value of false and nil error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Retryable func(context.Context, *DescribeMultiplexInput, *DescribeMultiplexOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MultiplexDeletedWaiterOptions are waiter options for MultiplexDeletedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type MultiplexRunningWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type MultiplexRunningWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MultiplexRunningWaiter defines the waiters for MultiplexRunning

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewMultiplexRunningWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewMultiplexRunningWaiter(client DescribeMultiplexAPIClient, optFns ...func(*MultiplexRunningWaiterOptions)) *MultiplexRunningWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    NewMultiplexRunningWaiter constructs a MultiplexRunningWaiter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*MultiplexRunningWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Wait calls the waiter function for MultiplexRunning waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type MultiplexRunningWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type MultiplexRunningWaiterOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// MultiplexRunningWaiter will use default minimum delay of 5 seconds. Note that
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	MinDelay time.Duration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// to zero, MultiplexRunningWaiter will use default max delay of 120 seconds. Note
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	MaxDelay time.Duration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	LogWaitAttempts bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// Retryable is function that can be used to override the service defined
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// waiter-behavior based on operation output, or returned error. This function is
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// default service-modeled logic will populate this option. This option can thus be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// state mutators.The function returns an error in case of a failure state. In case
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// of retry state, this function returns a bool value of true and nil error, while
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// in case of success it returns a bool value of false and nil error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Retryable func(context.Context, *DescribeMultiplexInput, *DescribeMultiplexOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        MultiplexRunningWaiterOptions are waiter options for MultiplexRunningWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type MultiplexStoppedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type MultiplexStoppedWaiter struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MultiplexStoppedWaiter defines the waiters for MultiplexStopped

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewMultiplexStoppedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func NewMultiplexStoppedWaiter(client DescribeMultiplexAPIClient, optFns ...func(*MultiplexStoppedWaiterOptions)) *MultiplexStoppedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            NewMultiplexStoppedWaiter constructs a MultiplexStoppedWaiter.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*MultiplexStoppedWaiter) Wait

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Wait calls the waiter function for MultiplexStopped waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type MultiplexStoppedWaiterOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type MultiplexStoppedWaiterOptions struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MinDelay is the minimum amount of time to delay between retries. If unset,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MultiplexStoppedWaiter will use default minimum delay of 5 seconds. Note that
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MinDelay must resolve to a value lesser than or equal to the MaxDelay.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MinDelay time.Duration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// MaxDelay is the maximum amount of time to delay between retries. If unset or set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// to zero, MultiplexStoppedWaiter will use default max delay of 120 seconds. Note
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// that MaxDelay must resolve to value greater than or equal to the MinDelay.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MaxDelay time.Duration
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// LogWaitAttempts is used to enable logging for waiter retry attempts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	LogWaitAttempts bool
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Retryable is function that can be used to override the service defined
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// waiter-behavior based on operation output, or returned error. This function is
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// used by the waiter to decide if a state is retryable or a terminal state. By
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// default service-modeled logic will populate this option. This option can thus be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// used to define a custom waiter state with fall-back to service-modeled waiter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// state mutators.The function returns an error in case of a failure state. In case
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// of retry state, this function returns a bool value of true and nil error, while
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// in case of success it returns a bool value of false and nil error.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Retryable func(context.Context, *DescribeMultiplexInput, *DescribeMultiplexOutput, error) (bool, error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MultiplexStoppedWaiterOptions are waiter options for MultiplexStoppedWaiter

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type Options

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type Options struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Set of options to modify how an operation is invoked. These apply to all
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// operations invoked for this client. Use functional options on operation call to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// modify this list for per operation behavior.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	APIOptions []func(*middleware.Stack) error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Configures the events that will be sent to the configured logger.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ClientLogMode aws.ClientLogMode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The credentials object to use when signing requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Credentials aws.CredentialsProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The endpoint options to be used when attempting to resolve an endpoint.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	EndpointOptions EndpointResolverOptions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The service endpoint resolver.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	EndpointResolver EndpointResolver
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Signature Version 4 (SigV4) Signer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	HTTPSignerV4 HTTPSignerV4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Provides idempotency tokens values that will be automatically populated into
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// idempotent API operations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	IdempotencyTokenProvider IdempotencyTokenProvider
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The logger writer interface to write logging messages to.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Logger logging.Logger
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The region to send requests to. (Required)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Region string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Retryer guides how HTTP requests should be retried in case of recoverable
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// failures. When nil the API client will use a default retryer.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Retryer aws.Retryer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The HTTP client to invoke API calls with. Defaults to client's default HTTP
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// implementation if nil.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	HTTPClient HTTPClient
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (Options) Copy

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (o Options) Copy() Options

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Copy creates a clone where the APIOptions list is deep copied.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type PurchaseOfferingInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type PurchaseOfferingInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Number of resources
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Count int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Offering to purchase, e.g. '87654321'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	OfferingId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Name for the new reservation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Unique request ID to be specified. This is needed to prevent retries from
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// creating multiple resources.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	RequestId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Requested reservation start time (UTC) in ISO-8601 format. The specified time
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// must be between the first day of the current month and one year from now. If no
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// value is given, the default is now.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Start *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// A collection of key-value pairs
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Tags map[string]string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Placeholder documentation for PurchaseOfferingRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type PurchaseOfferingOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type PurchaseOfferingOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Reserved resources available to use
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Reservation *types.Reservation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Placeholder documentation for PurchaseOfferingResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type RejectInputDeviceTransferInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type RejectInputDeviceTransferInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The unique ID of the input device to reject. For example, hd-123456789abcdef.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	InputDeviceId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Placeholder documentation for RejectInputDeviceTransferRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type RejectInputDeviceTransferOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type RejectInputDeviceTransferOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Placeholder documentation for RejectInputDeviceTransferResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ResolveEndpoint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ResolveEndpoint struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Resolver EndpointResolver
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Options  EndpointResolverOptions
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ResolveEndpoint) HandleSerialize

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ResolveEndpoint) ID

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ResolveEndpoint) ID() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type StartChannelInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type StartChannelInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// A request to start a channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ChannelId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Placeholder documentation for StartChannelRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type StartChannelOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type StartChannelOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The unique arn of the channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Specification of CDI inputs for this channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	CdiInputSpecification *types.CdiInputSpecification
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The class for this channel. STANDARD for a channel with two pipelines or
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// SINGLE_PIPELINE for a channel with one pipeline.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ChannelClass types.ChannelClass
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// A list of destinations of the channel. For UDP outputs, there is one destination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// per output. For other types (HLS, for example), there is one destination per
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// packager.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Destinations []types.OutputDestination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The endpoints where outgoing connections initiate from
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	EgressEndpoints []types.ChannelEgressEndpoint
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Encoder Settings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	EncoderSettings *types.EncoderSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The unique id of the channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Id *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// List of input attachments for channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	InputAttachments []types.InputAttachment
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Specification of network and file inputs for this channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	InputSpecification *types.InputSpecification
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The log level being written to CloudWatch Logs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	LogLevel types.LogLevel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The name of the channel. (user-mutable)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Runtime details for the pipelines of a running channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	PipelineDetails []types.PipelineDetail
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The number of currently healthy pipelines.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	PipelinesRunningCount int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the role assumed when running the Channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	RoleArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Placeholder documentation for ChannelState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	State types.ChannelState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// A collection of key-value pairs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Tags map[string]string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Settings for VPC output
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Vpc *types.VpcOutputSettingsDescription
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Placeholder documentation for StartChannelResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type StartMultiplexInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type StartMultiplexInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The ID of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	MultiplexId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Placeholder documentation for StartMultiplexRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type StartMultiplexOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type StartMultiplexOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The unique arn of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// A list of availability zones for the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	AvailabilityZones []string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// A list of the multiplex output destinations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Destinations []types.MultiplexOutputDestination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The unique id of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Id *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Configuration for a multiplex event.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	MultiplexSettings *types.MultiplexSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The name of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The number of currently healthy pipelines.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	PipelinesRunningCount int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The number of programs in the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ProgramCount int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// The current state of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	State types.MultiplexState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// A collection of key-value pairs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Tags map[string]string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for StartMultiplexResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type StopChannelInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type StopChannelInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// A request to stop a running channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ChannelId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Placeholder documentation for StopChannelRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type StopChannelOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type StopChannelOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The unique arn of the channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Specification of CDI inputs for this channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	CdiInputSpecification *types.CdiInputSpecification
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The class for this channel. STANDARD for a channel with two pipelines or
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// SINGLE_PIPELINE for a channel with one pipeline.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ChannelClass types.ChannelClass
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A list of destinations of the channel. For UDP outputs, there is one destination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// per output. For other types (HLS, for example), there is one destination per
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// packager.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Destinations []types.OutputDestination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The endpoints where outgoing connections initiate from
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	EgressEndpoints []types.ChannelEgressEndpoint
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Encoder Settings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	EncoderSettings *types.EncoderSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The unique id of the channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Id *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// List of input attachments for channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	InputAttachments []types.InputAttachment
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Specification of network and file inputs for this channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	InputSpecification *types.InputSpecification
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The log level being written to CloudWatch Logs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	LogLevel types.LogLevel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The name of the channel. (user-mutable)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Runtime details for the pipelines of a running channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	PipelineDetails []types.PipelineDetail
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The number of currently healthy pipelines.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	PipelinesRunningCount int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The Amazon Resource Name (ARN) of the role assumed when running the Channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	RoleArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Placeholder documentation for ChannelState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	State types.ChannelState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// A collection of key-value pairs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Tags map[string]string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Settings for VPC output
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Vpc *types.VpcOutputSettingsDescription
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Placeholder documentation for StopChannelResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type StopMultiplexInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type StopMultiplexInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The ID of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	MultiplexId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Placeholder documentation for StopMultiplexRequest

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StopMultiplexOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type StopMultiplexOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The unique arn of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A list of availability zones for the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	AvailabilityZones []string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A list of the multiplex output destinations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Destinations []types.MultiplexOutputDestination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The unique id of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Id *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Configuration for a multiplex event.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	MultiplexSettings *types.MultiplexSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The number of currently healthy pipelines.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	PipelinesRunningCount int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The number of programs in the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ProgramCount int32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The current state of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	State types.MultiplexState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A collection of key-value pairs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Tags map[string]string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Placeholder documentation for StopMultiplexResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type TransferInputDeviceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type TransferInputDeviceInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The unique ID of this input device. For example, hd-123456789abcdef.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	InputDeviceId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The AWS account ID (12 digits) for the recipient of the device transfer.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	TargetCustomerId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The target AWS region to transfer the device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	TargetRegion *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// An optional message for the recipient. Maximum 280 characters.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	TransferMessage *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A request to transfer an input device.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type TransferInputDeviceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type TransferInputDeviceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Placeholder documentation for TransferInputDeviceResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateChannelClassInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateChannelClassInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The channel class that you wish to update this channel to use.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ChannelClass types.ChannelClass
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// Channel Id of the channel whose class should be updated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	ChannelId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// A list of output destinations for this channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Destinations []types.OutputDestination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Channel class that the channel should be updated to.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateChannelClassOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateChannelClassOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Placeholder documentation for Channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Channel *types.Channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for UpdateChannelClassResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateChannelInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateChannelInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// channel ID
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ChannelId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Specification of CDI inputs for this channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	CdiInputSpecification *types.CdiInputSpecification
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// A list of output destinations for this channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Destinations []types.OutputDestination
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The encoder settings for this channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	EncoderSettings *types.EncoderSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Placeholder documentation for __listOfInputAttachment
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	InputAttachments []types.InputAttachment
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Specification of network and file inputs for this channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	InputSpecification *types.InputSpecification
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The log level to write to CloudWatch Logs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	LogLevel types.LogLevel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The name of the channel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// An optional Amazon Resource Name (ARN) of the role to assume when running the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Channel. If you do not specify this on an update call but the role was
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// previously set that role will be removed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	RoleArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A request to update a channel.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateChannelOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateChannelOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Placeholder documentation for Channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Channel *types.Channel
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Placeholder documentation for UpdateChannelResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateInputDeviceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateInputDeviceInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The unique ID of the input device. For example, hd-123456789abcdef.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	InputDeviceId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The settings that you want to apply to the HD input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	HdDeviceSettings *types.InputDeviceConfigurableSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The name that you assigned to this input device (not the unique ID).
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The settings that you want to apply to the UHD input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UhdDeviceSettings *types.InputDeviceConfigurableSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A request to update an input device.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateInputDeviceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateInputDeviceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The unique ARN of the input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Arn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The state of the connection between the input device and AWS.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ConnectionState types.InputDeviceConnectionState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The status of the action to synchronize the device configuration. If you change
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// the configuration of the input device (for example, the maximum bitrate),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// MediaLive sends the new data to the device. The device might not update itself
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// immediately. SYNCED means the device has updated its configuration. SYNCING
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// means that it has not updated its configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	DeviceSettingsSyncState types.DeviceSettingsSyncState
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The status of software on the input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	DeviceUpdateStatus types.DeviceUpdateStatus
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Settings that describe an input device that is type HD.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	HdDeviceSettings *types.InputDeviceHdSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The unique ID of the input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Id *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The network MAC address of the input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	MacAddress *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// A name that you specify for the input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The network settings for the input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	NetworkSettings *types.InputDeviceNetworkSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The unique serial number of the input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	SerialNumber *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The type of the input device.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Type types.InputDeviceType
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Settings that describe an input device that is type UHD.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	UhdDeviceSettings *types.InputDeviceUhdSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Placeholder documentation for UpdateInputDeviceResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateInputInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateInputInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Unique ID of the input.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	InputId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Destination settings for PUSH type inputs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Destinations []types.InputDestinationRequest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Settings for the devices.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	InputDevices []types.InputDeviceRequest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// A list of security groups referenced by IDs to attach to the input.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	InputSecurityGroups []string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// A list of the MediaConnect Flow ARNs that you want to use as the source of the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// input. You can specify as few as one Flow and presently, as many as two. The
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// only requirement is when you have more than one is that each Flow is in a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// separate Availability Zone as this ensures your EML input is redundant to AZ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// issues.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	MediaConnectFlows []types.MediaConnectFlowRequest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Name of the input.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The Amazon Resource Name (ARN) of the role this input assumes during and after
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// creation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	RoleArn *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// The source URLs for a PULL-type input. Every PULL type input needs exactly two
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// source URLs for redundancy. Only specify sources for PULL type Inputs. Leave
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Destinations empty.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Sources []types.InputSourceRequest
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A request to update an input.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateInputOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateInputOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Placeholder documentation for Input
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Input *types.Input
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Placeholder documentation for UpdateInputResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateInputSecurityGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type UpdateInputSecurityGroupInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The id of the Input Security Group to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	InputSecurityGroupId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// A collection of key-value pairs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	Tags map[string]string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// List of IPv4 CIDR addresses to whitelist
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	WhitelistRules []types.InputWhitelistRuleCidr
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The request to update some combination of the Input Security Group name and the IPv4 CIDRs the Input Security Group should allow.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateInputSecurityGroupOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type UpdateInputSecurityGroupOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// An Input Security Group
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	SecurityGroup *types.InputSecurityGroup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Placeholder documentation for UpdateInputSecurityGroupResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateMultiplexInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type UpdateMultiplexInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ID of the multiplex to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	MultiplexId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The new settings for a multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	MultiplexSettings *types.MultiplexSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Name of the multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A request to update a multiplex.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateMultiplexOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type UpdateMultiplexOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The updated multiplex.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Multiplex *types.Multiplex
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Placeholder documentation for UpdateMultiplexResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateMultiplexProgramInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type UpdateMultiplexProgramInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The ID of the multiplex of the program to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	MultiplexId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The name of the program to update.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	ProgramName *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// The new settings for a multiplex program.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	MultiplexProgramSettings *types.MultiplexProgramSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A request to update a program in a multiplex.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateMultiplexProgramOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        type UpdateMultiplexProgramOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The updated multiplex program.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	MultiplexProgram *types.MultiplexProgram
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Placeholder documentation for UpdateMultiplexProgramResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateReservationInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type UpdateReservationInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Unique reservation ID, e.g. '1234567'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// This member is required.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ReservationId *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Name of the reservation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Name *string
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Request to update a reservation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateReservationOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type UpdateReservationOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Reserved resources available to use
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Reservation *types.Reservation
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Metadata pertaining to the operation's result.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ResultMetadata middleware.Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Placeholder documentation for UpdateReservationResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Source Files

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Directories

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Path Synopsis
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              internal