package medialive
import "github.com/aws/aws-sdk-go-v2/service/medialive"
Package medialive provides the API client, operations, and parameter types for AWS Elemental MediaLive.
API for AWS Elemental MediaLive
Index ¶
- Constants
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
- func WithEndpointResolver(v EndpointResolver) func(*Options)
- func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
- func WithSigV4SigningName(name string) func(*Options)
- func WithSigV4SigningRegion(region string) func(*Options)
- type AcceptInputDeviceTransferInput
- type AcceptInputDeviceTransferOutput
- type AuthResolverParameters
- type AuthSchemeResolver
- type BatchDeleteInput
- type BatchDeleteOutput
- type BatchStartInput
- type BatchStartOutput
- type BatchStopInput
- type BatchStopOutput
- type BatchUpdateScheduleInput
- type BatchUpdateScheduleOutput
- type CancelInputDeviceTransferInput
- type CancelInputDeviceTransferOutput
- type ChannelCreatedWaiter
- func NewChannelCreatedWaiter(client DescribeChannelAPIClient, optFns ...func(*ChannelCreatedWaiterOptions)) *ChannelCreatedWaiter
- func (w *ChannelCreatedWaiter) Wait(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelCreatedWaiterOptions)) error
- func (w *ChannelCreatedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelCreatedWaiterOptions)) (*DescribeChannelOutput, error)
- type ChannelCreatedWaiterOptions
- type ChannelDeletedWaiter
- func NewChannelDeletedWaiter(client DescribeChannelAPIClient, optFns ...func(*ChannelDeletedWaiterOptions)) *ChannelDeletedWaiter
- func (w *ChannelDeletedWaiter) Wait(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelDeletedWaiterOptions)) error
- func (w *ChannelDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelDeletedWaiterOptions)) (*DescribeChannelOutput, error)
- type ChannelDeletedWaiterOptions
- type ChannelPlacementGroupAssignedWaiter
- func NewChannelPlacementGroupAssignedWaiter(client DescribeChannelPlacementGroupAPIClient, optFns ...func(*ChannelPlacementGroupAssignedWaiterOptions)) *ChannelPlacementGroupAssignedWaiter
- func (w *ChannelPlacementGroupAssignedWaiter) Wait(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupAssignedWaiterOptions)) error
- func (w *ChannelPlacementGroupAssignedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupAssignedWaiterOptions)) (*DescribeChannelPlacementGroupOutput, error)
- type ChannelPlacementGroupAssignedWaiterOptions
- type ChannelPlacementGroupDeletedWaiter
- func NewChannelPlacementGroupDeletedWaiter(client DescribeChannelPlacementGroupAPIClient, optFns ...func(*ChannelPlacementGroupDeletedWaiterOptions)) *ChannelPlacementGroupDeletedWaiter
- func (w *ChannelPlacementGroupDeletedWaiter) Wait(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupDeletedWaiterOptions)) error
- func (w *ChannelPlacementGroupDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupDeletedWaiterOptions)) (*DescribeChannelPlacementGroupOutput, error)
- type ChannelPlacementGroupDeletedWaiterOptions
- type ChannelPlacementGroupUnassignedWaiter
- func NewChannelPlacementGroupUnassignedWaiter(client DescribeChannelPlacementGroupAPIClient, optFns ...func(*ChannelPlacementGroupUnassignedWaiterOptions)) *ChannelPlacementGroupUnassignedWaiter
- func (w *ChannelPlacementGroupUnassignedWaiter) Wait(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupUnassignedWaiterOptions)) error
- func (w *ChannelPlacementGroupUnassignedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupUnassignedWaiterOptions)) (*DescribeChannelPlacementGroupOutput, error)
- type ChannelPlacementGroupUnassignedWaiterOptions
- type ChannelRunningWaiter
- func NewChannelRunningWaiter(client DescribeChannelAPIClient, optFns ...func(*ChannelRunningWaiterOptions)) *ChannelRunningWaiter
- func (w *ChannelRunningWaiter) Wait(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelRunningWaiterOptions)) error
- func (w *ChannelRunningWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelRunningWaiterOptions)) (*DescribeChannelOutput, error)
- type ChannelRunningWaiterOptions
- type ChannelStoppedWaiter
- func NewChannelStoppedWaiter(client DescribeChannelAPIClient, optFns ...func(*ChannelStoppedWaiterOptions)) *ChannelStoppedWaiter
- func (w *ChannelStoppedWaiter) Wait(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelStoppedWaiterOptions)) error
- func (w *ChannelStoppedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelStoppedWaiterOptions)) (*DescribeChannelOutput, error)
- type ChannelStoppedWaiterOptions
- type ClaimDeviceInput
- type ClaimDeviceOutput
- type Client
- func New(options Options, optFns ...func(*Options)) *Client
- func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client
- func (c *Client) AcceptInputDeviceTransfer(ctx context.Context, params *AcceptInputDeviceTransferInput, optFns ...func(*Options)) (*AcceptInputDeviceTransferOutput, error)
- func (c *Client) BatchDelete(ctx context.Context, params *BatchDeleteInput, optFns ...func(*Options)) (*BatchDeleteOutput, error)
- func (c *Client) BatchStart(ctx context.Context, params *BatchStartInput, optFns ...func(*Options)) (*BatchStartOutput, error)
- func (c *Client) BatchStop(ctx context.Context, params *BatchStopInput, optFns ...func(*Options)) (*BatchStopOutput, error)
- func (c *Client) BatchUpdateSchedule(ctx context.Context, params *BatchUpdateScheduleInput, optFns ...func(*Options)) (*BatchUpdateScheduleOutput, error)
- func (c *Client) CancelInputDeviceTransfer(ctx context.Context, params *CancelInputDeviceTransferInput, optFns ...func(*Options)) (*CancelInputDeviceTransferOutput, error)
- func (c *Client) ClaimDevice(ctx context.Context, params *ClaimDeviceInput, optFns ...func(*Options)) (*ClaimDeviceOutput, error)
- func (c *Client) CreateChannel(ctx context.Context, params *CreateChannelInput, optFns ...func(*Options)) (*CreateChannelOutput, error)
- func (c *Client) CreateChannelPlacementGroup(ctx context.Context, params *CreateChannelPlacementGroupInput, optFns ...func(*Options)) (*CreateChannelPlacementGroupOutput, error)
- func (c *Client) CreateCloudWatchAlarmTemplate(ctx context.Context, params *CreateCloudWatchAlarmTemplateInput, optFns ...func(*Options)) (*CreateCloudWatchAlarmTemplateOutput, error)
- func (c *Client) CreateCloudWatchAlarmTemplateGroup(ctx context.Context, params *CreateCloudWatchAlarmTemplateGroupInput, optFns ...func(*Options)) (*CreateCloudWatchAlarmTemplateGroupOutput, error)
- func (c *Client) CreateCluster(ctx context.Context, params *CreateClusterInput, optFns ...func(*Options)) (*CreateClusterOutput, error)
- func (c *Client) CreateEventBridgeRuleTemplate(ctx context.Context, params *CreateEventBridgeRuleTemplateInput, optFns ...func(*Options)) (*CreateEventBridgeRuleTemplateOutput, error)
- func (c *Client) CreateEventBridgeRuleTemplateGroup(ctx context.Context, params *CreateEventBridgeRuleTemplateGroupInput, optFns ...func(*Options)) (*CreateEventBridgeRuleTemplateGroupOutput, error)
- func (c *Client) CreateInput(ctx context.Context, params *CreateInputInput, optFns ...func(*Options)) (*CreateInputOutput, error)
- func (c *Client) CreateInputSecurityGroup(ctx context.Context, params *CreateInputSecurityGroupInput, optFns ...func(*Options)) (*CreateInputSecurityGroupOutput, error)
- func (c *Client) CreateMultiplex(ctx context.Context, params *CreateMultiplexInput, optFns ...func(*Options)) (*CreateMultiplexOutput, error)
- func (c *Client) CreateMultiplexProgram(ctx context.Context, params *CreateMultiplexProgramInput, optFns ...func(*Options)) (*CreateMultiplexProgramOutput, error)
- func (c *Client) CreateNetwork(ctx context.Context, params *CreateNetworkInput, optFns ...func(*Options)) (*CreateNetworkOutput, error)
- func (c *Client) CreateNode(ctx context.Context, params *CreateNodeInput, optFns ...func(*Options)) (*CreateNodeOutput, error)
- func (c *Client) CreateNodeRegistrationScript(ctx context.Context, params *CreateNodeRegistrationScriptInput, optFns ...func(*Options)) (*CreateNodeRegistrationScriptOutput, error)
- func (c *Client) CreatePartnerInput(ctx context.Context, params *CreatePartnerInputInput, optFns ...func(*Options)) (*CreatePartnerInputOutput, error)
- func (c *Client) CreateSdiSource(ctx context.Context, params *CreateSdiSourceInput, optFns ...func(*Options)) (*CreateSdiSourceOutput, error)
- func (c *Client) CreateSignalMap(ctx context.Context, params *CreateSignalMapInput, optFns ...func(*Options)) (*CreateSignalMapOutput, error)
- func (c *Client) CreateTags(ctx context.Context, params *CreateTagsInput, optFns ...func(*Options)) (*CreateTagsOutput, error)
- func (c *Client) DeleteChannel(ctx context.Context, params *DeleteChannelInput, optFns ...func(*Options)) (*DeleteChannelOutput, error)
- func (c *Client) DeleteChannelPlacementGroup(ctx context.Context, params *DeleteChannelPlacementGroupInput, optFns ...func(*Options)) (*DeleteChannelPlacementGroupOutput, error)
- func (c *Client) DeleteCloudWatchAlarmTemplate(ctx context.Context, params *DeleteCloudWatchAlarmTemplateInput, optFns ...func(*Options)) (*DeleteCloudWatchAlarmTemplateOutput, error)
- func (c *Client) DeleteCloudWatchAlarmTemplateGroup(ctx context.Context, params *DeleteCloudWatchAlarmTemplateGroupInput, optFns ...func(*Options)) (*DeleteCloudWatchAlarmTemplateGroupOutput, error)
- func (c *Client) DeleteCluster(ctx context.Context, params *DeleteClusterInput, optFns ...func(*Options)) (*DeleteClusterOutput, error)
- func (c *Client) DeleteEventBridgeRuleTemplate(ctx context.Context, params *DeleteEventBridgeRuleTemplateInput, optFns ...func(*Options)) (*DeleteEventBridgeRuleTemplateOutput, error)
- func (c *Client) DeleteEventBridgeRuleTemplateGroup(ctx context.Context, params *DeleteEventBridgeRuleTemplateGroupInput, optFns ...func(*Options)) (*DeleteEventBridgeRuleTemplateGroupOutput, error)
- func (c *Client) DeleteInput(ctx context.Context, params *DeleteInputInput, optFns ...func(*Options)) (*DeleteInputOutput, error)
- func (c *Client) DeleteInputSecurityGroup(ctx context.Context, params *DeleteInputSecurityGroupInput, optFns ...func(*Options)) (*DeleteInputSecurityGroupOutput, error)
- func (c *Client) DeleteMultiplex(ctx context.Context, params *DeleteMultiplexInput, optFns ...func(*Options)) (*DeleteMultiplexOutput, error)
- func (c *Client) DeleteMultiplexProgram(ctx context.Context, params *DeleteMultiplexProgramInput, optFns ...func(*Options)) (*DeleteMultiplexProgramOutput, error)
- func (c *Client) DeleteNetwork(ctx context.Context, params *DeleteNetworkInput, optFns ...func(*Options)) (*DeleteNetworkOutput, error)
- func (c *Client) DeleteNode(ctx context.Context, params *DeleteNodeInput, optFns ...func(*Options)) (*DeleteNodeOutput, error)
- func (c *Client) DeleteReservation(ctx context.Context, params *DeleteReservationInput, optFns ...func(*Options)) (*DeleteReservationOutput, error)
- func (c *Client) DeleteSchedule(ctx context.Context, params *DeleteScheduleInput, optFns ...func(*Options)) (*DeleteScheduleOutput, error)
- func (c *Client) DeleteSdiSource(ctx context.Context, params *DeleteSdiSourceInput, optFns ...func(*Options)) (*DeleteSdiSourceOutput, error)
- func (c *Client) DeleteSignalMap(ctx context.Context, params *DeleteSignalMapInput, optFns ...func(*Options)) (*DeleteSignalMapOutput, error)
- func (c *Client) DeleteTags(ctx context.Context, params *DeleteTagsInput, optFns ...func(*Options)) (*DeleteTagsOutput, error)
- func (c *Client) DescribeAccountConfiguration(ctx context.Context, params *DescribeAccountConfigurationInput, optFns ...func(*Options)) (*DescribeAccountConfigurationOutput, error)
- func (c *Client) DescribeChannel(ctx context.Context, params *DescribeChannelInput, optFns ...func(*Options)) (*DescribeChannelOutput, error)
- func (c *Client) DescribeChannelPlacementGroup(ctx context.Context, params *DescribeChannelPlacementGroupInput, optFns ...func(*Options)) (*DescribeChannelPlacementGroupOutput, error)
- func (c *Client) DescribeCluster(ctx context.Context, params *DescribeClusterInput, optFns ...func(*Options)) (*DescribeClusterOutput, error)
- func (c *Client) DescribeInput(ctx context.Context, params *DescribeInputInput, optFns ...func(*Options)) (*DescribeInputOutput, error)
- func (c *Client) DescribeInputDevice(ctx context.Context, params *DescribeInputDeviceInput, optFns ...func(*Options)) (*DescribeInputDeviceOutput, error)
- func (c *Client) DescribeInputDeviceThumbnail(ctx context.Context, params *DescribeInputDeviceThumbnailInput, optFns ...func(*Options)) (*DescribeInputDeviceThumbnailOutput, error)
- func (c *Client) DescribeInputSecurityGroup(ctx context.Context, params *DescribeInputSecurityGroupInput, optFns ...func(*Options)) (*DescribeInputSecurityGroupOutput, error)
- func (c *Client) DescribeMultiplex(ctx context.Context, params *DescribeMultiplexInput, optFns ...func(*Options)) (*DescribeMultiplexOutput, error)
- func (c *Client) DescribeMultiplexProgram(ctx context.Context, params *DescribeMultiplexProgramInput, optFns ...func(*Options)) (*DescribeMultiplexProgramOutput, error)
- func (c *Client) DescribeNetwork(ctx context.Context, params *DescribeNetworkInput, optFns ...func(*Options)) (*DescribeNetworkOutput, error)
- func (c *Client) DescribeNode(ctx context.Context, params *DescribeNodeInput, optFns ...func(*Options)) (*DescribeNodeOutput, error)
- func (c *Client) DescribeOffering(ctx context.Context, params *DescribeOfferingInput, optFns ...func(*Options)) (*DescribeOfferingOutput, error)
- func (c *Client) DescribeReservation(ctx context.Context, params *DescribeReservationInput, optFns ...func(*Options)) (*DescribeReservationOutput, error)
- func (c *Client) DescribeSchedule(ctx context.Context, params *DescribeScheduleInput, optFns ...func(*Options)) (*DescribeScheduleOutput, error)
- func (c *Client) DescribeSdiSource(ctx context.Context, params *DescribeSdiSourceInput, optFns ...func(*Options)) (*DescribeSdiSourceOutput, error)
- func (c *Client) DescribeThumbnails(ctx context.Context, params *DescribeThumbnailsInput, optFns ...func(*Options)) (*DescribeThumbnailsOutput, error)
- func (c *Client) GetCloudWatchAlarmTemplate(ctx context.Context, params *GetCloudWatchAlarmTemplateInput, optFns ...func(*Options)) (*GetCloudWatchAlarmTemplateOutput, error)
- func (c *Client) GetCloudWatchAlarmTemplateGroup(ctx context.Context, params *GetCloudWatchAlarmTemplateGroupInput, optFns ...func(*Options)) (*GetCloudWatchAlarmTemplateGroupOutput, error)
- func (c *Client) GetEventBridgeRuleTemplate(ctx context.Context, params *GetEventBridgeRuleTemplateInput, optFns ...func(*Options)) (*GetEventBridgeRuleTemplateOutput, error)
- func (c *Client) GetEventBridgeRuleTemplateGroup(ctx context.Context, params *GetEventBridgeRuleTemplateGroupInput, optFns ...func(*Options)) (*GetEventBridgeRuleTemplateGroupOutput, error)
- func (c *Client) GetSignalMap(ctx context.Context, params *GetSignalMapInput, optFns ...func(*Options)) (*GetSignalMapOutput, error)
- func (c *Client) ListChannelPlacementGroups(ctx context.Context, params *ListChannelPlacementGroupsInput, optFns ...func(*Options)) (*ListChannelPlacementGroupsOutput, error)
- func (c *Client) ListChannels(ctx context.Context, params *ListChannelsInput, optFns ...func(*Options)) (*ListChannelsOutput, error)
- func (c *Client) ListCloudWatchAlarmTemplateGroups(ctx context.Context, params *ListCloudWatchAlarmTemplateGroupsInput, optFns ...func(*Options)) (*ListCloudWatchAlarmTemplateGroupsOutput, error)
- func (c *Client) ListCloudWatchAlarmTemplates(ctx context.Context, params *ListCloudWatchAlarmTemplatesInput, optFns ...func(*Options)) (*ListCloudWatchAlarmTemplatesOutput, error)
- func (c *Client) ListClusters(ctx context.Context, params *ListClustersInput, optFns ...func(*Options)) (*ListClustersOutput, error)
- func (c *Client) ListEventBridgeRuleTemplateGroups(ctx context.Context, params *ListEventBridgeRuleTemplateGroupsInput, optFns ...func(*Options)) (*ListEventBridgeRuleTemplateGroupsOutput, error)
- func (c *Client) ListEventBridgeRuleTemplates(ctx context.Context, params *ListEventBridgeRuleTemplatesInput, optFns ...func(*Options)) (*ListEventBridgeRuleTemplatesOutput, error)
- func (c *Client) ListInputDeviceTransfers(ctx context.Context, params *ListInputDeviceTransfersInput, optFns ...func(*Options)) (*ListInputDeviceTransfersOutput, error)
- func (c *Client) ListInputDevices(ctx context.Context, params *ListInputDevicesInput, optFns ...func(*Options)) (*ListInputDevicesOutput, error)
- func (c *Client) ListInputSecurityGroups(ctx context.Context, params *ListInputSecurityGroupsInput, optFns ...func(*Options)) (*ListInputSecurityGroupsOutput, error)
- func (c *Client) ListInputs(ctx context.Context, params *ListInputsInput, optFns ...func(*Options)) (*ListInputsOutput, error)
- func (c *Client) ListMultiplexPrograms(ctx context.Context, params *ListMultiplexProgramsInput, optFns ...func(*Options)) (*ListMultiplexProgramsOutput, error)
- func (c *Client) ListMultiplexes(ctx context.Context, params *ListMultiplexesInput, optFns ...func(*Options)) (*ListMultiplexesOutput, error)
- func (c *Client) ListNetworks(ctx context.Context, params *ListNetworksInput, optFns ...func(*Options)) (*ListNetworksOutput, error)
- func (c *Client) ListNodes(ctx context.Context, params *ListNodesInput, optFns ...func(*Options)) (*ListNodesOutput, error)
- func (c *Client) ListOfferings(ctx context.Context, params *ListOfferingsInput, optFns ...func(*Options)) (*ListOfferingsOutput, error)
- func (c *Client) ListReservations(ctx context.Context, params *ListReservationsInput, optFns ...func(*Options)) (*ListReservationsOutput, error)
- func (c *Client) ListSdiSources(ctx context.Context, params *ListSdiSourcesInput, optFns ...func(*Options)) (*ListSdiSourcesOutput, error)
- func (c *Client) ListSignalMaps(ctx context.Context, params *ListSignalMapsInput, optFns ...func(*Options)) (*ListSignalMapsOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
- func (c *Client) ListVersions(ctx context.Context, params *ListVersionsInput, optFns ...func(*Options)) (*ListVersionsOutput, error)
- func (c *Client) Options() Options
- func (c *Client) PurchaseOffering(ctx context.Context, params *PurchaseOfferingInput, optFns ...func(*Options)) (*PurchaseOfferingOutput, error)
- func (c *Client) RebootInputDevice(ctx context.Context, params *RebootInputDeviceInput, optFns ...func(*Options)) (*RebootInputDeviceOutput, error)
- func (c *Client) RejectInputDeviceTransfer(ctx context.Context, params *RejectInputDeviceTransferInput, optFns ...func(*Options)) (*RejectInputDeviceTransferOutput, error)
- func (c *Client) RestartChannelPipelines(ctx context.Context, params *RestartChannelPipelinesInput, optFns ...func(*Options)) (*RestartChannelPipelinesOutput, error)
- func (c *Client) StartChannel(ctx context.Context, params *StartChannelInput, optFns ...func(*Options)) (*StartChannelOutput, error)
- func (c *Client) StartDeleteMonitorDeployment(ctx context.Context, params *StartDeleteMonitorDeploymentInput, optFns ...func(*Options)) (*StartDeleteMonitorDeploymentOutput, error)
- func (c *Client) StartInputDevice(ctx context.Context, params *StartInputDeviceInput, optFns ...func(*Options)) (*StartInputDeviceOutput, error)
- func (c *Client) StartInputDeviceMaintenanceWindow(ctx context.Context, params *StartInputDeviceMaintenanceWindowInput, optFns ...func(*Options)) (*StartInputDeviceMaintenanceWindowOutput, error)
- func (c *Client) StartMonitorDeployment(ctx context.Context, params *StartMonitorDeploymentInput, optFns ...func(*Options)) (*StartMonitorDeploymentOutput, error)
- func (c *Client) StartMultiplex(ctx context.Context, params *StartMultiplexInput, optFns ...func(*Options)) (*StartMultiplexOutput, error)
- func (c *Client) StartUpdateSignalMap(ctx context.Context, params *StartUpdateSignalMapInput, optFns ...func(*Options)) (*StartUpdateSignalMapOutput, error)
- func (c *Client) StopChannel(ctx context.Context, params *StopChannelInput, optFns ...func(*Options)) (*StopChannelOutput, error)
- func (c *Client) StopInputDevice(ctx context.Context, params *StopInputDeviceInput, optFns ...func(*Options)) (*StopInputDeviceOutput, error)
- func (c *Client) StopMultiplex(ctx context.Context, params *StopMultiplexInput, optFns ...func(*Options)) (*StopMultiplexOutput, error)
- func (c *Client) TransferInputDevice(ctx context.Context, params *TransferInputDeviceInput, optFns ...func(*Options)) (*TransferInputDeviceOutput, error)
- func (c *Client) UpdateAccountConfiguration(ctx context.Context, params *UpdateAccountConfigurationInput, optFns ...func(*Options)) (*UpdateAccountConfigurationOutput, error)
- func (c *Client) UpdateChannel(ctx context.Context, params *UpdateChannelInput, optFns ...func(*Options)) (*UpdateChannelOutput, error)
- func (c *Client) UpdateChannelClass(ctx context.Context, params *UpdateChannelClassInput, optFns ...func(*Options)) (*UpdateChannelClassOutput, error)
- func (c *Client) UpdateChannelPlacementGroup(ctx context.Context, params *UpdateChannelPlacementGroupInput, optFns ...func(*Options)) (*UpdateChannelPlacementGroupOutput, error)
- func (c *Client) UpdateCloudWatchAlarmTemplate(ctx context.Context, params *UpdateCloudWatchAlarmTemplateInput, optFns ...func(*Options)) (*UpdateCloudWatchAlarmTemplateOutput, error)
- func (c *Client) UpdateCloudWatchAlarmTemplateGroup(ctx context.Context, params *UpdateCloudWatchAlarmTemplateGroupInput, optFns ...func(*Options)) (*UpdateCloudWatchAlarmTemplateGroupOutput, error)
- func (c *Client) UpdateCluster(ctx context.Context, params *UpdateClusterInput, optFns ...func(*Options)) (*UpdateClusterOutput, error)
- func (c *Client) UpdateEventBridgeRuleTemplate(ctx context.Context, params *UpdateEventBridgeRuleTemplateInput, optFns ...func(*Options)) (*UpdateEventBridgeRuleTemplateOutput, error)
- func (c *Client) UpdateEventBridgeRuleTemplateGroup(ctx context.Context, params *UpdateEventBridgeRuleTemplateGroupInput, optFns ...func(*Options)) (*UpdateEventBridgeRuleTemplateGroupOutput, error)
- func (c *Client) UpdateInput(ctx context.Context, params *UpdateInputInput, optFns ...func(*Options)) (*UpdateInputOutput, error)
- func (c *Client) UpdateInputDevice(ctx context.Context, params *UpdateInputDeviceInput, optFns ...func(*Options)) (*UpdateInputDeviceOutput, error)
- func (c *Client) UpdateInputSecurityGroup(ctx context.Context, params *UpdateInputSecurityGroupInput, optFns ...func(*Options)) (*UpdateInputSecurityGroupOutput, error)
- func (c *Client) UpdateMultiplex(ctx context.Context, params *UpdateMultiplexInput, optFns ...func(*Options)) (*UpdateMultiplexOutput, error)
- func (c *Client) UpdateMultiplexProgram(ctx context.Context, params *UpdateMultiplexProgramInput, optFns ...func(*Options)) (*UpdateMultiplexProgramOutput, error)
- func (c *Client) UpdateNetwork(ctx context.Context, params *UpdateNetworkInput, optFns ...func(*Options)) (*UpdateNetworkOutput, error)
- func (c *Client) UpdateNode(ctx context.Context, params *UpdateNodeInput, optFns ...func(*Options)) (*UpdateNodeOutput, error)
- func (c *Client) UpdateNodeState(ctx context.Context, params *UpdateNodeStateInput, optFns ...func(*Options)) (*UpdateNodeStateOutput, error)
- func (c *Client) UpdateReservation(ctx context.Context, params *UpdateReservationInput, optFns ...func(*Options)) (*UpdateReservationOutput, error)
- func (c *Client) UpdateSdiSource(ctx context.Context, params *UpdateSdiSourceInput, optFns ...func(*Options)) (*UpdateSdiSourceOutput, error)
- type ClusterCreatedWaiter
- func NewClusterCreatedWaiter(client DescribeClusterAPIClient, optFns ...func(*ClusterCreatedWaiterOptions)) *ClusterCreatedWaiter
- func (w *ClusterCreatedWaiter) Wait(ctx context.Context, params *DescribeClusterInput, maxWaitDur time.Duration, optFns ...func(*ClusterCreatedWaiterOptions)) error
- func (w *ClusterCreatedWaiter) WaitForOutput(ctx context.Context, params *DescribeClusterInput, maxWaitDur time.Duration, optFns ...func(*ClusterCreatedWaiterOptions)) (*DescribeClusterOutput, error)
- type ClusterCreatedWaiterOptions
- type ClusterDeletedWaiter
- func NewClusterDeletedWaiter(client DescribeClusterAPIClient, optFns ...func(*ClusterDeletedWaiterOptions)) *ClusterDeletedWaiter
- func (w *ClusterDeletedWaiter) Wait(ctx context.Context, params *DescribeClusterInput, maxWaitDur time.Duration, optFns ...func(*ClusterDeletedWaiterOptions)) error
- func (w *ClusterDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeClusterInput, maxWaitDur time.Duration, optFns ...func(*ClusterDeletedWaiterOptions)) (*DescribeClusterOutput, error)
- type ClusterDeletedWaiterOptions
- type CreateChannelInput
- type CreateChannelOutput
- type CreateChannelPlacementGroupInput
- type CreateChannelPlacementGroupOutput
- type CreateCloudWatchAlarmTemplateGroupInput
- type CreateCloudWatchAlarmTemplateGroupOutput
- type CreateCloudWatchAlarmTemplateInput
- type CreateCloudWatchAlarmTemplateOutput
- type CreateClusterInput
- type CreateClusterOutput
- type CreateEventBridgeRuleTemplateGroupInput
- type CreateEventBridgeRuleTemplateGroupOutput
- type CreateEventBridgeRuleTemplateInput
- type CreateEventBridgeRuleTemplateOutput
- type CreateInputInput
- type CreateInputOutput
- type CreateInputSecurityGroupInput
- type CreateInputSecurityGroupOutput
- type CreateMultiplexInput
- type CreateMultiplexOutput
- type CreateMultiplexProgramInput
- type CreateMultiplexProgramOutput
- type CreateNetworkInput
- type CreateNetworkOutput
- type CreateNodeInput
- type CreateNodeOutput
- type CreateNodeRegistrationScriptInput
- type CreateNodeRegistrationScriptOutput
- type CreatePartnerInputInput
- type CreatePartnerInputOutput
- type CreateSdiSourceInput
- type CreateSdiSourceOutput
- type CreateSignalMapInput
- type CreateSignalMapOutput
- type CreateTagsInput
- type CreateTagsOutput
- type DeleteChannelInput
- type DeleteChannelOutput
- type DeleteChannelPlacementGroupInput
- type DeleteChannelPlacementGroupOutput
- type DeleteCloudWatchAlarmTemplateGroupInput
- type DeleteCloudWatchAlarmTemplateGroupOutput
- type DeleteCloudWatchAlarmTemplateInput
- type DeleteCloudWatchAlarmTemplateOutput
- type DeleteClusterInput
- type DeleteClusterOutput
- type DeleteEventBridgeRuleTemplateGroupInput
- type DeleteEventBridgeRuleTemplateGroupOutput
- type DeleteEventBridgeRuleTemplateInput
- type DeleteEventBridgeRuleTemplateOutput
- type DeleteInputInput
- type DeleteInputOutput
- type DeleteInputSecurityGroupInput
- type DeleteInputSecurityGroupOutput
- type DeleteMultiplexInput
- type DeleteMultiplexOutput
- type DeleteMultiplexProgramInput
- type DeleteMultiplexProgramOutput
- type DeleteNetworkInput
- type DeleteNetworkOutput
- type DeleteNodeInput
- type DeleteNodeOutput
- type DeleteReservationInput
- type DeleteReservationOutput
- type DeleteScheduleInput
- type DeleteScheduleOutput
- type DeleteSdiSourceInput
- type DeleteSdiSourceOutput
- type DeleteSignalMapInput
- type DeleteSignalMapOutput
- type DeleteTagsInput
- type DeleteTagsOutput
- type DescribeAccountConfigurationInput
- type DescribeAccountConfigurationOutput
- type DescribeChannelAPIClient
- type DescribeChannelInput
- type DescribeChannelOutput
- type DescribeChannelPlacementGroupAPIClient
- type DescribeChannelPlacementGroupInput
- type DescribeChannelPlacementGroupOutput
- type DescribeClusterAPIClient
- type DescribeClusterInput
- type DescribeClusterOutput
- type DescribeInputAPIClient
- type DescribeInputDeviceInput
- type DescribeInputDeviceOutput
- type DescribeInputDeviceThumbnailInput
- type DescribeInputDeviceThumbnailOutput
- type DescribeInputInput
- type DescribeInputOutput
- type DescribeInputSecurityGroupInput
- type DescribeInputSecurityGroupOutput
- type DescribeMultiplexAPIClient
- type DescribeMultiplexInput
- type DescribeMultiplexOutput
- type DescribeMultiplexProgramInput
- type DescribeMultiplexProgramOutput
- type DescribeNetworkInput
- type DescribeNetworkOutput
- type DescribeNodeAPIClient
- type DescribeNodeInput
- type DescribeNodeOutput
- type DescribeOfferingInput
- type DescribeOfferingOutput
- type DescribeReservationInput
- type DescribeReservationOutput
- type DescribeScheduleAPIClient
- type DescribeScheduleInput
- type DescribeScheduleOutput
- type DescribeSchedulePaginator
- func NewDescribeSchedulePaginator(client DescribeScheduleAPIClient, params *DescribeScheduleInput, optFns ...func(*DescribeSchedulePaginatorOptions)) *DescribeSchedulePaginator
- func (p *DescribeSchedulePaginator) HasMorePages() bool
- func (p *DescribeSchedulePaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeScheduleOutput, error)
- type DescribeSchedulePaginatorOptions
- type DescribeSdiSourceInput
- type DescribeSdiSourceOutput
- type DescribeThumbnailsInput
- type DescribeThumbnailsOutput
- type EndpointParameters
- func (p EndpointParameters) ValidateRequired() error
- func (p EndpointParameters) WithDefaults() EndpointParameters
- type EndpointResolver
- type EndpointResolverFunc
- type EndpointResolverOptions
- type EndpointResolverV2
- type GetCloudWatchAlarmTemplateGroupInput
- type GetCloudWatchAlarmTemplateGroupOutput
- type GetCloudWatchAlarmTemplateInput
- type GetCloudWatchAlarmTemplateOutput
- type GetEventBridgeRuleTemplateGroupInput
- type GetEventBridgeRuleTemplateGroupOutput
- type GetEventBridgeRuleTemplateInput
- type GetEventBridgeRuleTemplateOutput
- type GetSignalMapAPIClient
- type GetSignalMapInput
- type GetSignalMapOutput
- type HTTPClient
- type HTTPSignerV4
- type IdempotencyTokenProvider
- type InputAttachedWaiter
- func NewInputAttachedWaiter(client DescribeInputAPIClient, optFns ...func(*InputAttachedWaiterOptions)) *InputAttachedWaiter
- func (w *InputAttachedWaiter) Wait(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputAttachedWaiterOptions)) error
- func (w *InputAttachedWaiter) WaitForOutput(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputAttachedWaiterOptions)) (*DescribeInputOutput, error)
- type InputAttachedWaiterOptions
- type InputDeletedWaiter
- func NewInputDeletedWaiter(client DescribeInputAPIClient, optFns ...func(*InputDeletedWaiterOptions)) *InputDeletedWaiter
- func (w *InputDeletedWaiter) Wait(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputDeletedWaiterOptions)) error
- func (w *InputDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputDeletedWaiterOptions)) (*DescribeInputOutput, error)
- type InputDeletedWaiterOptions
- type InputDetachedWaiter
- func NewInputDetachedWaiter(client DescribeInputAPIClient, optFns ...func(*InputDetachedWaiterOptions)) *InputDetachedWaiter
- func (w *InputDetachedWaiter) Wait(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputDetachedWaiterOptions)) error
- func (w *InputDetachedWaiter) WaitForOutput(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputDetachedWaiterOptions)) (*DescribeInputOutput, error)
- type InputDetachedWaiterOptions
- type ListChannelPlacementGroupsAPIClient
- type ListChannelPlacementGroupsInput
- type ListChannelPlacementGroupsOutput
- type ListChannelPlacementGroupsPaginator
- func NewListChannelPlacementGroupsPaginator(client ListChannelPlacementGroupsAPIClient, params *ListChannelPlacementGroupsInput, optFns ...func(*ListChannelPlacementGroupsPaginatorOptions)) *ListChannelPlacementGroupsPaginator
- func (p *ListChannelPlacementGroupsPaginator) HasMorePages() bool
- func (p *ListChannelPlacementGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListChannelPlacementGroupsOutput, error)
- type ListChannelPlacementGroupsPaginatorOptions
- type ListChannelsAPIClient
- type ListChannelsInput
- type ListChannelsOutput
- type ListChannelsPaginator
- func NewListChannelsPaginator(client ListChannelsAPIClient, params *ListChannelsInput, optFns ...func(*ListChannelsPaginatorOptions)) *ListChannelsPaginator
- func (p *ListChannelsPaginator) HasMorePages() bool
- func (p *ListChannelsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListChannelsOutput, error)
- type ListChannelsPaginatorOptions
- type ListCloudWatchAlarmTemplateGroupsAPIClient
- type ListCloudWatchAlarmTemplateGroupsInput
- type ListCloudWatchAlarmTemplateGroupsOutput
- type ListCloudWatchAlarmTemplateGroupsPaginator
- func NewListCloudWatchAlarmTemplateGroupsPaginator(client ListCloudWatchAlarmTemplateGroupsAPIClient, params *ListCloudWatchAlarmTemplateGroupsInput, optFns ...func(*ListCloudWatchAlarmTemplateGroupsPaginatorOptions)) *ListCloudWatchAlarmTemplateGroupsPaginator
- func (p *ListCloudWatchAlarmTemplateGroupsPaginator) HasMorePages() bool
- func (p *ListCloudWatchAlarmTemplateGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCloudWatchAlarmTemplateGroupsOutput, error)
- type ListCloudWatchAlarmTemplateGroupsPaginatorOptions
- type ListCloudWatchAlarmTemplatesAPIClient
- type ListCloudWatchAlarmTemplatesInput
- type ListCloudWatchAlarmTemplatesOutput
- type ListCloudWatchAlarmTemplatesPaginator
- func NewListCloudWatchAlarmTemplatesPaginator(client ListCloudWatchAlarmTemplatesAPIClient, params *ListCloudWatchAlarmTemplatesInput, optFns ...func(*ListCloudWatchAlarmTemplatesPaginatorOptions)) *ListCloudWatchAlarmTemplatesPaginator
- func (p *ListCloudWatchAlarmTemplatesPaginator) HasMorePages() bool
- func (p *ListCloudWatchAlarmTemplatesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCloudWatchAlarmTemplatesOutput, error)
- type ListCloudWatchAlarmTemplatesPaginatorOptions
- type ListClustersAPIClient
- type ListClustersInput
- type ListClustersOutput
- type ListClustersPaginator
- func NewListClustersPaginator(client ListClustersAPIClient, params *ListClustersInput, optFns ...func(*ListClustersPaginatorOptions)) *ListClustersPaginator
- func (p *ListClustersPaginator) HasMorePages() bool
- func (p *ListClustersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListClustersOutput, error)
- type ListClustersPaginatorOptions
- type ListEventBridgeRuleTemplateGroupsAPIClient
- type ListEventBridgeRuleTemplateGroupsInput
- type ListEventBridgeRuleTemplateGroupsOutput
- type ListEventBridgeRuleTemplateGroupsPaginator
- func NewListEventBridgeRuleTemplateGroupsPaginator(client ListEventBridgeRuleTemplateGroupsAPIClient, params *ListEventBridgeRuleTemplateGroupsInput, optFns ...func(*ListEventBridgeRuleTemplateGroupsPaginatorOptions)) *ListEventBridgeRuleTemplateGroupsPaginator
- func (p *ListEventBridgeRuleTemplateGroupsPaginator) HasMorePages() bool
- func (p *ListEventBridgeRuleTemplateGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListEventBridgeRuleTemplateGroupsOutput, error)
- type ListEventBridgeRuleTemplateGroupsPaginatorOptions
- type ListEventBridgeRuleTemplatesAPIClient
- type ListEventBridgeRuleTemplatesInput
- type ListEventBridgeRuleTemplatesOutput
- type ListEventBridgeRuleTemplatesPaginator
- func NewListEventBridgeRuleTemplatesPaginator(client ListEventBridgeRuleTemplatesAPIClient, params *ListEventBridgeRuleTemplatesInput, optFns ...func(*ListEventBridgeRuleTemplatesPaginatorOptions)) *ListEventBridgeRuleTemplatesPaginator
- func (p *ListEventBridgeRuleTemplatesPaginator) HasMorePages() bool
- func (p *ListEventBridgeRuleTemplatesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListEventBridgeRuleTemplatesOutput, error)
- type ListEventBridgeRuleTemplatesPaginatorOptions
- type ListInputDeviceTransfersAPIClient
- type ListInputDeviceTransfersInput
- type ListInputDeviceTransfersOutput
- type ListInputDeviceTransfersPaginator
- func NewListInputDeviceTransfersPaginator(client ListInputDeviceTransfersAPIClient, params *ListInputDeviceTransfersInput, optFns ...func(*ListInputDeviceTransfersPaginatorOptions)) *ListInputDeviceTransfersPaginator
- func (p *ListInputDeviceTransfersPaginator) HasMorePages() bool
- func (p *ListInputDeviceTransfersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListInputDeviceTransfersOutput, error)
- type ListInputDeviceTransfersPaginatorOptions
- type ListInputDevicesAPIClient
- type ListInputDevicesInput
- type ListInputDevicesOutput
- type ListInputDevicesPaginator
- func NewListInputDevicesPaginator(client ListInputDevicesAPIClient, params *ListInputDevicesInput, optFns ...func(*ListInputDevicesPaginatorOptions)) *ListInputDevicesPaginator
- func (p *ListInputDevicesPaginator) HasMorePages() bool
- func (p *ListInputDevicesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListInputDevicesOutput, error)
- type ListInputDevicesPaginatorOptions
- type ListInputSecurityGroupsAPIClient
- type ListInputSecurityGroupsInput
- type ListInputSecurityGroupsOutput
- type ListInputSecurityGroupsPaginator
- func NewListInputSecurityGroupsPaginator(client ListInputSecurityGroupsAPIClient, params *ListInputSecurityGroupsInput, optFns ...func(*ListInputSecurityGroupsPaginatorOptions)) *ListInputSecurityGroupsPaginator
- func (p *ListInputSecurityGroupsPaginator) HasMorePages() bool
- func (p *ListInputSecurityGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListInputSecurityGroupsOutput, error)
- type ListInputSecurityGroupsPaginatorOptions
- type ListInputsAPIClient
- type ListInputsInput
- type ListInputsOutput
- type ListInputsPaginator
- func NewListInputsPaginator(client ListInputsAPIClient, params *ListInputsInput, optFns ...func(*ListInputsPaginatorOptions)) *ListInputsPaginator
- func (p *ListInputsPaginator) HasMorePages() bool
- func (p *ListInputsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListInputsOutput, error)
- type ListInputsPaginatorOptions
- type ListMultiplexProgramsAPIClient
- type ListMultiplexProgramsInput
- type ListMultiplexProgramsOutput
- type ListMultiplexProgramsPaginator
- func NewListMultiplexProgramsPaginator(client ListMultiplexProgramsAPIClient, params *ListMultiplexProgramsInput, optFns ...func(*ListMultiplexProgramsPaginatorOptions)) *ListMultiplexProgramsPaginator
- func (p *ListMultiplexProgramsPaginator) HasMorePages() bool
- func (p *ListMultiplexProgramsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListMultiplexProgramsOutput, error)
- type ListMultiplexProgramsPaginatorOptions
- type ListMultiplexesAPIClient
- type ListMultiplexesInput
- type ListMultiplexesOutput
- type ListMultiplexesPaginator
- func NewListMultiplexesPaginator(client ListMultiplexesAPIClient, params *ListMultiplexesInput, optFns ...func(*ListMultiplexesPaginatorOptions)) *ListMultiplexesPaginator
- func (p *ListMultiplexesPaginator) HasMorePages() bool
- func (p *ListMultiplexesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListMultiplexesOutput, error)
- type ListMultiplexesPaginatorOptions
- type ListNetworksAPIClient
- type ListNetworksInput
- type ListNetworksOutput
- type ListNetworksPaginator
- func NewListNetworksPaginator(client ListNetworksAPIClient, params *ListNetworksInput, optFns ...func(*ListNetworksPaginatorOptions)) *ListNetworksPaginator
- func (p *ListNetworksPaginator) HasMorePages() bool
- func (p *ListNetworksPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListNetworksOutput, error)
- type ListNetworksPaginatorOptions
- type ListNodesAPIClient
- type ListNodesInput
- type ListNodesOutput
- type ListNodesPaginator
- func NewListNodesPaginator(client ListNodesAPIClient, params *ListNodesInput, optFns ...func(*ListNodesPaginatorOptions)) *ListNodesPaginator
- func (p *ListNodesPaginator) HasMorePages() bool
- func (p *ListNodesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListNodesOutput, error)
- type ListNodesPaginatorOptions
- type ListOfferingsAPIClient
- type ListOfferingsInput
- type ListOfferingsOutput
- type ListOfferingsPaginator
- func NewListOfferingsPaginator(client ListOfferingsAPIClient, params *ListOfferingsInput, optFns ...func(*ListOfferingsPaginatorOptions)) *ListOfferingsPaginator
- func (p *ListOfferingsPaginator) HasMorePages() bool
- func (p *ListOfferingsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListOfferingsOutput, error)
- type ListOfferingsPaginatorOptions
- type ListReservationsAPIClient
- type ListReservationsInput
- type ListReservationsOutput
- type ListReservationsPaginator
- func NewListReservationsPaginator(client ListReservationsAPIClient, params *ListReservationsInput, optFns ...func(*ListReservationsPaginatorOptions)) *ListReservationsPaginator
- func (p *ListReservationsPaginator) HasMorePages() bool
- func (p *ListReservationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListReservationsOutput, error)
- type ListReservationsPaginatorOptions
- type ListSdiSourcesAPIClient
- type ListSdiSourcesInput
- type ListSdiSourcesOutput
- type ListSdiSourcesPaginator
- func NewListSdiSourcesPaginator(client ListSdiSourcesAPIClient, params *ListSdiSourcesInput, optFns ...func(*ListSdiSourcesPaginatorOptions)) *ListSdiSourcesPaginator
- func (p *ListSdiSourcesPaginator) HasMorePages() bool
- func (p *ListSdiSourcesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSdiSourcesOutput, error)
- type ListSdiSourcesPaginatorOptions
- type ListSignalMapsAPIClient
- type ListSignalMapsInput
- type ListSignalMapsOutput
- type ListSignalMapsPaginator
- func NewListSignalMapsPaginator(client ListSignalMapsAPIClient, params *ListSignalMapsInput, optFns ...func(*ListSignalMapsPaginatorOptions)) *ListSignalMapsPaginator
- func (p *ListSignalMapsPaginator) HasMorePages() bool
- func (p *ListSignalMapsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSignalMapsOutput, error)
- type ListSignalMapsPaginatorOptions
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListVersionsInput
- type ListVersionsOutput
- type MultiplexCreatedWaiter
- func NewMultiplexCreatedWaiter(client DescribeMultiplexAPIClient, optFns ...func(*MultiplexCreatedWaiterOptions)) *MultiplexCreatedWaiter
- func (w *MultiplexCreatedWaiter) Wait(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexCreatedWaiterOptions)) error
- func (w *MultiplexCreatedWaiter) WaitForOutput(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexCreatedWaiterOptions)) (*DescribeMultiplexOutput, error)
- type MultiplexCreatedWaiterOptions
- type MultiplexDeletedWaiter
- func NewMultiplexDeletedWaiter(client DescribeMultiplexAPIClient, optFns ...func(*MultiplexDeletedWaiterOptions)) *MultiplexDeletedWaiter
- func (w *MultiplexDeletedWaiter) Wait(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexDeletedWaiterOptions)) error
- func (w *MultiplexDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexDeletedWaiterOptions)) (*DescribeMultiplexOutput, error)
- type MultiplexDeletedWaiterOptions
- type MultiplexRunningWaiter
- func NewMultiplexRunningWaiter(client DescribeMultiplexAPIClient, optFns ...func(*MultiplexRunningWaiterOptions)) *MultiplexRunningWaiter
- func (w *MultiplexRunningWaiter) Wait(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexRunningWaiterOptions)) error
- func (w *MultiplexRunningWaiter) WaitForOutput(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexRunningWaiterOptions)) (*DescribeMultiplexOutput, error)
- type MultiplexRunningWaiterOptions
- type MultiplexStoppedWaiter
- func NewMultiplexStoppedWaiter(client DescribeMultiplexAPIClient, optFns ...func(*MultiplexStoppedWaiterOptions)) *MultiplexStoppedWaiter
- func (w *MultiplexStoppedWaiter) Wait(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexStoppedWaiterOptions)) error
- func (w *MultiplexStoppedWaiter) WaitForOutput(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexStoppedWaiterOptions)) (*DescribeMultiplexOutput, error)
- type MultiplexStoppedWaiterOptions
- type NodeDeregisteredWaiter
- func NewNodeDeregisteredWaiter(client DescribeNodeAPIClient, optFns ...func(*NodeDeregisteredWaiterOptions)) *NodeDeregisteredWaiter
- func (w *NodeDeregisteredWaiter) Wait(ctx context.Context, params *DescribeNodeInput, maxWaitDur time.Duration, optFns ...func(*NodeDeregisteredWaiterOptions)) error
- func (w *NodeDeregisteredWaiter) WaitForOutput(ctx context.Context, params *DescribeNodeInput, maxWaitDur time.Duration, optFns ...func(*NodeDeregisteredWaiterOptions)) (*DescribeNodeOutput, error)
- type NodeDeregisteredWaiterOptions
- type NodeRegisteredWaiter
- func NewNodeRegisteredWaiter(client DescribeNodeAPIClient, optFns ...func(*NodeRegisteredWaiterOptions)) *NodeRegisteredWaiter
- func (w *NodeRegisteredWaiter) Wait(ctx context.Context, params *DescribeNodeInput, maxWaitDur time.Duration, optFns ...func(*NodeRegisteredWaiterOptions)) error
- func (w *NodeRegisteredWaiter) WaitForOutput(ctx context.Context, params *DescribeNodeInput, maxWaitDur time.Duration, optFns ...func(*NodeRegisteredWaiterOptions)) (*DescribeNodeOutput, error)
- type NodeRegisteredWaiterOptions
- type Options
- func (o Options) Copy() Options
- func (o Options) GetIdentityResolver(schemeID string) smithyauth.IdentityResolver
- type PurchaseOfferingInput
- type PurchaseOfferingOutput
- type RebootInputDeviceInput
- type RebootInputDeviceOutput
- type RejectInputDeviceTransferInput
- type RejectInputDeviceTransferOutput
- type ResolveEndpoint
- func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
- func (*ResolveEndpoint) ID() string
- type RestartChannelPipelinesInput
- type RestartChannelPipelinesOutput
- type SignalMapCreatedWaiter
- func NewSignalMapCreatedWaiter(client GetSignalMapAPIClient, optFns ...func(*SignalMapCreatedWaiterOptions)) *SignalMapCreatedWaiter
- func (w *SignalMapCreatedWaiter) Wait(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapCreatedWaiterOptions)) error
- func (w *SignalMapCreatedWaiter) WaitForOutput(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapCreatedWaiterOptions)) (*GetSignalMapOutput, error)
- type SignalMapCreatedWaiterOptions
- type SignalMapMonitorDeletedWaiter
- func NewSignalMapMonitorDeletedWaiter(client GetSignalMapAPIClient, optFns ...func(*SignalMapMonitorDeletedWaiterOptions)) *SignalMapMonitorDeletedWaiter
- func (w *SignalMapMonitorDeletedWaiter) Wait(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapMonitorDeletedWaiterOptions)) error
- func (w *SignalMapMonitorDeletedWaiter) WaitForOutput(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapMonitorDeletedWaiterOptions)) (*GetSignalMapOutput, error)
- type SignalMapMonitorDeletedWaiterOptions
- type SignalMapMonitorDeployedWaiter
- func NewSignalMapMonitorDeployedWaiter(client GetSignalMapAPIClient, optFns ...func(*SignalMapMonitorDeployedWaiterOptions)) *SignalMapMonitorDeployedWaiter
- func (w *SignalMapMonitorDeployedWaiter) Wait(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapMonitorDeployedWaiterOptions)) error
- func (w *SignalMapMonitorDeployedWaiter) WaitForOutput(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapMonitorDeployedWaiterOptions)) (*GetSignalMapOutput, error)
- type SignalMapMonitorDeployedWaiterOptions
- type SignalMapUpdatedWaiter
- func NewSignalMapUpdatedWaiter(client GetSignalMapAPIClient, optFns ...func(*SignalMapUpdatedWaiterOptions)) *SignalMapUpdatedWaiter
- func (w *SignalMapUpdatedWaiter) Wait(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapUpdatedWaiterOptions)) error
- func (w *SignalMapUpdatedWaiter) WaitForOutput(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapUpdatedWaiterOptions)) (*GetSignalMapOutput, error)
- type SignalMapUpdatedWaiterOptions
- type StartChannelInput
- type StartChannelOutput
- type StartDeleteMonitorDeploymentInput
- type StartDeleteMonitorDeploymentOutput
- type StartInputDeviceInput
- type StartInputDeviceMaintenanceWindowInput
- type StartInputDeviceMaintenanceWindowOutput
- type StartInputDeviceOutput
- type StartMonitorDeploymentInput
- type StartMonitorDeploymentOutput
- type StartMultiplexInput
- type StartMultiplexOutput
- type StartUpdateSignalMapInput
- type StartUpdateSignalMapOutput
- type StopChannelInput
- type StopChannelOutput
- type StopInputDeviceInput
- type StopInputDeviceOutput
- type StopMultiplexInput
- type StopMultiplexOutput
- type TransferInputDeviceInput
- type TransferInputDeviceOutput
- type UpdateAccountConfigurationInput
- type UpdateAccountConfigurationOutput
- type UpdateChannelClassInput
- type UpdateChannelClassOutput
- type UpdateChannelInput
- type UpdateChannelOutput
- type UpdateChannelPlacementGroupInput
- type UpdateChannelPlacementGroupOutput
- type UpdateCloudWatchAlarmTemplateGroupInput
- type UpdateCloudWatchAlarmTemplateGroupOutput
- type UpdateCloudWatchAlarmTemplateInput
- type UpdateCloudWatchAlarmTemplateOutput
- type UpdateClusterInput
- type UpdateClusterOutput
- type UpdateEventBridgeRuleTemplateGroupInput
- type UpdateEventBridgeRuleTemplateGroupOutput
- type UpdateEventBridgeRuleTemplateInput
- type UpdateEventBridgeRuleTemplateOutput
- type UpdateInputDeviceInput
- type UpdateInputDeviceOutput
- type UpdateInputInput
- type UpdateInputOutput
- type UpdateInputSecurityGroupInput
- type UpdateInputSecurityGroupOutput
- type UpdateMultiplexInput
- type UpdateMultiplexOutput
- type UpdateMultiplexProgramInput
- type UpdateMultiplexProgramOutput
- type UpdateNetworkInput
- type UpdateNetworkOutput
- type UpdateNodeInput
- type UpdateNodeOutput
- type UpdateNodeStateInput
- type UpdateNodeStateOutput
- type UpdateReservationInput
- type UpdateReservationOutput
- type UpdateSdiSourceInput
- type UpdateSdiSourceOutput
Constants ¶
const ServiceAPIVersion = "2017-10-14"
const ServiceID = "MediaLive"
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)
Deprecated: EndpointResolver and WithEndpointResolver. Providing a value for this field will likely prevent you from using any endpoint-related service features released after the introduction of EndpointResolverV2 and BaseEndpoint.
To migrate an EndpointResolver implementation that uses a custom endpoint, set the client option BaseEndpoint instead.
func WithEndpointResolverV2 ¶
func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
WithEndpointResolverV2 returns a functional option for setting the Client's EndpointResolverV2 option.
func WithSigV4SigningName ¶
WithSigV4SigningName applies an override to the authentication workflow to use the given signing name for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing name from both auth scheme resolution and endpoint resolution.
func WithSigV4SigningRegion ¶
WithSigV4SigningRegion applies an override to the authentication workflow to use the given signing region for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing region from both auth scheme resolution and endpoint resolution.
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 // contains filtered or unexported fields }
Placeholder documentation for AcceptInputDeviceTransferRequest
type AcceptInputDeviceTransferOutput ¶
type AcceptInputDeviceTransferOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for AcceptInputDeviceTransferResponse
type AuthResolverParameters ¶
type AuthResolverParameters struct { // The name of the operation being invoked. Operation string // The region in which the operation is being invoked. Region string }
AuthResolverParameters contains the set of inputs necessary for auth scheme resolution.
type AuthSchemeResolver ¶
type AuthSchemeResolver interface { ResolveAuthSchemes(context.Context, *AuthResolverParameters) ([]*smithyauth.Option, error) }
AuthSchemeResolver returns a set of possible authentication options for an operation.
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for BatchDeleteResponse
type BatchStartInput ¶
type BatchStartInput struct { // List of channel IDs ChannelIds []string // List of multiplex IDs MultiplexIds []string // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for BatchStartResponse
type BatchStopInput ¶
type BatchStopInput struct { // List of channel IDs ChannelIds []string // List of multiplex IDs MultiplexIds []string // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for CancelInputDeviceTransferRequest
type CancelInputDeviceTransferOutput ¶
type CancelInputDeviceTransferOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
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.
func (*ChannelCreatedWaiter) WaitForOutput ¶
func (w *ChannelCreatedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelCreatedWaiterOptions)) (*DescribeChannelOutput, error)
WaitForOutput calls the waiter function for ChannelCreated waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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.
func (*ChannelDeletedWaiter) WaitForOutput ¶
func (w *ChannelDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelDeletedWaiterOptions)) (*DescribeChannelOutput, error)
WaitForOutput calls the waiter function for ChannelDeleted waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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 ChannelPlacementGroupAssignedWaiter ¶
type ChannelPlacementGroupAssignedWaiter struct {
// contains filtered or unexported fields
}
ChannelPlacementGroupAssignedWaiter defines the waiters for ChannelPlacementGroupAssigned
func NewChannelPlacementGroupAssignedWaiter ¶
func NewChannelPlacementGroupAssignedWaiter(client DescribeChannelPlacementGroupAPIClient, optFns ...func(*ChannelPlacementGroupAssignedWaiterOptions)) *ChannelPlacementGroupAssignedWaiter
NewChannelPlacementGroupAssignedWaiter constructs a ChannelPlacementGroupAssignedWaiter.
func (*ChannelPlacementGroupAssignedWaiter) Wait ¶
func (w *ChannelPlacementGroupAssignedWaiter) Wait(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupAssignedWaiterOptions)) error
Wait calls the waiter function for ChannelPlacementGroupAssigned waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*ChannelPlacementGroupAssignedWaiter) WaitForOutput ¶
func (w *ChannelPlacementGroupAssignedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupAssignedWaiterOptions)) (*DescribeChannelPlacementGroupOutput, error)
WaitForOutput calls the waiter function for ChannelPlacementGroupAssigned waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type ChannelPlacementGroupAssignedWaiterOptions ¶
type ChannelPlacementGroupAssignedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // ChannelPlacementGroupAssignedWaiter 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, ChannelPlacementGroupAssignedWaiter 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, *DescribeChannelPlacementGroupInput, *DescribeChannelPlacementGroupOutput, error) (bool, error) }
ChannelPlacementGroupAssignedWaiterOptions are waiter options for ChannelPlacementGroupAssignedWaiter
type ChannelPlacementGroupDeletedWaiter ¶
type ChannelPlacementGroupDeletedWaiter struct {
// contains filtered or unexported fields
}
ChannelPlacementGroupDeletedWaiter defines the waiters for ChannelPlacementGroupDeleted
func NewChannelPlacementGroupDeletedWaiter ¶
func NewChannelPlacementGroupDeletedWaiter(client DescribeChannelPlacementGroupAPIClient, optFns ...func(*ChannelPlacementGroupDeletedWaiterOptions)) *ChannelPlacementGroupDeletedWaiter
NewChannelPlacementGroupDeletedWaiter constructs a ChannelPlacementGroupDeletedWaiter.
func (*ChannelPlacementGroupDeletedWaiter) Wait ¶
func (w *ChannelPlacementGroupDeletedWaiter) Wait(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupDeletedWaiterOptions)) error
Wait calls the waiter function for ChannelPlacementGroupDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*ChannelPlacementGroupDeletedWaiter) WaitForOutput ¶
func (w *ChannelPlacementGroupDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupDeletedWaiterOptions)) (*DescribeChannelPlacementGroupOutput, error)
WaitForOutput calls the waiter function for ChannelPlacementGroupDeleted waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type ChannelPlacementGroupDeletedWaiterOptions ¶
type ChannelPlacementGroupDeletedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // ChannelPlacementGroupDeletedWaiter 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, ChannelPlacementGroupDeletedWaiter 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, *DescribeChannelPlacementGroupInput, *DescribeChannelPlacementGroupOutput, error) (bool, error) }
ChannelPlacementGroupDeletedWaiterOptions are waiter options for ChannelPlacementGroupDeletedWaiter
type ChannelPlacementGroupUnassignedWaiter ¶
type ChannelPlacementGroupUnassignedWaiter struct {
// contains filtered or unexported fields
}
ChannelPlacementGroupUnassignedWaiter defines the waiters for ChannelPlacementGroupUnassigned
func NewChannelPlacementGroupUnassignedWaiter ¶
func NewChannelPlacementGroupUnassignedWaiter(client DescribeChannelPlacementGroupAPIClient, optFns ...func(*ChannelPlacementGroupUnassignedWaiterOptions)) *ChannelPlacementGroupUnassignedWaiter
NewChannelPlacementGroupUnassignedWaiter constructs a ChannelPlacementGroupUnassignedWaiter.
func (*ChannelPlacementGroupUnassignedWaiter) Wait ¶
func (w *ChannelPlacementGroupUnassignedWaiter) Wait(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupUnassignedWaiterOptions)) error
Wait calls the waiter function for ChannelPlacementGroupUnassigned waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*ChannelPlacementGroupUnassignedWaiter) WaitForOutput ¶
func (w *ChannelPlacementGroupUnassignedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelPlacementGroupInput, maxWaitDur time.Duration, optFns ...func(*ChannelPlacementGroupUnassignedWaiterOptions)) (*DescribeChannelPlacementGroupOutput, error)
WaitForOutput calls the waiter function for ChannelPlacementGroupUnassigned waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type ChannelPlacementGroupUnassignedWaiterOptions ¶
type ChannelPlacementGroupUnassignedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // ChannelPlacementGroupUnassignedWaiter 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, ChannelPlacementGroupUnassignedWaiter 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, *DescribeChannelPlacementGroupInput, *DescribeChannelPlacementGroupOutput, error) (bool, error) }
ChannelPlacementGroupUnassignedWaiterOptions are waiter options for ChannelPlacementGroupUnassignedWaiter
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.
func (*ChannelRunningWaiter) WaitForOutput ¶
func (w *ChannelRunningWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelRunningWaiterOptions)) (*DescribeChannelOutput, error)
WaitForOutput calls the waiter function for ChannelRunning waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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.
func (*ChannelStoppedWaiter) WaitForOutput ¶
func (w *ChannelStoppedWaiter) WaitForOutput(ctx context.Context, params *DescribeChannelInput, maxWaitDur time.Duration, optFns ...func(*ChannelStoppedWaiterOptions)) (*DescribeChannelOutput, error)
WaitForOutput calls the waiter function for ChannelStopped waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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 ClaimDeviceInput ¶
type ClaimDeviceInput struct { // The id of the device you want to claim. Id *string // contains filtered or unexported fields }
A request to claim an AWS Elemental device that you have purchased from a third-party vendor.
type ClaimDeviceOutput ¶
type ClaimDeviceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ClaimDeviceResponse
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 ¶
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 ¶
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) ClaimDevice ¶
func (c *Client) ClaimDevice(ctx context.Context, params *ClaimDeviceInput, optFns ...func(*Options)) (*ClaimDeviceOutput, error)
Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the request succeeds, you will own the device.
func (*Client) CreateChannel ¶
func (c *Client) CreateChannel(ctx context.Context, params *CreateChannelInput, optFns ...func(*Options)) (*CreateChannelOutput, error)
Creates a new channel
func (*Client) CreateChannelPlacementGroup ¶
func (c *Client) CreateChannelPlacementGroup(ctx context.Context, params *CreateChannelPlacementGroupInput, optFns ...func(*Options)) (*CreateChannelPlacementGroupOutput, error)
Create a ChannelPlacementGroup in the specified Cluster. As part of the create operation, you specify the Nodes to attach the group to.After you create a ChannelPlacementGroup, you add Channels to the group (you do this by modifying the Channels to add them to a specific group). You now have an association of Channels to ChannelPlacementGroup, and ChannelPlacementGroup to Nodes. This association means that all the Channels in the group are able to run on any of the Nodes associated with the group.
func (*Client) CreateCloudWatchAlarmTemplate ¶
func (c *Client) CreateCloudWatchAlarmTemplate(ctx context.Context, params *CreateCloudWatchAlarmTemplateInput, optFns ...func(*Options)) (*CreateCloudWatchAlarmTemplateOutput, error)
Creates a cloudwatch alarm template to dynamically generate cloudwatch metric alarms on targeted resource types.
func (*Client) CreateCloudWatchAlarmTemplateGroup ¶
func (c *Client) CreateCloudWatchAlarmTemplateGroup(ctx context.Context, params *CreateCloudWatchAlarmTemplateGroupInput, optFns ...func(*Options)) (*CreateCloudWatchAlarmTemplateGroupOutput, error)
Creates a cloudwatch alarm template group to group your cloudwatch alarm templates and to attach to signal maps for dynamically creating alarms.
func (*Client) CreateCluster ¶
func (c *Client) CreateCluster(ctx context.Context, params *CreateClusterInput, optFns ...func(*Options)) (*CreateClusterOutput, error)
Create a new Cluster.
func (*Client) CreateEventBridgeRuleTemplate ¶
func (c *Client) CreateEventBridgeRuleTemplate(ctx context.Context, params *CreateEventBridgeRuleTemplateInput, optFns ...func(*Options)) (*CreateEventBridgeRuleTemplateOutput, error)
Creates an eventbridge rule template to monitor events and send notifications to your targeted resources.
func (*Client) CreateEventBridgeRuleTemplateGroup ¶
func (c *Client) CreateEventBridgeRuleTemplateGroup(ctx context.Context, params *CreateEventBridgeRuleTemplateGroupInput, optFns ...func(*Options)) (*CreateEventBridgeRuleTemplateGroupOutput, error)
Creates an eventbridge rule template group to group your eventbridge rule templates and to attach to signal maps for dynamically creating notification rules.
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) CreateNetwork ¶
func (c *Client) CreateNetwork(ctx context.Context, params *CreateNetworkInput, optFns ...func(*Options)) (*CreateNetworkOutput, error)
Create as many Networks as you need. You will associate one or more Clusters with each Network.Each Network provides MediaLive Anywhere with required information about the network in your organization that you are using for video encoding using MediaLive.
func (*Client) CreateNode ¶
func (c *Client) CreateNode(ctx context.Context, params *CreateNodeInput, optFns ...func(*Options)) (*CreateNodeOutput, error)
Create a Node in the specified Cluster. You can also create Nodes using the CreateNodeRegistrationScript. Note that you can't move a Node to another Cluster.
func (*Client) CreateNodeRegistrationScript ¶
func (c *Client) CreateNodeRegistrationScript(ctx context.Context, params *CreateNodeRegistrationScriptInput, optFns ...func(*Options)) (*CreateNodeRegistrationScriptOutput, error)
Create the Register Node script for all the nodes intended for a specific Cluster. You will then run the script on each hardware unit that is intended for that Cluster. The script creates a Node in the specified Cluster. It then binds the Node to this hardware unit, and activates the node hardware for use with MediaLive Anywhere.
func (*Client) CreatePartnerInput ¶
func (c *Client) CreatePartnerInput(ctx context.Context, params *CreatePartnerInputInput, optFns ...func(*Options)) (*CreatePartnerInputOutput, error)
Create a partner input
func (*Client) CreateSdiSource ¶
func (c *Client) CreateSdiSource(ctx context.Context, params *CreateSdiSourceInput, optFns ...func(*Options)) (*CreateSdiSourceOutput, error)
Create an SdiSource for each video source that uses the SDI protocol. You will reference the SdiSource when you create an SDI input in MediaLive. You will also reference it in an SdiSourceMapping, in order to create a connection between the logical SdiSource and the physical SDI card and port that the physical SDI source uses.
func (*Client) CreateSignalMap ¶
func (c *Client) CreateSignalMap(ctx context.Context, params *CreateSignalMapInput, optFns ...func(*Options)) (*CreateSignalMapOutput, error)
Initiates the creation of a new signal map. Will discover a new mediaResourceMap based on the provided discoveryEntryPointArn.
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) DeleteChannelPlacementGroup ¶
func (c *Client) DeleteChannelPlacementGroup(ctx context.Context, params *DeleteChannelPlacementGroupInput, optFns ...func(*Options)) (*DeleteChannelPlacementGroupOutput, error)
Delete the specified ChannelPlacementGroup that exists in the specified Cluster.
func (*Client) DeleteCloudWatchAlarmTemplate ¶
func (c *Client) DeleteCloudWatchAlarmTemplate(ctx context.Context, params *DeleteCloudWatchAlarmTemplateInput, optFns ...func(*Options)) (*DeleteCloudWatchAlarmTemplateOutput, error)
Deletes a cloudwatch alarm template.
func (*Client) DeleteCloudWatchAlarmTemplateGroup ¶
func (c *Client) DeleteCloudWatchAlarmTemplateGroup(ctx context.Context, params *DeleteCloudWatchAlarmTemplateGroupInput, optFns ...func(*Options)) (*DeleteCloudWatchAlarmTemplateGroupOutput, error)
Deletes a cloudwatch alarm template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or deleted.
func (*Client) DeleteCluster ¶
func (c *Client) DeleteCluster(ctx context.Context, params *DeleteClusterInput, optFns ...func(*Options)) (*DeleteClusterOutput, error)
Delete a Cluster. The Cluster must be idle.
func (*Client) DeleteEventBridgeRuleTemplate ¶
func (c *Client) DeleteEventBridgeRuleTemplate(ctx context.Context, params *DeleteEventBridgeRuleTemplateInput, optFns ...func(*Options)) (*DeleteEventBridgeRuleTemplateOutput, error)
Deletes an eventbridge rule template.
func (*Client) DeleteEventBridgeRuleTemplateGroup ¶
func (c *Client) DeleteEventBridgeRuleTemplateGroup(ctx context.Context, params *DeleteEventBridgeRuleTemplateGroupInput, optFns ...func(*Options)) (*DeleteEventBridgeRuleTemplateGroupOutput, error)
Deletes an eventbridge rule template group. You must detach this group from all signal maps and ensure its existing templates are moved to another group or 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) DeleteNetwork ¶
func (c *Client) DeleteNetwork(ctx context.Context, params *DeleteNetworkInput, optFns ...func(*Options)) (*DeleteNetworkOutput, error)
Delete a Network. The Network must have no resources associated with it.
func (*Client) DeleteNode ¶
func (c *Client) DeleteNode(ctx context.Context, params *DeleteNodeInput, optFns ...func(*Options)) (*DeleteNodeOutput, error)
Delete a Node. The Node must be IDLE.
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) DeleteSdiSource ¶
func (c *Client) DeleteSdiSource(ctx context.Context, params *DeleteSdiSourceInput, optFns ...func(*Options)) (*DeleteSdiSourceOutput, error)
Delete an SdiSource. The SdiSource must not be part of any SidSourceMapping and must not be attached to any input.
func (*Client) DeleteSignalMap ¶
func (c *Client) DeleteSignalMap(ctx context.Context, params *DeleteSignalMapInput, optFns ...func(*Options)) (*DeleteSignalMapOutput, error)
Deletes the specified signal map.
func (*Client) DeleteTags ¶
func (c *Client) DeleteTags(ctx context.Context, params *DeleteTagsInput, optFns ...func(*Options)) (*DeleteTagsOutput, error)
Removes tags for a resource
func (*Client) DescribeAccountConfiguration ¶
func (c *Client) DescribeAccountConfiguration(ctx context.Context, params *DescribeAccountConfigurationInput, optFns ...func(*Options)) (*DescribeAccountConfigurationOutput, error)
Describe account configuration
func (*Client) DescribeChannel ¶
func (c *Client) DescribeChannel(ctx context.Context, params *DescribeChannelInput, optFns ...func(*Options)) (*DescribeChannelOutput, error)
Gets details about a channel
func (*Client) DescribeChannelPlacementGroup ¶
func (c *Client) DescribeChannelPlacementGroup(ctx context.Context, params *DescribeChannelPlacementGroupInput, optFns ...func(*Options)) (*DescribeChannelPlacementGroupOutput, error)
Get details about a ChannelPlacementGroup.
func (*Client) DescribeCluster ¶
func (c *Client) DescribeCluster(ctx context.Context, params *DescribeClusterInput, optFns ...func(*Options)) (*DescribeClusterOutput, error)
Get details about a Cluster.
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) DescribeNetwork ¶
func (c *Client) DescribeNetwork(ctx context.Context, params *DescribeNetworkInput, optFns ...func(*Options)) (*DescribeNetworkOutput, error)
Get details about a Network.
func (*Client) DescribeNode ¶
func (c *Client) DescribeNode(ctx context.Context, params *DescribeNodeInput, optFns ...func(*Options)) (*DescribeNodeOutput, error)
Get details about a Node in the specified Cluster.
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) DescribeSdiSource ¶
func (c *Client) DescribeSdiSource(ctx context.Context, params *DescribeSdiSourceInput, optFns ...func(*Options)) (*DescribeSdiSourceOutput, error)
Gets details about a SdiSource.
func (*Client) DescribeThumbnails ¶
func (c *Client) DescribeThumbnails(ctx context.Context, params *DescribeThumbnailsInput, optFns ...func(*Options)) (*DescribeThumbnailsOutput, error)
Describe the latest thumbnails data.
func (*Client) GetCloudWatchAlarmTemplate ¶
func (c *Client) GetCloudWatchAlarmTemplate(ctx context.Context, params *GetCloudWatchAlarmTemplateInput, optFns ...func(*Options)) (*GetCloudWatchAlarmTemplateOutput, error)
Retrieves the specified cloudwatch alarm template.
func (*Client) GetCloudWatchAlarmTemplateGroup ¶
func (c *Client) GetCloudWatchAlarmTemplateGroup(ctx context.Context, params *GetCloudWatchAlarmTemplateGroupInput, optFns ...func(*Options)) (*GetCloudWatchAlarmTemplateGroupOutput, error)
Retrieves the specified cloudwatch alarm template group.
func (*Client) GetEventBridgeRuleTemplate ¶
func (c *Client) GetEventBridgeRuleTemplate(ctx context.Context, params *GetEventBridgeRuleTemplateInput, optFns ...func(*Options)) (*GetEventBridgeRuleTemplateOutput, error)
Retrieves the specified eventbridge rule template.
func (*Client) GetEventBridgeRuleTemplateGroup ¶
func (c *Client) GetEventBridgeRuleTemplateGroup(ctx context.Context, params *GetEventBridgeRuleTemplateGroupInput, optFns ...func(*Options)) (*GetEventBridgeRuleTemplateGroupOutput, error)
Retrieves the specified eventbridge rule template group.
func (*Client) GetSignalMap ¶
func (c *Client) GetSignalMap(ctx context.Context, params *GetSignalMapInput, optFns ...func(*Options)) (*GetSignalMapOutput, error)
Retrieves the specified signal map.
func (*Client) ListChannelPlacementGroups ¶
func (c *Client) ListChannelPlacementGroups(ctx context.Context, params *ListChannelPlacementGroupsInput, optFns ...func(*Options)) (*ListChannelPlacementGroupsOutput, error)
Retrieve the list of ChannelPlacementGroups in the specified Cluster.
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) ListCloudWatchAlarmTemplateGroups ¶
func (c *Client) ListCloudWatchAlarmTemplateGroups(ctx context.Context, params *ListCloudWatchAlarmTemplateGroupsInput, optFns ...func(*Options)) (*ListCloudWatchAlarmTemplateGroupsOutput, error)
Lists cloudwatch alarm template groups.
func (*Client) ListCloudWatchAlarmTemplates ¶
func (c *Client) ListCloudWatchAlarmTemplates(ctx context.Context, params *ListCloudWatchAlarmTemplatesInput, optFns ...func(*Options)) (*ListCloudWatchAlarmTemplatesOutput, error)
Lists cloudwatch alarm templates.
func (*Client) ListClusters ¶
func (c *Client) ListClusters(ctx context.Context, params *ListClustersInput, optFns ...func(*Options)) (*ListClustersOutput, error)
Retrieve the list of Clusters.
func (*Client) ListEventBridgeRuleTemplateGroups ¶
func (c *Client) ListEventBridgeRuleTemplateGroups(ctx context.Context, params *ListEventBridgeRuleTemplateGroupsInput, optFns ...func(*Options)) (*ListEventBridgeRuleTemplateGroupsOutput, error)
Lists eventbridge rule template groups.
func (*Client) ListEventBridgeRuleTemplates ¶
func (c *Client) ListEventBridgeRuleTemplates(ctx context.Context, params *ListEventBridgeRuleTemplatesInput, optFns ...func(*Options)) (*ListEventBridgeRuleTemplatesOutput, error)
Lists eventbridge rule templates.
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) ListNetworks ¶
func (c *Client) ListNetworks(ctx context.Context, params *ListNetworksInput, optFns ...func(*Options)) (*ListNetworksOutput, error)
Retrieve the list of Networks.
func (*Client) ListNodes ¶
func (c *Client) ListNodes(ctx context.Context, params *ListNodesInput, optFns ...func(*Options)) (*ListNodesOutput, error)
Retrieve the list of Nodes.
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) ListSdiSources ¶
func (c *Client) ListSdiSources(ctx context.Context, params *ListSdiSourcesInput, optFns ...func(*Options)) (*ListSdiSourcesOutput, error)
List all the SdiSources in the AWS account.
func (*Client) ListSignalMaps ¶
func (c *Client) ListSignalMaps(ctx context.Context, params *ListSignalMapsInput, optFns ...func(*Options)) (*ListSignalMapsOutput, error)
Lists signal maps.
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) ListVersions ¶
func (c *Client) ListVersions(ctx context.Context, params *ListVersionsInput, optFns ...func(*Options)) (*ListVersionsOutput, error)
Retrieves an array of all the encoder engine versions that are available in this AWS account.
func (*Client) Options ¶
Options returns a copy of the client configuration.
Callers SHOULD NOT perform mutations on any inner structures within client config. Config overrides should instead be made on a per-operation basis through functional options.
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) RebootInputDevice ¶
func (c *Client) RebootInputDevice(ctx context.Context, params *RebootInputDeviceInput, optFns ...func(*Options)) (*RebootInputDeviceOutput, error)
Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of sending the command. When the reboot is complete, the device’s connection status will change to connected.
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) RestartChannelPipelines ¶
func (c *Client) RestartChannelPipelines(ctx context.Context, params *RestartChannelPipelinesInput, optFns ...func(*Options)) (*RestartChannelPipelinesOutput, error)
Restart pipelines in one channel that is currently running.
func (*Client) StartChannel ¶
func (c *Client) StartChannel(ctx context.Context, params *StartChannelInput, optFns ...func(*Options)) (*StartChannelOutput, error)
Starts an existing channel
func (*Client) StartDeleteMonitorDeployment ¶
func (c *Client) StartDeleteMonitorDeployment(ctx context.Context, params *StartDeleteMonitorDeploymentInput, optFns ...func(*Options)) (*StartDeleteMonitorDeploymentOutput, error)
Initiates a deployment to delete the monitor of the specified signal map.
func (*Client) StartInputDevice ¶
func (c *Client) StartInputDevice(ctx context.Context, params *StartInputDeviceInput, optFns ...func(*Options)) (*StartInputDeviceOutput, error)
Start an input device that is attached to a MediaConnect flow. (There is no need to start a device that is attached to a MediaLive input; MediaLive starts the device when the channel starts.)
func (*Client) StartInputDeviceMaintenanceWindow ¶
func (c *Client) StartInputDeviceMaintenanceWindow(ctx context.Context, params *StartInputDeviceMaintenanceWindowInput, optFns ...func(*Options)) (*StartInputDeviceMaintenanceWindowOutput, error)
Start a maintenance window for the specified input device. Starting a maintenance window will give the device up to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming when the software is fully installed. Devices automatically install updates while they are powered on and their MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop MediaLive channels that use the device. The device must remain powered on and connected to the internet for the duration of the maintenance.
func (*Client) StartMonitorDeployment ¶
func (c *Client) StartMonitorDeployment(ctx context.Context, params *StartMonitorDeploymentInput, optFns ...func(*Options)) (*StartMonitorDeploymentOutput, error)
Initiates a deployment to deploy the latest monitor of the specified signal map.
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) StartUpdateSignalMap ¶
func (c *Client) StartUpdateSignalMap(ctx context.Context, params *StartUpdateSignalMapInput, optFns ...func(*Options)) (*StartUpdateSignalMapOutput, error)
Initiates an update for the specified signal map. Will discover a new signal map if a changed discoveryEntryPointArn is provided.
func (*Client) StopChannel ¶
func (c *Client) StopChannel(ctx context.Context, params *StopChannelInput, optFns ...func(*Options)) (*StopChannelOutput, error)
Stops a running channel
func (*Client) StopInputDevice ¶
func (c *Client) StopInputDevice(ctx context.Context, params *StopInputDeviceInput, optFns ...func(*Options)) (*StopInputDeviceOutput, error)
Stop an input device that is attached to a MediaConnect flow. (There is no need to stop a device that is attached to a MediaLive input; MediaLive automatically stops the device when the channel stops.)
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) UpdateAccountConfiguration ¶
func (c *Client) UpdateAccountConfiguration(ctx context.Context, params *UpdateAccountConfigurationInput, optFns ...func(*Options)) (*UpdateAccountConfigurationOutput, error)
Update account configuration
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) UpdateChannelPlacementGroup ¶
func (c *Client) UpdateChannelPlacementGroup(ctx context.Context, params *UpdateChannelPlacementGroupInput, optFns ...func(*Options)) (*UpdateChannelPlacementGroupOutput, error)
Change the settings for a ChannelPlacementGroup.
func (*Client) UpdateCloudWatchAlarmTemplate ¶
func (c *Client) UpdateCloudWatchAlarmTemplate(ctx context.Context, params *UpdateCloudWatchAlarmTemplateInput, optFns ...func(*Options)) (*UpdateCloudWatchAlarmTemplateOutput, error)
Updates the specified cloudwatch alarm template.
func (*Client) UpdateCloudWatchAlarmTemplateGroup ¶
func (c *Client) UpdateCloudWatchAlarmTemplateGroup(ctx context.Context, params *UpdateCloudWatchAlarmTemplateGroupInput, optFns ...func(*Options)) (*UpdateCloudWatchAlarmTemplateGroupOutput, error)
Updates the specified cloudwatch alarm template group.
func (*Client) UpdateCluster ¶
func (c *Client) UpdateCluster(ctx context.Context, params *UpdateClusterInput, optFns ...func(*Options)) (*UpdateClusterOutput, error)
Change the settings for a Cluster.
func (*Client) UpdateEventBridgeRuleTemplate ¶
func (c *Client) UpdateEventBridgeRuleTemplate(ctx context.Context, params *UpdateEventBridgeRuleTemplateInput, optFns ...func(*Options)) (*UpdateEventBridgeRuleTemplateOutput, error)
Updates the specified eventbridge rule template.
func (*Client) UpdateEventBridgeRuleTemplateGroup ¶
func (c *Client) UpdateEventBridgeRuleTemplateGroup(ctx context.Context, params *UpdateEventBridgeRuleTemplateGroupInput, optFns ...func(*Options)) (*UpdateEventBridgeRuleTemplateGroupOutput, error)
Updates the specified eventbridge rule template group.
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) UpdateNetwork ¶
func (c *Client) UpdateNetwork(ctx context.Context, params *UpdateNetworkInput, optFns ...func(*Options)) (*UpdateNetworkOutput, error)
Change the settings for a Network.
func (*Client) UpdateNode ¶
func (c *Client) UpdateNode(ctx context.Context, params *UpdateNodeInput, optFns ...func(*Options)) (*UpdateNodeOutput, error)
Change the settings for a Node.
func (*Client) UpdateNodeState ¶
func (c *Client) UpdateNodeState(ctx context.Context, params *UpdateNodeStateInput, optFns ...func(*Options)) (*UpdateNodeStateOutput, error)
Update the state of a node.
func (*Client) UpdateReservation ¶
func (c *Client) UpdateReservation(ctx context.Context, params *UpdateReservationInput, optFns ...func(*Options)) (*UpdateReservationOutput, error)
Update reservation.
func (*Client) UpdateSdiSource ¶
func (c *Client) UpdateSdiSource(ctx context.Context, params *UpdateSdiSourceInput, optFns ...func(*Options)) (*UpdateSdiSourceOutput, error)
Change some of the settings in an SdiSource.
type ClusterCreatedWaiter ¶
type ClusterCreatedWaiter struct {
// contains filtered or unexported fields
}
ClusterCreatedWaiter defines the waiters for ClusterCreated
func NewClusterCreatedWaiter ¶
func NewClusterCreatedWaiter(client DescribeClusterAPIClient, optFns ...func(*ClusterCreatedWaiterOptions)) *ClusterCreatedWaiter
NewClusterCreatedWaiter constructs a ClusterCreatedWaiter.
func (*ClusterCreatedWaiter) Wait ¶
func (w *ClusterCreatedWaiter) Wait(ctx context.Context, params *DescribeClusterInput, maxWaitDur time.Duration, optFns ...func(*ClusterCreatedWaiterOptions)) error
Wait calls the waiter function for ClusterCreated waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*ClusterCreatedWaiter) WaitForOutput ¶
func (w *ClusterCreatedWaiter) WaitForOutput(ctx context.Context, params *DescribeClusterInput, maxWaitDur time.Duration, optFns ...func(*ClusterCreatedWaiterOptions)) (*DescribeClusterOutput, error)
WaitForOutput calls the waiter function for ClusterCreated waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type ClusterCreatedWaiterOptions ¶
type ClusterCreatedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // ClusterCreatedWaiter 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, ClusterCreatedWaiter 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, *DescribeClusterInput, *DescribeClusterOutput, error) (bool, error) }
ClusterCreatedWaiterOptions are waiter options for ClusterCreatedWaiter
type ClusterDeletedWaiter ¶
type ClusterDeletedWaiter struct {
// contains filtered or unexported fields
}
ClusterDeletedWaiter defines the waiters for ClusterDeleted
func NewClusterDeletedWaiter ¶
func NewClusterDeletedWaiter(client DescribeClusterAPIClient, optFns ...func(*ClusterDeletedWaiterOptions)) *ClusterDeletedWaiter
NewClusterDeletedWaiter constructs a ClusterDeletedWaiter.
func (*ClusterDeletedWaiter) Wait ¶
func (w *ClusterDeletedWaiter) Wait(ctx context.Context, params *DescribeClusterInput, maxWaitDur time.Duration, optFns ...func(*ClusterDeletedWaiterOptions)) error
Wait calls the waiter function for ClusterDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*ClusterDeletedWaiter) WaitForOutput ¶
func (w *ClusterDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeClusterInput, maxWaitDur time.Duration, optFns ...func(*ClusterDeletedWaiterOptions)) (*DescribeClusterOutput, error)
WaitForOutput calls the waiter function for ClusterDeleted waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type ClusterDeletedWaiterOptions ¶
type ClusterDeletedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // ClusterDeletedWaiter 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, ClusterDeletedWaiter 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, *DescribeClusterInput, *DescribeClusterOutput, error) (bool, error) }
ClusterDeletedWaiterOptions are waiter options for ClusterDeletedWaiter
type CreateChannelInput ¶
type CreateChannelInput struct { // The Elemental Anywhere settings for this channel. AnywhereSettings *types.AnywhereSettings // 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 // The desired engine version for this channel. ChannelEngineVersion *types.ChannelEngineVersionRequest // Placeholder documentation for __listOfOutputDestination Destinations []types.OutputDestination // Placeholder documentation for __boolean DryRun *bool // 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 // Maintenance settings for this channel. Maintenance *types.MaintenanceCreateSettings // 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 the VPC outputs Vpc *types.VpcOutputSettings // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for CreateChannelResponse
type CreateChannelPlacementGroupInput ¶
type CreateChannelPlacementGroupInput struct { // The ID of the cluster. // // This member is required. ClusterId *string // Specify a name that is unique in the Cluster. You can't change the name. Names // are case-sensitive. Name *string // An array of one ID for the Node that you want to associate with the // ChannelPlacementGroup. (You can't associate more than one Node with the // ChannelPlacementGroup.) The Node and the ChannelPlacementGroup must be in the // same Cluster. Nodes []string // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. the request. RequestId *string // A collection of key-value pairs. Tags map[string]string // contains filtered or unexported fields }
A request to create a channel placement group.
type CreateChannelPlacementGroupOutput ¶
type CreateChannelPlacementGroupOutput struct { // The ARN of this ChannelPlacementGroup. It is automatically assigned when the // ChannelPlacementGroup is created. Arn *string // Used in ListChannelPlacementGroupsResult Channels []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The ID of the ChannelPlacementGroup. Unique in the AWS account. The ID is the // resource-id portion of the ARN. Id *string // The name that you specified for the ChannelPlacementGroup. Name *string // An array with one item, which is the single Node that is associated with the // ChannelPlacementGroup. Nodes []string // The current state of the ChannelPlacementGroup. State types.ChannelPlacementGroupState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateChannelPlacementGroupResponse
type CreateCloudWatchAlarmTemplateGroupInput ¶
type CreateCloudWatchAlarmTemplateGroupInput struct { // A resource's name. Names must be unique within the scope of a resource type in // a specific region. // // This member is required. Name *string // A resource's optional description. Description *string // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // Represents the tags associated with a resource. Tags map[string]string // contains filtered or unexported fields }
Placeholder documentation for CreateCloudWatchAlarmTemplateGroupRequest
type CreateCloudWatchAlarmTemplateGroupOutput ¶
type CreateCloudWatchAlarmTemplateGroupOutput struct { // A cloudwatch alarm template group's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // A cloudwatch alarm template group's id. AWS provided template groups have ids // that start with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateCloudWatchAlarmTemplateGroupResponse
type CreateCloudWatchAlarmTemplateInput ¶
type CreateCloudWatchAlarmTemplateInput struct { // The comparison operator used to compare the specified statistic and the // threshold. // // This member is required. ComparisonOperator types.CloudWatchAlarmTemplateComparisonOperator // The number of periods over which data is compared to the specified threshold. // // This member is required. EvaluationPeriods *int32 // A cloudwatch alarm template group's identifier. Can be either be its id or // current name. // // This member is required. GroupIdentifier *string // The name of the metric associated with the alarm. Must be compatible with // targetResourceType. // // This member is required. MetricName *string // A resource's name. Names must be unique within the scope of a resource type in // a specific region. // // This member is required. Name *string // The period, in seconds, over which the specified statistic is applied. // // This member is required. Period *int32 // The statistic to apply to the alarm's metric data. // // This member is required. Statistic types.CloudWatchAlarmTemplateStatistic // The resource type this template should dynamically generate cloudwatch metric // alarms for. // // This member is required. TargetResourceType types.CloudWatchAlarmTemplateTargetResourceType // The threshold value to compare with the specified statistic. // // This member is required. Threshold *float64 // Specifies how missing data points are treated when evaluating the alarm's // condition. // // This member is required. TreatMissingData types.CloudWatchAlarmTemplateTreatMissingData // The number of datapoints within the evaluation period that must be breaching to // trigger the alarm. DatapointsToAlarm *int32 // A resource's optional description. Description *string // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // Represents the tags associated with a resource. Tags map[string]string // contains filtered or unexported fields }
Placeholder documentation for CreateCloudWatchAlarmTemplateRequest
type CreateCloudWatchAlarmTemplateOutput ¶
type CreateCloudWatchAlarmTemplateOutput struct { // A cloudwatch alarm template's ARN (Amazon Resource Name) Arn *string // The comparison operator used to compare the specified statistic and the // threshold. ComparisonOperator types.CloudWatchAlarmTemplateComparisonOperator // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // The number of datapoints within the evaluation period that must be breaching to // trigger the alarm. DatapointsToAlarm *int32 // A resource's optional description. Description *string // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int32 // A cloudwatch alarm template group's id. AWS provided template groups have ids // that start with aws- GroupId *string // A cloudwatch alarm template's id. AWS provided templates have ids that start // with aws- Id *string // The name of the metric associated with the alarm. Must be compatible with // targetResourceType. MetricName *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // The period, in seconds, over which the specified statistic is applied. Period *int32 // The statistic to apply to the alarm's metric data. Statistic types.CloudWatchAlarmTemplateStatistic // Represents the tags associated with a resource. Tags map[string]string // The resource type this template should dynamically generate cloudwatch metric // alarms for. TargetResourceType types.CloudWatchAlarmTemplateTargetResourceType // The threshold value to compare with the specified statistic. Threshold *float64 // Specifies how missing data points are treated when evaluating the alarm's // condition. TreatMissingData types.CloudWatchAlarmTemplateTreatMissingData // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateCloudWatchAlarmTemplateResponse
type CreateClusterInput ¶
type CreateClusterInput struct { // Specify a type. All the Nodes that you later add to this Cluster must be this // type of hardware. One Cluster instance can't contain different hardware types. // You won't be able to change this parameter after you create the Cluster. ClusterType types.ClusterType // The ARN of the IAM role for the Node in this Cluster. The role must include all // the operations that you expect these Node to perform. If necessary, create a // role in IAM, then attach it here. InstanceRoleArn *string // Specify a name that is unique in the AWS account. We recommend that you assign // a name that hints at the types of Nodes in the Cluster. Names are // case-sensitive. Name *string // Network settings that connect the Nodes in the Cluster to one or more of the // Networks that the Cluster is associated with. NetworkSettings *types.ClusterNetworkSettingsCreateRequest // The unique ID of the request. RequestId *string // A collection of key-value pairs. Tags map[string]string // contains filtered or unexported fields }
Create as many Clusters as you want, but create at least one. Each Cluster groups together Nodes that you want to treat as a collection. Within the Cluster, you will set up some Nodes as active Nodes, and some as backup Nodes, for Node failover purposes. Each Node can belong to only one Cluster.
type CreateClusterOutput ¶
type CreateClusterOutput struct { // The ARN of this Cluster. It is automatically assigned when the Cluster is // created. Arn *string // Placeholder documentation for __listOf__string ChannelIds []string // The hardware type for the Cluster ClusterType types.ClusterType // The ID of the Cluster. Unique in the AWS account. The ID is the resource-id // portion of the ARN. Id *string // The ARN of the IAM role for the Node in this Cluster. Any Nodes that are // associated with this Cluster assume this role. The role gives permissions to the // operations that you expect these Node to perform. InstanceRoleArn *string // The name that you specified for the Cluster. Name *string // Network settings that connect the Nodes in the Cluster to one or more of the // Networks that the Cluster is associated with. NetworkSettings *types.ClusterNetworkSettings // The current state of the Cluster. State types.ClusterState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateClusterResponse
type CreateEventBridgeRuleTemplateGroupInput ¶
type CreateEventBridgeRuleTemplateGroupInput struct { // A resource's name. Names must be unique within the scope of a resource type in // a specific region. // // This member is required. Name *string // A resource's optional description. Description *string // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // Represents the tags associated with a resource. Tags map[string]string // contains filtered or unexported fields }
Placeholder documentation for CreateEventBridgeRuleTemplateGroupRequest
type CreateEventBridgeRuleTemplateGroupOutput ¶
type CreateEventBridgeRuleTemplateGroupOutput struct { // An eventbridge rule template group's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // An eventbridge rule template group's id. AWS provided template groups have ids // that start with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateEventBridgeRuleTemplateGroupResponse
type CreateEventBridgeRuleTemplateInput ¶
type CreateEventBridgeRuleTemplateInput struct { // The type of event to match with the rule. // // This member is required. EventType types.EventBridgeRuleTemplateEventType // An eventbridge rule template group's identifier. Can be either be its id or // current name. // // This member is required. GroupIdentifier *string // A resource's name. Names must be unique within the scope of a resource type in // a specific region. // // This member is required. Name *string // A resource's optional description. Description *string // Placeholder documentation for __listOfEventBridgeRuleTemplateTarget EventTargets []types.EventBridgeRuleTemplateTarget // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // Represents the tags associated with a resource. Tags map[string]string // contains filtered or unexported fields }
Placeholder documentation for CreateEventBridgeRuleTemplateRequest
type CreateEventBridgeRuleTemplateOutput ¶
type CreateEventBridgeRuleTemplateOutput struct { // An eventbridge rule template's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // Placeholder documentation for __listOfEventBridgeRuleTemplateTarget EventTargets []types.EventBridgeRuleTemplateTarget // The type of event to match with the rule. EventType types.EventBridgeRuleTemplateEventType // An eventbridge rule template group's id. AWS provided template groups have ids // that start with aws- GroupId *string // An eventbridge rule template's id. AWS provided templates have ids that start // with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateEventBridgeRuleTemplateResponse
type CreateInputInput ¶
type CreateInputInput struct { // Destination settings for PUSH type inputs. Destinations []types.InputDestinationRequest // Settings for the devices. InputDevices []types.InputDeviceSettings // The location of this input. AWS, for an input existing in the AWS Cloud, // On-Prem for an input in a customer network. InputNetworkLocation types.InputNetworkLocation // 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 // Multicast Input settings. MulticastSettings *types.MulticastSettingsCreateRequest // 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 // SDI Sources for this Input. SdiSources []string // Include this parameter if the input is a SMPTE 2110 input, to identify the // stream sources for this input. Smpte2110ReceiverGroupSettings *types.Smpte2110ReceiverGroupSettings // 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 // The settings associated with an SRT input. SrtSettings *types.SrtSettingsRequest // A collection of key-value pairs. Tags map[string]string // The different types of inputs that AWS Elemental MediaLive supports. 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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for CreateMultiplexProgramResponse
type CreateNetworkInput ¶
type CreateNetworkInput struct { // An array of IpPoolCreateRequests that identify a collection of IP addresses in // your network that you want to reserve for use in MediaLive Anywhere. // MediaLiveAnywhere uses these IP addresses for Push inputs (in both Bridge and // NATnetworks) and for output destinations (only in Bridge networks). // EachIpPoolUpdateRequest specifies one CIDR block. IpPools []types.IpPoolCreateRequest // Specify a name that is unique in the AWS account. We recommend that you assign // a name that hints at the type of traffic on the network. Names are // case-sensitive. Name *string // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // An array of routes that MediaLive Anywhere needs to know about in order to // route encoding traffic. Routes []types.RouteCreateRequest // A collection of key-value pairs. Tags map[string]string // contains filtered or unexported fields }
A request to create a Network.
type CreateNetworkOutput ¶
type CreateNetworkOutput struct { // The ARN of this Network. It is automatically assigned when the Network is // created. Arn *string // Placeholder documentation for __listOf__string AssociatedClusterIds []string // The ID of the Network. Unique in the AWS account. The ID is the resource-id // portion of the ARN. Id *string // An array of IpPools in your organization's network that identify a collection // of IP addresses in this network that are reserved for use in MediaLive Anywhere. // MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and // NAT networks) and for output destinations (only in Bridge networks). Each IpPool // specifies one CIDR block. IpPools []types.IpPool // The name that you specified for the Network. Name *string // An array of routes that MediaLive Anywhere needs to know about in order to // route encoding traffic. Routes []types.Route // The current state of the Network. Only MediaLive Anywhere can change the state. State types.NetworkState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateNetworkResponse
type CreateNodeInput ¶
type CreateNodeInput struct { // The ID of the cluster. // // This member is required. ClusterId *string // The user-specified name of the Node to be created. Name *string // Documentation update needed NodeInterfaceMappings []types.NodeInterfaceMappingCreateRequest // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // The initial role of the Node in the Cluster. ACTIVE means the Node is available // for encoding. BACKUP means the Node is a redundant Node and might get used if an // ACTIVE Node fails. Role types.NodeRole // A collection of key-value pairs. Tags map[string]string // contains filtered or unexported fields }
A request to create a node
type CreateNodeOutput ¶
type CreateNodeOutput struct { // The ARN of the Node. It is automatically assigned when the Node is created. Arn *string // An array of IDs. Each ID is one ChannelPlacementGroup that is associated with // this Node. Empty if the Node is not yet associated with any groups. ChannelPlacementGroups []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The current connection state of the Node. ConnectionState types.NodeConnectionState // The unique ID of the Node. Unique in the Cluster. The ID is the resource-id // portion of the ARN. Id *string // The ARN of the EC2 instance hosting the Node. InstanceArn *string // The name that you specified for the Node. Name *string // Documentation update needed NodeInterfaceMappings []types.NodeInterfaceMapping // The initial role current role of the Node in the Cluster. ACTIVE means the Node // is available for encoding. BACKUP means the Node is a redundant Node and might // get used if an ACTIVE Node fails. Role types.NodeRole // An array of SDI source mappings. Each mapping connects one logical SdiSource to // the physical SDI card and port that the physical SDI source uses. SdiSourceMappings []types.SdiSourceMapping // The current state of the Node. State types.NodeState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateNodeResponse
type CreateNodeRegistrationScriptInput ¶
type CreateNodeRegistrationScriptInput struct { // The ID of the cluster // // This member is required. ClusterId *string // If you're generating a re-registration script for an already existing node, // this is where you provide the id. Id *string // Specify a pattern for MediaLive Anywhere to use to assign a name to each Node // in the Cluster. The pattern can include the variables $hn (hostname of the node // hardware) and $ts for the date and time that the Node is created, in UTC (for // example, 2024-08-20T23:35:12Z). Name *string // Documentation update needed NodeInterfaceMappings []types.NodeInterfaceMapping // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // The initial role of the Node in the Cluster. ACTIVE means the Node is available // for encoding. BACKUP means the Node is a redundant Node and might get used if an // ACTIVE Node fails. Role types.NodeRole // contains filtered or unexported fields }
A request to create a new node registration script.
type CreateNodeRegistrationScriptOutput ¶
type CreateNodeRegistrationScriptOutput struct { // A script that can be run on a Bring Your Own Device Elemental Anywhere system // to create a node in a cluster. NodeRegistrationScript *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateNodeRegistrationScriptResponse
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for CreatePartnerInputResponse
type CreateSdiSourceInput ¶
type CreateSdiSourceInput struct { // Applies only if the type is QUAD. Specify the mode for handling the quad-link // signal: QUADRANT or INTERLEAVE. Mode types.SdiSourceMode // Specify a name that is unique in the AWS account. We recommend you assign a // name that describes the source, for example curling-cameraA. Names are // case-sensitive. Name *string // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // A collection of key-value pairs. Tags map[string]string // Specify the type of the SDI source: SINGLE: The source is a single-link source. // QUAD: The source is one part of a quad-link source. Type types.SdiSourceType // contains filtered or unexported fields }
A request to create a SdiSource.
type CreateSdiSourceOutput ¶
type CreateSdiSourceOutput struct { // Settings for the SDI source. SdiSource *types.SdiSource // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateSdiSourceResponse
type CreateSignalMapInput ¶
type CreateSignalMapInput struct { // A top-level supported AWS resource ARN to discovery a signal map from. // // This member is required. DiscoveryEntryPointArn *string // A resource's name. Names must be unique within the scope of a resource type in // a specific region. // // This member is required. Name *string // Placeholder documentation for __listOf__stringPatternS CloudWatchAlarmTemplateGroupIdentifiers []string // A resource's optional description. Description *string // Placeholder documentation for __listOf__stringPatternS EventBridgeRuleTemplateGroupIdentifiers []string // An ID that you assign to a create request. This ID ensures idempotency when // creating resources. RequestId *string // Represents the tags associated with a resource. Tags map[string]string // contains filtered or unexported fields }
Placeholder documentation for CreateSignalMapRequest
type CreateSignalMapOutput ¶
type CreateSignalMapOutput struct { // A signal map's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 CloudWatchAlarmTemplateGroupIds []string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // A top-level supported AWS resource ARN to discovery a signal map from. DiscoveryEntryPointArn *string // Error message associated with a failed creation or failed update attempt of a // signal map. ErrorMessage *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 EventBridgeRuleTemplateGroupIds []string // A map representing an incomplete AWS media workflow as a graph. FailedMediaResourceMap map[string]types.MediaResource // A signal map's id. Id *string // Placeholder documentation for __timestampIso8601 LastDiscoveredAt *time.Time // Represents the latest successful monitor deployment of a signal map. LastSuccessfulMonitorDeployment *types.SuccessfulMonitorDeployment // A map representing an AWS media workflow as a graph. MediaResourceMap map[string]types.MediaResource // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // If true, there are pending monitor changes for this signal map that can be // deployed. MonitorChangesPendingDeployment *bool // Represents the latest monitor deployment of a signal map. MonitorDeployment *types.MonitorDeployment // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // A signal map's current status which is dependent on its lifecycle actions or // associated jobs. Status types.SignalMapStatus // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for CreateSignalMapResponse
type CreateTagsInput ¶
type CreateTagsInput struct { // Placeholder documentation for __string // // This member is required. ResourceArn *string // Placeholder documentation for Tags Tags map[string]string // contains filtered or unexported fields }
Placeholder documentation for CreateTagsRequest
type CreateTagsOutput ¶
type CreateTagsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteChannelInput ¶
type DeleteChannelInput struct { // Unique ID of the channel. // // This member is required. ChannelId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteChannelRequest
type DeleteChannelOutput ¶
type DeleteChannelOutput struct { // Anywhere settings for this channel. AnywhereSettings *types.DescribeAnywhereSettings // 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 // Requested engine version for this channel. ChannelEngineVersion *types.ChannelEngineVersionResponse // 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 // Maintenance settings for this channel. Maintenance *types.MaintenanceStatus // 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 // contains filtered or unexported fields }
Placeholder documentation for DeleteChannelResponse
type DeleteChannelPlacementGroupInput ¶
type DeleteChannelPlacementGroupInput struct { // The ID of the channel placement group. // // This member is required. ChannelPlacementGroupId *string // The ID of the cluster. // // This member is required. ClusterId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteChannelPlacementGroupRequest
type DeleteChannelPlacementGroupOutput ¶
type DeleteChannelPlacementGroupOutput struct { // The ARN of this ChannelPlacementGroup. It is automatically assigned when the // ChannelPlacementGroup is created. Arn *string // Used in ListChannelPlacementGroupsResult Channels []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The ID of the ChannelPlacementGroup. Unique in the AWS account. The ID is the // resource-id portion of the ARN. Id *string // The name that you specified for the ChannelPlacementGroup. Name *string // An array with one item, which is the single Node that is associated with the // ChannelPlacementGroup. Nodes []string // The current state of the ChannelPlacementGroup. State types.ChannelPlacementGroupState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DeleteChannelPlacementGroupResponse
type DeleteCloudWatchAlarmTemplateGroupInput ¶
type DeleteCloudWatchAlarmTemplateGroupInput struct { // A cloudwatch alarm template group's identifier. Can be either be its id or // current name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for DeleteCloudWatchAlarmTemplateGroupRequest
type DeleteCloudWatchAlarmTemplateGroupOutput ¶
type DeleteCloudWatchAlarmTemplateGroupOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteCloudWatchAlarmTemplateInput ¶
type DeleteCloudWatchAlarmTemplateInput struct { // A cloudwatch alarm template's identifier. Can be either be its id or current // name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for DeleteCloudWatchAlarmTemplateRequest
type DeleteCloudWatchAlarmTemplateOutput ¶
type DeleteCloudWatchAlarmTemplateOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteClusterInput ¶
type DeleteClusterInput struct { // The ID of the cluster. // // This member is required. ClusterId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteClusterRequest
type DeleteClusterOutput ¶
type DeleteClusterOutput struct { // The ARN of this Cluster. It is automatically assigned when the Cluster is // created. Arn *string // Placeholder documentation for __listOf__string ChannelIds []string // The hardware type for the Cluster ClusterType types.ClusterType // The ID of the Cluster. Unique in the AWS account. The ID is the resource-id // portion of the ARN. Id *string // The ARN of the IAM role for the Node in this Cluster. Any Nodes that are // associated with this Cluster assume this role. The role gives permissions to the // operations that you expect these Node to perform. InstanceRoleArn *string // The name that you specified for the Cluster. Name *string // Network settings that connect the Nodes in the Cluster to one or more of the // Networks that the Cluster is associated with. NetworkSettings *types.ClusterNetworkSettings // The current state of the Cluster. State types.ClusterState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DeleteClusterResponse
type DeleteEventBridgeRuleTemplateGroupInput ¶
type DeleteEventBridgeRuleTemplateGroupInput struct { // An eventbridge rule template group's identifier. Can be either be its id or // current name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for DeleteEventBridgeRuleTemplateGroupRequest
type DeleteEventBridgeRuleTemplateGroupOutput ¶
type DeleteEventBridgeRuleTemplateGroupOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteEventBridgeRuleTemplateInput ¶
type DeleteEventBridgeRuleTemplateInput struct { // An eventbridge rule template's identifier. Can be either be its id or current // name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for DeleteEventBridgeRuleTemplateRequest
type DeleteEventBridgeRuleTemplateOutput ¶
type DeleteEventBridgeRuleTemplateOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteInputInput ¶
type DeleteInputInput struct { // Unique ID of the input // // This member is required. InputId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteInputRequest
type DeleteInputOutput ¶
type DeleteInputOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DeleteInputResponse
type DeleteInputSecurityGroupInput ¶
type DeleteInputSecurityGroupInput struct { // The Input Security Group to delete // // This member is required. InputSecurityGroupId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteInputSecurityGroupRequest
type DeleteInputSecurityGroupOutput ¶
type DeleteInputSecurityGroupOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DeleteInputSecurityGroupResponse
type DeleteMultiplexInput ¶
type DeleteMultiplexInput struct { // The ID of the multiplex. // // This member is required. MultiplexId *string // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for DeleteMultiplexProgramResponse
type DeleteNetworkInput ¶
type DeleteNetworkInput struct { // The ID of the network. // // This member is required. NetworkId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteNetworkRequest
type DeleteNetworkOutput ¶
type DeleteNetworkOutput struct { // The ARN of this Network. It is automatically assigned when the Network is // created. Arn *string // Placeholder documentation for __listOf__string AssociatedClusterIds []string // The ID of the Network. Unique in the AWS account. The ID is the resource-id // portion of the ARN. Id *string // An array of IpPools in your organization's network that identify a collection // of IP addresses in this network that are reserved for use in MediaLive Anywhere. // MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and // NAT networks) and for output destinations (only in Bridge networks). Each IpPool // specifies one CIDR block. IpPools []types.IpPool // The name that you specified for the Network. Name *string // An array of routes that MediaLive Anywhere needs to know about in order to // route encoding traffic. Routes []types.Route // The current state of the Network. Only MediaLive Anywhere can change the state. State types.NetworkState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DeleteNetworkResponse
type DeleteNodeInput ¶
type DeleteNodeInput struct { // The ID of the cluster // // This member is required. ClusterId *string // The ID of the node. // // This member is required. NodeId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteNodeRequest
type DeleteNodeOutput ¶
type DeleteNodeOutput struct { // The ARN of the Node. It is automatically assigned when the Node is created. Arn *string // An array of IDs. Each ID is one ChannelPlacementGroup that is associated with // this Node. Empty if the Node is not yet associated with any groups. ChannelPlacementGroups []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The current connection state of the Node. ConnectionState types.NodeConnectionState // The unique ID of the Node. Unique in the Cluster. The ID is the resource-id // portion of the ARN. Id *string // The ARN of the EC2 instance hosting the Node. InstanceArn *string // The name that you specified for the Node. Name *string // Documentation update needed NodeInterfaceMappings []types.NodeInterfaceMapping // The initial role current role of the Node in the Cluster. ACTIVE means the Node // is available for encoding. BACKUP means the Node is a redundant Node and might // get used if an ACTIVE Node fails. Role types.NodeRole // An array of SDI source mappings. Each mapping connects one logical SdiSource to // the physical SDI card and port that the physical SDI source uses. SdiSourceMappings []types.SdiSourceMapping // The current state of the Node. State types.NodeState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DeleteNodeResponse
type DeleteReservationInput ¶
type DeleteReservationInput struct { // Unique reservation ID, e.g. '1234567' // // This member is required. ReservationId *string // contains filtered or unexported fields }
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 // Renewal settings for the reservation RenewalSettings *types.RenewalSettings // 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 // contains filtered or unexported fields }
Placeholder documentation for DeleteReservationResponse
type DeleteScheduleInput ¶
type DeleteScheduleInput struct { // Id of the channel whose schedule is being deleted. // // This member is required. ChannelId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteScheduleRequest
type DeleteScheduleOutput ¶
type DeleteScheduleOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DeleteScheduleResponse
type DeleteSdiSourceInput ¶
type DeleteSdiSourceInput struct { // The ID of the SdiSource. // // This member is required. SdiSourceId *string // contains filtered or unexported fields }
Placeholder documentation for DeleteSdiSourceRequest
type DeleteSdiSourceOutput ¶
type DeleteSdiSourceOutput struct { // Settings for the SDI source. SdiSource *types.SdiSource // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DeleteSdiSourceResponse
type DeleteSignalMapInput ¶
type DeleteSignalMapInput struct { // A signal map's identifier. Can be either be its id or current name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for DeleteSignalMapRequest
type DeleteSignalMapOutput ¶
type DeleteSignalMapOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for DeleteTagsRequest
type DeleteTagsOutput ¶
type DeleteTagsOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DescribeAccountConfigurationInput ¶
type DescribeAccountConfigurationInput struct {
// contains filtered or unexported fields
}
Placeholder documentation for DescribeAccountConfigurationRequest
type DescribeAccountConfigurationOutput ¶
type DescribeAccountConfigurationOutput struct { // Placeholder documentation for AccountConfiguration AccountConfiguration *types.AccountConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DescribeAccountConfigurationResponse
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 // contains filtered or unexported fields }
Placeholder documentation for DescribeChannelRequest
type DescribeChannelOutput ¶
type DescribeChannelOutput struct { // Anywhere settings for this channel. AnywhereSettings *types.DescribeAnywhereSettings // 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 // Requested engine version for this channel. ChannelEngineVersion *types.ChannelEngineVersionResponse // 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 // Maintenance settings for this channel. Maintenance *types.MaintenanceStatus // 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 // contains filtered or unexported fields }
Placeholder documentation for DescribeChannelResponse
type DescribeChannelPlacementGroupAPIClient ¶
type DescribeChannelPlacementGroupAPIClient interface { DescribeChannelPlacementGroup(context.Context, *DescribeChannelPlacementGroupInput, ...func(*Options)) (*DescribeChannelPlacementGroupOutput, error) }
DescribeChannelPlacementGroupAPIClient is a client that implements the DescribeChannelPlacementGroup operation.
type DescribeChannelPlacementGroupInput ¶
type DescribeChannelPlacementGroupInput struct { // The ID of the channel placement group. // // This member is required. ChannelPlacementGroupId *string // The ID of the cluster. // // This member is required. ClusterId *string // contains filtered or unexported fields }
Placeholder documentation for DescribeChannelPlacementGroupRequest
type DescribeChannelPlacementGroupOutput ¶
type DescribeChannelPlacementGroupOutput struct { // The ARN of this ChannelPlacementGroup. It is automatically assigned when the // ChannelPlacementGroup is created. Arn *string // Used in ListChannelPlacementGroupsResult Channels []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The ID of the ChannelPlacementGroup. Unique in the AWS account. The ID is the // resource-id portion of the ARN. Id *string // The name that you specified for the ChannelPlacementGroup. Name *string // An array with one item, which is the single Node that is associated with the // ChannelPlacementGroup. Nodes []string // The current state of the ChannelPlacementGroup. State types.ChannelPlacementGroupState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DescribeChannelPlacementGroupResponse
type DescribeClusterAPIClient ¶
type DescribeClusterAPIClient interface { DescribeCluster(context.Context, *DescribeClusterInput, ...func(*Options)) (*DescribeClusterOutput, error) }
DescribeClusterAPIClient is a client that implements the DescribeCluster operation.
type DescribeClusterInput ¶
type DescribeClusterInput struct { // The ID of the cluster. // // This member is required. ClusterId *string // contains filtered or unexported fields }
Placeholder documentation for DescribeClusterRequest
type DescribeClusterOutput ¶
type DescribeClusterOutput struct { // The ARN of this Cluster. It is automatically assigned when the Cluster is // created. Arn *string // Placeholder documentation for __listOf__string ChannelIds []string // The hardware type for the Cluster ClusterType types.ClusterType // The ID of the Cluster. Unique in the AWS account. The ID is the resource-id // portion of the ARN. Id *string // The ARN of the IAM role for the Node in this Cluster. Any Nodes that are // associated with this Cluster assume this role. The role gives permissions to the // operations that you expect these Node to perform. InstanceRoleArn *string // The name that you specified for the Cluster. Name *string // Network settings that connect the Nodes in the Cluster to one or more of the // Networks that the Cluster is associated with. NetworkSettings *types.ClusterNetworkSettings // The current state of the Cluster. State types.ClusterState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DescribeClusterResponse
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 // contains filtered or unexported fields }
Placeholder documentation for DescribeInputDeviceRequest
type DescribeInputDeviceOutput ¶
type DescribeInputDeviceOutput struct { // The unique ARN of the input device. Arn *string // The Availability Zone associated with this input device. AvailabilityZone *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 // An array of the ARNs for the MediaLive inputs attached to the device. Returned // only if the outputType is MEDIALIVE_INPUT. MedialiveInputArns []string // A name that you specify for the input device. Name *string // The network settings for the input device. NetworkSettings *types.InputDeviceNetworkSettings // The output attachment type of the input device. Specifies MEDIACONNECT_FLOW if // this device is the source for a MediaConnect flow. Specifies MEDIALIVE_INPUT if // this device is the source for a MediaLive input. OutputType types.InputDeviceOutputType // The unique serial number of the input device. SerialNumber *string // A collection of key-value pairs. Tags map[string]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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for DescribeInputDeviceThumbnailResponse
type DescribeInputInput ¶
type DescribeInputInput struct { // Unique ID of the input // // This member is required. InputId *string // contains filtered or unexported fields }
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 // The location of this input. AWS, for an input existing in the AWS Cloud, // On-Prem for an input in a customer network. InputNetworkLocation types.InputNetworkLocation // 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 and TS_FILE inputs. InputSourceType types.InputSourceType // A list of MediaConnect Flows for this input. MediaConnectFlows []types.MediaConnectFlow // Multicast Input settings. MulticastSettings *types.MulticastSettings // 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 // SDI Sources for this Input. SdiSources []string // A list of IDs for all the Input Security Groups attached to the input. SecurityGroups []string // Include this parameter if the input is a SMPTE 2110 input, to identify the // stream sources for this input. Smpte2110ReceiverGroupSettings *types.Smpte2110ReceiverGroupSettings // A list of the sources of the input (PULL-type). Sources []types.InputSource // The settings associated with an SRT input. SrtSettings *types.SrtSettings // Placeholder documentation for InputState State types.InputState // A collection of key-value pairs. Tags map[string]string // The different types of inputs that AWS Elemental MediaLive supports. Type types.InputType // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DescribeInputResponse
type DescribeInputSecurityGroupInput ¶
type DescribeInputSecurityGroupInput struct { // The id of the Input Security Group to describe // // This member is required. InputSecurityGroupId *string // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for DescribeMultiplexProgramResponse
type DescribeNetworkInput ¶
type DescribeNetworkInput struct { // The ID of the network. // // This member is required. NetworkId *string // contains filtered or unexported fields }
Placeholder documentation for DescribeNetworkRequest
type DescribeNetworkOutput ¶
type DescribeNetworkOutput struct { // The ARN of this Network. It is automatically assigned when the Network is // created. Arn *string // Placeholder documentation for __listOf__string AssociatedClusterIds []string // The ID of the Network. Unique in the AWS account. The ID is the resource-id // portion of the ARN. Id *string // An array of IpPools in your organization's network that identify a collection // of IP addresses in this network that are reserved for use in MediaLive Anywhere. // MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and // NAT networks) and for output destinations (only in Bridge networks). Each IpPool // specifies one CIDR block. IpPools []types.IpPool // The name that you specified for the Network. Name *string // An array of routes that MediaLive Anywhere needs to know about in order to // route encoding traffic. Routes []types.Route // The current state of the Network. Only MediaLive Anywhere can change the state. State types.NetworkState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DescribeNetworkResponse
type DescribeNodeAPIClient ¶
type DescribeNodeAPIClient interface { DescribeNode(context.Context, *DescribeNodeInput, ...func(*Options)) (*DescribeNodeOutput, error) }
DescribeNodeAPIClient is a client that implements the DescribeNode operation.
type DescribeNodeInput ¶
type DescribeNodeInput struct { // The ID of the cluster // // This member is required. ClusterId *string // The ID of the node. // // This member is required. NodeId *string // contains filtered or unexported fields }
Placeholder documentation for DescribeNodeRequest
type DescribeNodeOutput ¶
type DescribeNodeOutput struct { // The ARN of the Node. It is automatically assigned when the Node is created. Arn *string // An array of IDs. Each ID is one ChannelPlacementGroup that is associated with // this Node. Empty if the Node is not yet associated with any groups. ChannelPlacementGroups []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The current connection state of the Node. ConnectionState types.NodeConnectionState // The unique ID of the Node. Unique in the Cluster. The ID is the resource-id // portion of the ARN. Id *string // The ARN of the EC2 instance hosting the Node. InstanceArn *string // The name that you specified for the Node. Name *string // Documentation update needed NodeInterfaceMappings []types.NodeInterfaceMapping // The initial role current role of the Node in the Cluster. ACTIVE means the Node // is available for encoding. BACKUP means the Node is a redundant Node and might // get used if an ACTIVE Node fails. Role types.NodeRole // An array of SDI source mappings. Each mapping connects one logical SdiSource to // the physical SDI card and port that the physical SDI source uses. SdiSourceMappings []types.SdiSourceMapping // The current state of the Node. State types.NodeState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DescribeNodeResponse
type DescribeOfferingInput ¶
type DescribeOfferingInput struct { // Unique offering ID, e.g. '87654321' // // This member is required. OfferingId *string // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for DescribeOfferingResponse
type DescribeReservationInput ¶
type DescribeReservationInput struct { // Unique reservation ID, e.g. '1234567' // // This member is required. ReservationId *string // contains filtered or unexported fields }
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 // Renewal settings for the reservation RenewalSettings *types.RenewalSettings // 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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 DescribeSdiSourceInput ¶
type DescribeSdiSourceInput struct { // Get details about an SdiSource. // // This member is required. SdiSourceId *string // contains filtered or unexported fields }
Placeholder documentation for DescribeSdiSourceRequest
type DescribeSdiSourceOutput ¶
type DescribeSdiSourceOutput struct { // Settings for the SDI source. SdiSource *types.SdiSource // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DescribeSdiSourceResponse
type DescribeThumbnailsInput ¶
type DescribeThumbnailsInput struct { // Unique ID of the channel // // This member is required. ChannelId *string // Pipeline ID ("0" or "1") // // This member is required. PipelineId *string // thumbnail type // // This member is required. ThumbnailType *string // contains filtered or unexported fields }
Placeholder documentation for DescribeThumbnailsRequest
type DescribeThumbnailsOutput ¶
type DescribeThumbnailsOutput struct { // Placeholder documentation for __listOfThumbnailDetail ThumbnailDetails []types.ThumbnailDetail // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for DescribeThumbnailsResponse
type EndpointParameters ¶
type EndpointParameters struct { // The AWS region used to dispatch the request. // // Parameter is // required. // // AWS::Region Region *string // When true, use the dual-stack endpoint. If the configured endpoint does not // support dual-stack, dispatching the request MAY return an error. // // Defaults to // false if no value is provided. // // AWS::UseDualStack UseDualStack *bool // When true, send this request to the FIPS-compliant regional endpoint. If the // configured endpoint does not have a FIPS compliant endpoint, dispatching the // request will return an error. // // Defaults to false if no value is // provided. // // AWS::UseFIPS UseFIPS *bool // Override the endpoint used to send this request // // Parameter is // required. // // SDK::Endpoint Endpoint *string }
EndpointParameters provides the parameters that influence how endpoints are resolved.
func (EndpointParameters) ValidateRequired ¶
func (p EndpointParameters) ValidateRequired() error
ValidateRequired validates required parameters are set.
func (EndpointParameters) WithDefaults ¶
func (p EndpointParameters) WithDefaults() EndpointParameters
WithDefaults returns a shallow copy of EndpointParameterswith default values applied to members where applicable.
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 EndpointResolverV2 ¶
type EndpointResolverV2 interface { // ResolveEndpoint attempts to resolve the endpoint with the provided options, // returning the endpoint if found. Otherwise an error is returned. ResolveEndpoint(ctx context.Context, params EndpointParameters) ( smithyendpoints.Endpoint, error, ) }
EndpointResolverV2 provides the interface for resolving service endpoints.
func NewDefaultEndpointResolverV2 ¶
func NewDefaultEndpointResolverV2() EndpointResolverV2
type GetCloudWatchAlarmTemplateGroupInput ¶
type GetCloudWatchAlarmTemplateGroupInput struct { // A cloudwatch alarm template group's identifier. Can be either be its id or // current name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for GetCloudWatchAlarmTemplateGroupRequest
type GetCloudWatchAlarmTemplateGroupOutput ¶
type GetCloudWatchAlarmTemplateGroupOutput struct { // A cloudwatch alarm template group's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // A cloudwatch alarm template group's id. AWS provided template groups have ids // that start with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for GetCloudWatchAlarmTemplateGroupResponse
type GetCloudWatchAlarmTemplateInput ¶
type GetCloudWatchAlarmTemplateInput struct { // A cloudwatch alarm template's identifier. Can be either be its id or current // name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for GetCloudWatchAlarmTemplateRequest
type GetCloudWatchAlarmTemplateOutput ¶
type GetCloudWatchAlarmTemplateOutput struct { // A cloudwatch alarm template's ARN (Amazon Resource Name) Arn *string // The comparison operator used to compare the specified statistic and the // threshold. ComparisonOperator types.CloudWatchAlarmTemplateComparisonOperator // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // The number of datapoints within the evaluation period that must be breaching to // trigger the alarm. DatapointsToAlarm *int32 // A resource's optional description. Description *string // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int32 // A cloudwatch alarm template group's id. AWS provided template groups have ids // that start with aws- GroupId *string // A cloudwatch alarm template's id. AWS provided templates have ids that start // with aws- Id *string // The name of the metric associated with the alarm. Must be compatible with // targetResourceType. MetricName *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // The period, in seconds, over which the specified statistic is applied. Period *int32 // The statistic to apply to the alarm's metric data. Statistic types.CloudWatchAlarmTemplateStatistic // Represents the tags associated with a resource. Tags map[string]string // The resource type this template should dynamically generate cloudwatch metric // alarms for. TargetResourceType types.CloudWatchAlarmTemplateTargetResourceType // The threshold value to compare with the specified statistic. Threshold *float64 // Specifies how missing data points are treated when evaluating the alarm's // condition. TreatMissingData types.CloudWatchAlarmTemplateTreatMissingData // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for GetCloudWatchAlarmTemplateResponse
type GetEventBridgeRuleTemplateGroupInput ¶
type GetEventBridgeRuleTemplateGroupInput struct { // An eventbridge rule template group's identifier. Can be either be its id or // current name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for GetEventBridgeRuleTemplateGroupRequest
type GetEventBridgeRuleTemplateGroupOutput ¶
type GetEventBridgeRuleTemplateGroupOutput struct { // An eventbridge rule template group's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // An eventbridge rule template group's id. AWS provided template groups have ids // that start with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for GetEventBridgeRuleTemplateGroupResponse
type GetEventBridgeRuleTemplateInput ¶
type GetEventBridgeRuleTemplateInput struct { // An eventbridge rule template's identifier. Can be either be its id or current // name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for GetEventBridgeRuleTemplateRequest
type GetEventBridgeRuleTemplateOutput ¶
type GetEventBridgeRuleTemplateOutput struct { // An eventbridge rule template's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // Placeholder documentation for __listOfEventBridgeRuleTemplateTarget EventTargets []types.EventBridgeRuleTemplateTarget // The type of event to match with the rule. EventType types.EventBridgeRuleTemplateEventType // An eventbridge rule template group's id. AWS provided template groups have ids // that start with aws- GroupId *string // An eventbridge rule template's id. AWS provided templates have ids that start // with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for GetEventBridgeRuleTemplateResponse
type GetSignalMapAPIClient ¶
type GetSignalMapAPIClient interface { GetSignalMap(context.Context, *GetSignalMapInput, ...func(*Options)) (*GetSignalMapOutput, error) }
GetSignalMapAPIClient is a client that implements the GetSignalMap operation.
type GetSignalMapInput ¶
type GetSignalMapInput struct { // A signal map's identifier. Can be either be its id or current name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for GetSignalMapRequest
type GetSignalMapOutput ¶
type GetSignalMapOutput struct { // A signal map's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 CloudWatchAlarmTemplateGroupIds []string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // A top-level supported AWS resource ARN to discovery a signal map from. DiscoveryEntryPointArn *string // Error message associated with a failed creation or failed update attempt of a // signal map. ErrorMessage *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 EventBridgeRuleTemplateGroupIds []string // A map representing an incomplete AWS media workflow as a graph. FailedMediaResourceMap map[string]types.MediaResource // A signal map's id. Id *string // Placeholder documentation for __timestampIso8601 LastDiscoveredAt *time.Time // Represents the latest successful monitor deployment of a signal map. LastSuccessfulMonitorDeployment *types.SuccessfulMonitorDeployment // A map representing an AWS media workflow as a graph. MediaResourceMap map[string]types.MediaResource // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // If true, there are pending monitor changes for this signal map that can be // deployed. MonitorChangesPendingDeployment *bool // Represents the latest monitor deployment of a signal map. MonitorDeployment *types.MonitorDeployment // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // A signal map's current status which is dependent on its lifecycle actions or // associated jobs. Status types.SignalMapStatus // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for GetSignalMapResponse
type HTTPClient ¶
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 ¶
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.
func (*InputAttachedWaiter) WaitForOutput ¶
func (w *InputAttachedWaiter) WaitForOutput(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputAttachedWaiterOptions)) (*DescribeInputOutput, error)
WaitForOutput calls the waiter function for InputAttached waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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.
func (*InputDeletedWaiter) WaitForOutput ¶
func (w *InputDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputDeletedWaiterOptions)) (*DescribeInputOutput, error)
WaitForOutput calls the waiter function for InputDeleted waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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.
func (*InputDetachedWaiter) WaitForOutput ¶
func (w *InputDetachedWaiter) WaitForOutput(ctx context.Context, params *DescribeInputInput, maxWaitDur time.Duration, optFns ...func(*InputDetachedWaiterOptions)) (*DescribeInputOutput, error)
WaitForOutput calls the waiter function for InputDetached waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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 ListChannelPlacementGroupsAPIClient ¶
type ListChannelPlacementGroupsAPIClient interface { ListChannelPlacementGroups(context.Context, *ListChannelPlacementGroupsInput, ...func(*Options)) (*ListChannelPlacementGroupsOutput, error) }
ListChannelPlacementGroupsAPIClient is a client that implements the ListChannelPlacementGroups operation.
type ListChannelPlacementGroupsInput ¶
type ListChannelPlacementGroupsInput struct { // The ID of the cluster // // This member is required. ClusterId *string // The maximum number of items to return. MaxResults *int32 // The token to retrieve the next page of results. NextToken *string // contains filtered or unexported fields }
Placeholder documentation for ListChannelPlacementGroupsRequest
type ListChannelPlacementGroupsOutput ¶
type ListChannelPlacementGroupsOutput struct { // An array of ChannelPlacementGroups that exist in the Cluster. ChannelPlacementGroups []types.DescribeChannelPlacementGroupSummary // Token for the next result. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListChannelPlacementGroupsResponse
type ListChannelPlacementGroupsPaginator ¶
type ListChannelPlacementGroupsPaginator struct {
// contains filtered or unexported fields
}
ListChannelPlacementGroupsPaginator is a paginator for ListChannelPlacementGroups
func NewListChannelPlacementGroupsPaginator ¶
func NewListChannelPlacementGroupsPaginator(client ListChannelPlacementGroupsAPIClient, params *ListChannelPlacementGroupsInput, optFns ...func(*ListChannelPlacementGroupsPaginatorOptions)) *ListChannelPlacementGroupsPaginator
NewListChannelPlacementGroupsPaginator returns a new ListChannelPlacementGroupsPaginator
func (*ListChannelPlacementGroupsPaginator) HasMorePages ¶
func (p *ListChannelPlacementGroupsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListChannelPlacementGroupsPaginator) NextPage ¶
func (p *ListChannelPlacementGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListChannelPlacementGroupsOutput, error)
NextPage retrieves the next ListChannelPlacementGroups page.
type ListChannelPlacementGroupsPaginatorOptions ¶
type ListChannelPlacementGroupsPaginatorOptions 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 }
ListChannelPlacementGroupsPaginatorOptions is the paginator options for ListChannelPlacementGroups
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 ListCloudWatchAlarmTemplateGroupsAPIClient ¶
type ListCloudWatchAlarmTemplateGroupsAPIClient interface { ListCloudWatchAlarmTemplateGroups(context.Context, *ListCloudWatchAlarmTemplateGroupsInput, ...func(*Options)) (*ListCloudWatchAlarmTemplateGroupsOutput, error) }
ListCloudWatchAlarmTemplateGroupsAPIClient is a client that implements the ListCloudWatchAlarmTemplateGroups operation.
type ListCloudWatchAlarmTemplateGroupsInput ¶
type ListCloudWatchAlarmTemplateGroupsInput struct { // Placeholder documentation for MaxResults MaxResults *int32 // A token used to retrieve the next set of results in paginated list responses. NextToken *string // Represents the scope of a resource, with options for all scopes, AWS provided // resources, or local resources. Scope *string // A signal map's identifier. Can be either be its id or current name. SignalMapIdentifier *string // contains filtered or unexported fields }
Placeholder documentation for ListCloudWatchAlarmTemplateGroupsRequest
type ListCloudWatchAlarmTemplateGroupsOutput ¶
type ListCloudWatchAlarmTemplateGroupsOutput struct { // Placeholder documentation for __listOfCloudWatchAlarmTemplateGroupSummary CloudWatchAlarmTemplateGroups []types.CloudWatchAlarmTemplateGroupSummary // A token used to retrieve the next set of results in paginated list responses. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListCloudWatchAlarmTemplateGroupsResponse
type ListCloudWatchAlarmTemplateGroupsPaginator ¶
type ListCloudWatchAlarmTemplateGroupsPaginator struct {
// contains filtered or unexported fields
}
ListCloudWatchAlarmTemplateGroupsPaginator is a paginator for ListCloudWatchAlarmTemplateGroups
func NewListCloudWatchAlarmTemplateGroupsPaginator ¶
func NewListCloudWatchAlarmTemplateGroupsPaginator(client ListCloudWatchAlarmTemplateGroupsAPIClient, params *ListCloudWatchAlarmTemplateGroupsInput, optFns ...func(*ListCloudWatchAlarmTemplateGroupsPaginatorOptions)) *ListCloudWatchAlarmTemplateGroupsPaginator
NewListCloudWatchAlarmTemplateGroupsPaginator returns a new ListCloudWatchAlarmTemplateGroupsPaginator
func (*ListCloudWatchAlarmTemplateGroupsPaginator) HasMorePages ¶
func (p *ListCloudWatchAlarmTemplateGroupsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCloudWatchAlarmTemplateGroupsPaginator) NextPage ¶
func (p *ListCloudWatchAlarmTemplateGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCloudWatchAlarmTemplateGroupsOutput, error)
NextPage retrieves the next ListCloudWatchAlarmTemplateGroups page.
type ListCloudWatchAlarmTemplateGroupsPaginatorOptions ¶
type ListCloudWatchAlarmTemplateGroupsPaginatorOptions 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 }
ListCloudWatchAlarmTemplateGroupsPaginatorOptions is the paginator options for ListCloudWatchAlarmTemplateGroups
type ListCloudWatchAlarmTemplatesAPIClient ¶
type ListCloudWatchAlarmTemplatesAPIClient interface { ListCloudWatchAlarmTemplates(context.Context, *ListCloudWatchAlarmTemplatesInput, ...func(*Options)) (*ListCloudWatchAlarmTemplatesOutput, error) }
ListCloudWatchAlarmTemplatesAPIClient is a client that implements the ListCloudWatchAlarmTemplates operation.
type ListCloudWatchAlarmTemplatesInput ¶
type ListCloudWatchAlarmTemplatesInput struct { // A cloudwatch alarm template group's identifier. Can be either be its id or // current name. GroupIdentifier *string // Placeholder documentation for MaxResults MaxResults *int32 // A token used to retrieve the next set of results in paginated list responses. NextToken *string // Represents the scope of a resource, with options for all scopes, AWS provided // resources, or local resources. Scope *string // A signal map's identifier. Can be either be its id or current name. SignalMapIdentifier *string // contains filtered or unexported fields }
Placeholder documentation for ListCloudWatchAlarmTemplatesRequest
type ListCloudWatchAlarmTemplatesOutput ¶
type ListCloudWatchAlarmTemplatesOutput struct { // Placeholder documentation for __listOfCloudWatchAlarmTemplateSummary CloudWatchAlarmTemplates []types.CloudWatchAlarmTemplateSummary // A token used to retrieve the next set of results in paginated list responses. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListCloudWatchAlarmTemplatesResponse
type ListCloudWatchAlarmTemplatesPaginator ¶
type ListCloudWatchAlarmTemplatesPaginator struct {
// contains filtered or unexported fields
}
ListCloudWatchAlarmTemplatesPaginator is a paginator for ListCloudWatchAlarmTemplates
func NewListCloudWatchAlarmTemplatesPaginator ¶
func NewListCloudWatchAlarmTemplatesPaginator(client ListCloudWatchAlarmTemplatesAPIClient, params *ListCloudWatchAlarmTemplatesInput, optFns ...func(*ListCloudWatchAlarmTemplatesPaginatorOptions)) *ListCloudWatchAlarmTemplatesPaginator
NewListCloudWatchAlarmTemplatesPaginator returns a new ListCloudWatchAlarmTemplatesPaginator
func (*ListCloudWatchAlarmTemplatesPaginator) HasMorePages ¶
func (p *ListCloudWatchAlarmTemplatesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCloudWatchAlarmTemplatesPaginator) NextPage ¶
func (p *ListCloudWatchAlarmTemplatesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCloudWatchAlarmTemplatesOutput, error)
NextPage retrieves the next ListCloudWatchAlarmTemplates page.
type ListCloudWatchAlarmTemplatesPaginatorOptions ¶
type ListCloudWatchAlarmTemplatesPaginatorOptions 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 }
ListCloudWatchAlarmTemplatesPaginatorOptions is the paginator options for ListCloudWatchAlarmTemplates
type ListClustersAPIClient ¶
type ListClustersAPIClient interface { ListClusters(context.Context, *ListClustersInput, ...func(*Options)) (*ListClustersOutput, error) }
ListClustersAPIClient is a client that implements the ListClusters operation.
type ListClustersInput ¶
type ListClustersInput struct { // The maximum number of items to return. MaxResults *int32 // The token to retrieve the next page of results. NextToken *string // contains filtered or unexported fields }
Placeholder documentation for ListClustersRequest
type ListClustersOutput ¶
type ListClustersOutput struct { // A list of the Clusters that exist in your AWS account. Clusters []types.DescribeClusterSummary // Token for the next result. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListClustersResponse
type ListClustersPaginator ¶
type ListClustersPaginator struct {
// contains filtered or unexported fields
}
ListClustersPaginator is a paginator for ListClusters
func NewListClustersPaginator ¶
func NewListClustersPaginator(client ListClustersAPIClient, params *ListClustersInput, optFns ...func(*ListClustersPaginatorOptions)) *ListClustersPaginator
NewListClustersPaginator returns a new ListClustersPaginator
func (*ListClustersPaginator) HasMorePages ¶
func (p *ListClustersPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListClustersPaginator) NextPage ¶
func (p *ListClustersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListClustersOutput, error)
NextPage retrieves the next ListClusters page.
type ListClustersPaginatorOptions ¶
type ListClustersPaginatorOptions 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 }
ListClustersPaginatorOptions is the paginator options for ListClusters
type ListEventBridgeRuleTemplateGroupsAPIClient ¶
type ListEventBridgeRuleTemplateGroupsAPIClient interface { ListEventBridgeRuleTemplateGroups(context.Context, *ListEventBridgeRuleTemplateGroupsInput, ...func(*Options)) (*ListEventBridgeRuleTemplateGroupsOutput, error) }
ListEventBridgeRuleTemplateGroupsAPIClient is a client that implements the ListEventBridgeRuleTemplateGroups operation.
type ListEventBridgeRuleTemplateGroupsInput ¶
type ListEventBridgeRuleTemplateGroupsInput struct { // Placeholder documentation for MaxResults MaxResults *int32 // A token used to retrieve the next set of results in paginated list responses. NextToken *string // A signal map's identifier. Can be either be its id or current name. SignalMapIdentifier *string // contains filtered or unexported fields }
Placeholder documentation for ListEventBridgeRuleTemplateGroupsRequest
type ListEventBridgeRuleTemplateGroupsOutput ¶
type ListEventBridgeRuleTemplateGroupsOutput struct { // Placeholder documentation for __listOfEventBridgeRuleTemplateGroupSummary EventBridgeRuleTemplateGroups []types.EventBridgeRuleTemplateGroupSummary // A token used to retrieve the next set of results in paginated list responses. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListEventBridgeRuleTemplateGroupsResponse
type ListEventBridgeRuleTemplateGroupsPaginator ¶
type ListEventBridgeRuleTemplateGroupsPaginator struct {
// contains filtered or unexported fields
}
ListEventBridgeRuleTemplateGroupsPaginator is a paginator for ListEventBridgeRuleTemplateGroups
func NewListEventBridgeRuleTemplateGroupsPaginator ¶
func NewListEventBridgeRuleTemplateGroupsPaginator(client ListEventBridgeRuleTemplateGroupsAPIClient, params *ListEventBridgeRuleTemplateGroupsInput, optFns ...func(*ListEventBridgeRuleTemplateGroupsPaginatorOptions)) *ListEventBridgeRuleTemplateGroupsPaginator
NewListEventBridgeRuleTemplateGroupsPaginator returns a new ListEventBridgeRuleTemplateGroupsPaginator
func (*ListEventBridgeRuleTemplateGroupsPaginator) HasMorePages ¶
func (p *ListEventBridgeRuleTemplateGroupsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListEventBridgeRuleTemplateGroupsPaginator) NextPage ¶
func (p *ListEventBridgeRuleTemplateGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListEventBridgeRuleTemplateGroupsOutput, error)
NextPage retrieves the next ListEventBridgeRuleTemplateGroups page.
type ListEventBridgeRuleTemplateGroupsPaginatorOptions ¶
type ListEventBridgeRuleTemplateGroupsPaginatorOptions 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 }
ListEventBridgeRuleTemplateGroupsPaginatorOptions is the paginator options for ListEventBridgeRuleTemplateGroups
type ListEventBridgeRuleTemplatesAPIClient ¶
type ListEventBridgeRuleTemplatesAPIClient interface { ListEventBridgeRuleTemplates(context.Context, *ListEventBridgeRuleTemplatesInput, ...func(*Options)) (*ListEventBridgeRuleTemplatesOutput, error) }
ListEventBridgeRuleTemplatesAPIClient is a client that implements the ListEventBridgeRuleTemplates operation.
type ListEventBridgeRuleTemplatesInput ¶
type ListEventBridgeRuleTemplatesInput struct { // An eventbridge rule template group's identifier. Can be either be its id or // current name. GroupIdentifier *string // Placeholder documentation for MaxResults MaxResults *int32 // A token used to retrieve the next set of results in paginated list responses. NextToken *string // A signal map's identifier. Can be either be its id or current name. SignalMapIdentifier *string // contains filtered or unexported fields }
Placeholder documentation for ListEventBridgeRuleTemplatesRequest
type ListEventBridgeRuleTemplatesOutput ¶
type ListEventBridgeRuleTemplatesOutput struct { // Placeholder documentation for __listOfEventBridgeRuleTemplateSummary EventBridgeRuleTemplates []types.EventBridgeRuleTemplateSummary // A token used to retrieve the next set of results in paginated list responses. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListEventBridgeRuleTemplatesResponse
type ListEventBridgeRuleTemplatesPaginator ¶
type ListEventBridgeRuleTemplatesPaginator struct {
// contains filtered or unexported fields
}
ListEventBridgeRuleTemplatesPaginator is a paginator for ListEventBridgeRuleTemplates
func NewListEventBridgeRuleTemplatesPaginator ¶
func NewListEventBridgeRuleTemplatesPaginator(client ListEventBridgeRuleTemplatesAPIClient, params *ListEventBridgeRuleTemplatesInput, optFns ...func(*ListEventBridgeRuleTemplatesPaginatorOptions)) *ListEventBridgeRuleTemplatesPaginator
NewListEventBridgeRuleTemplatesPaginator returns a new ListEventBridgeRuleTemplatesPaginator
func (*ListEventBridgeRuleTemplatesPaginator) HasMorePages ¶
func (p *ListEventBridgeRuleTemplatesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListEventBridgeRuleTemplatesPaginator) NextPage ¶
func (p *ListEventBridgeRuleTemplatesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListEventBridgeRuleTemplatesOutput, error)
NextPage retrieves the next ListEventBridgeRuleTemplates page.
type ListEventBridgeRuleTemplatesPaginatorOptions ¶
type ListEventBridgeRuleTemplatesPaginatorOptions 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 }
ListEventBridgeRuleTemplatesPaginatorOptions is the paginator options for ListEventBridgeRuleTemplates
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for ListInputDeviceTransfersResponse
type ListInputDeviceTransfersPaginator ¶
type ListInputDeviceTransfersPaginator struct {
// contains filtered or unexported fields
}
ListInputDeviceTransfersPaginator is a paginator for ListInputDeviceTransfers
func NewListInputDeviceTransfersPaginator ¶
func NewListInputDeviceTransfersPaginator(client ListInputDeviceTransfersAPIClient, params *ListInputDeviceTransfersInput, optFns ...func(*ListInputDeviceTransfersPaginatorOptions)) *ListInputDeviceTransfersPaginator
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 ¶
func (p *ListInputDeviceTransfersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListInputDeviceTransfersOutput, error)
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for ListInputSecurityGroupsResponse
type ListInputSecurityGroupsPaginator ¶
type ListInputSecurityGroupsPaginator struct {
// contains filtered or unexported fields
}
ListInputSecurityGroupsPaginator is a paginator for ListInputSecurityGroups
func NewListInputSecurityGroupsPaginator ¶
func NewListInputSecurityGroupsPaginator(client ListInputSecurityGroupsAPIClient, params *ListInputSecurityGroupsInput, optFns ...func(*ListInputSecurityGroupsPaginatorOptions)) *ListInputSecurityGroupsPaginator
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 ¶
func (p *ListInputSecurityGroupsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListInputSecurityGroupsOutput, error)
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for ListMultiplexProgramsResponse
type ListMultiplexProgramsPaginator ¶
type ListMultiplexProgramsPaginator struct {
// contains filtered or unexported fields
}
ListMultiplexProgramsPaginator is a paginator for ListMultiplexPrograms
func NewListMultiplexProgramsPaginator ¶
func NewListMultiplexProgramsPaginator(client ListMultiplexProgramsAPIClient, params *ListMultiplexProgramsInput, optFns ...func(*ListMultiplexProgramsPaginatorOptions)) *ListMultiplexProgramsPaginator
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 ¶
func (p *ListMultiplexProgramsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListMultiplexProgramsOutput, error)
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 ListNetworksAPIClient ¶
type ListNetworksAPIClient interface { ListNetworks(context.Context, *ListNetworksInput, ...func(*Options)) (*ListNetworksOutput, error) }
ListNetworksAPIClient is a client that implements the ListNetworks operation.
type ListNetworksInput ¶
type ListNetworksInput struct { // The maximum number of items to return. MaxResults *int32 // The token to retrieve the next page of results. NextToken *string // contains filtered or unexported fields }
Placeholder documentation for ListNetworksRequest
type ListNetworksOutput ¶
type ListNetworksOutput struct { // An array of networks that you have created. Networks []types.DescribeNetworkSummary // Token for the next ListNetworks request. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListNetworksResponse
type ListNetworksPaginator ¶
type ListNetworksPaginator struct {
// contains filtered or unexported fields
}
ListNetworksPaginator is a paginator for ListNetworks
func NewListNetworksPaginator ¶
func NewListNetworksPaginator(client ListNetworksAPIClient, params *ListNetworksInput, optFns ...func(*ListNetworksPaginatorOptions)) *ListNetworksPaginator
NewListNetworksPaginator returns a new ListNetworksPaginator
func (*ListNetworksPaginator) HasMorePages ¶
func (p *ListNetworksPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListNetworksPaginator) NextPage ¶
func (p *ListNetworksPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListNetworksOutput, error)
NextPage retrieves the next ListNetworks page.
type ListNetworksPaginatorOptions ¶
type ListNetworksPaginatorOptions 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 }
ListNetworksPaginatorOptions is the paginator options for ListNetworks
type ListNodesAPIClient ¶
type ListNodesAPIClient interface { ListNodes(context.Context, *ListNodesInput, ...func(*Options)) (*ListNodesOutput, error) }
ListNodesAPIClient is a client that implements the ListNodes operation.
type ListNodesInput ¶
type ListNodesInput struct { // The ID of the cluster // // This member is required. ClusterId *string // The maximum number of items to return. MaxResults *int32 // The token to retrieve the next page of results. NextToken *string // contains filtered or unexported fields }
Placeholder documentation for ListNodesRequest
type ListNodesOutput ¶
type ListNodesOutput struct { // Token for the next result. NextToken *string // An array of Nodes that exist in the Cluster. Nodes []types.DescribeNodeSummary // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListNodesResponse
type ListNodesPaginator ¶
type ListNodesPaginator struct {
// contains filtered or unexported fields
}
ListNodesPaginator is a paginator for ListNodes
func NewListNodesPaginator ¶
func NewListNodesPaginator(client ListNodesAPIClient, params *ListNodesInput, optFns ...func(*ListNodesPaginatorOptions)) *ListNodesPaginator
NewListNodesPaginator returns a new ListNodesPaginator
func (*ListNodesPaginator) HasMorePages ¶
func (p *ListNodesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListNodesPaginator) NextPage ¶
func (p *ListNodesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListNodesOutput, error)
NextPage retrieves the next ListNodes page.
type ListNodesPaginatorOptions ¶
type ListNodesPaginatorOptions 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 }
ListNodesPaginatorOptions is the paginator options for ListNodes
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', 'LINK', or 'AV1' 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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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', 'LINK', or 'AV1' 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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 ListSdiSourcesAPIClient ¶
type ListSdiSourcesAPIClient interface { ListSdiSources(context.Context, *ListSdiSourcesInput, ...func(*Options)) (*ListSdiSourcesOutput, error) }
ListSdiSourcesAPIClient is a client that implements the ListSdiSources operation.
type ListSdiSourcesInput ¶
type ListSdiSourcesInput struct { // The maximum number of items to return. MaxResults *int32 // The token to retrieve the next page of results. NextToken *string // contains filtered or unexported fields }
Placeholder documentation for ListSdiSourcesRequest
type ListSdiSourcesOutput ¶
type ListSdiSourcesOutput struct { // Placeholder documentation for __string NextToken *string // Placeholder documentation for __listOfSdiSourceSummary SdiSources []types.SdiSourceSummary // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListSdiSourcesResponse
type ListSdiSourcesPaginator ¶
type ListSdiSourcesPaginator struct {
// contains filtered or unexported fields
}
ListSdiSourcesPaginator is a paginator for ListSdiSources
func NewListSdiSourcesPaginator ¶
func NewListSdiSourcesPaginator(client ListSdiSourcesAPIClient, params *ListSdiSourcesInput, optFns ...func(*ListSdiSourcesPaginatorOptions)) *ListSdiSourcesPaginator
NewListSdiSourcesPaginator returns a new ListSdiSourcesPaginator
func (*ListSdiSourcesPaginator) HasMorePages ¶
func (p *ListSdiSourcesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListSdiSourcesPaginator) NextPage ¶
func (p *ListSdiSourcesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSdiSourcesOutput, error)
NextPage retrieves the next ListSdiSources page.
type ListSdiSourcesPaginatorOptions ¶
type ListSdiSourcesPaginatorOptions 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 }
ListSdiSourcesPaginatorOptions is the paginator options for ListSdiSources
type ListSignalMapsAPIClient ¶
type ListSignalMapsAPIClient interface { ListSignalMaps(context.Context, *ListSignalMapsInput, ...func(*Options)) (*ListSignalMapsOutput, error) }
ListSignalMapsAPIClient is a client that implements the ListSignalMaps operation.
type ListSignalMapsInput ¶
type ListSignalMapsInput struct { // A cloudwatch alarm template group's identifier. Can be either be its id or // current name. CloudWatchAlarmTemplateGroupIdentifier *string // An eventbridge rule template group's identifier. Can be either be its id or // current name. EventBridgeRuleTemplateGroupIdentifier *string // Placeholder documentation for MaxResults MaxResults *int32 // A token used to retrieve the next set of results in paginated list responses. NextToken *string // contains filtered or unexported fields }
Placeholder documentation for ListSignalMapsRequest
type ListSignalMapsOutput ¶
type ListSignalMapsOutput struct { // A token used to retrieve the next set of results in paginated list responses. NextToken *string // Placeholder documentation for __listOfSignalMapSummary SignalMaps []types.SignalMapSummary // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListSignalMapsResponse
type ListSignalMapsPaginator ¶
type ListSignalMapsPaginator struct {
// contains filtered or unexported fields
}
ListSignalMapsPaginator is a paginator for ListSignalMaps
func NewListSignalMapsPaginator ¶
func NewListSignalMapsPaginator(client ListSignalMapsAPIClient, params *ListSignalMapsInput, optFns ...func(*ListSignalMapsPaginatorOptions)) *ListSignalMapsPaginator
NewListSignalMapsPaginator returns a new ListSignalMapsPaginator
func (*ListSignalMapsPaginator) HasMorePages ¶
func (p *ListSignalMapsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListSignalMapsPaginator) NextPage ¶
func (p *ListSignalMapsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSignalMapsOutput, error)
NextPage retrieves the next ListSignalMaps page.
type ListSignalMapsPaginatorOptions ¶
type ListSignalMapsPaginatorOptions 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 }
ListSignalMapsPaginatorOptions is the paginator options for ListSignalMaps
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // Placeholder documentation for __string // // This member is required. ResourceArn *string // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for ListTagsForResourceResponse
type ListVersionsInput ¶
type ListVersionsInput struct {
// contains filtered or unexported fields
}
Placeholder documentation for ListVersionsRequest
type ListVersionsOutput ¶
type ListVersionsOutput struct { // List of engine versions that are available for this AWS account. Versions []types.ChannelEngineVersionResponse // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for ListVersionsResponse
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 ¶
func (w *MultiplexCreatedWaiter) Wait(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexCreatedWaiterOptions)) error
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.
func (*MultiplexCreatedWaiter) WaitForOutput ¶
func (w *MultiplexCreatedWaiter) WaitForOutput(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexCreatedWaiterOptions)) (*DescribeMultiplexOutput, error)
WaitForOutput calls the waiter function for MultiplexCreated waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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 ¶
func (w *MultiplexDeletedWaiter) Wait(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexDeletedWaiterOptions)) error
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.
func (*MultiplexDeletedWaiter) WaitForOutput ¶
func (w *MultiplexDeletedWaiter) WaitForOutput(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexDeletedWaiterOptions)) (*DescribeMultiplexOutput, error)
WaitForOutput calls the waiter function for MultiplexDeleted waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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 ¶
func (w *MultiplexRunningWaiter) Wait(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexRunningWaiterOptions)) error
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.
func (*MultiplexRunningWaiter) WaitForOutput ¶
func (w *MultiplexRunningWaiter) WaitForOutput(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexRunningWaiterOptions)) (*DescribeMultiplexOutput, error)
WaitForOutput calls the waiter function for MultiplexRunning waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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 ¶
func (w *MultiplexStoppedWaiter) Wait(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexStoppedWaiterOptions)) error
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.
func (*MultiplexStoppedWaiter) WaitForOutput ¶
func (w *MultiplexStoppedWaiter) WaitForOutput(ctx context.Context, params *DescribeMultiplexInput, maxWaitDur time.Duration, optFns ...func(*MultiplexStoppedWaiterOptions)) (*DescribeMultiplexOutput, error)
WaitForOutput calls the waiter function for MultiplexStopped waiter and returns the output of the successful operation. 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // 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 NodeDeregisteredWaiter ¶
type NodeDeregisteredWaiter struct {
// contains filtered or unexported fields
}
NodeDeregisteredWaiter defines the waiters for NodeDeregistered
func NewNodeDeregisteredWaiter ¶
func NewNodeDeregisteredWaiter(client DescribeNodeAPIClient, optFns ...func(*NodeDeregisteredWaiterOptions)) *NodeDeregisteredWaiter
NewNodeDeregisteredWaiter constructs a NodeDeregisteredWaiter.
func (*NodeDeregisteredWaiter) Wait ¶
func (w *NodeDeregisteredWaiter) Wait(ctx context.Context, params *DescribeNodeInput, maxWaitDur time.Duration, optFns ...func(*NodeDeregisteredWaiterOptions)) error
Wait calls the waiter function for NodeDeregistered waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*NodeDeregisteredWaiter) WaitForOutput ¶
func (w *NodeDeregisteredWaiter) WaitForOutput(ctx context.Context, params *DescribeNodeInput, maxWaitDur time.Duration, optFns ...func(*NodeDeregisteredWaiterOptions)) (*DescribeNodeOutput, error)
WaitForOutput calls the waiter function for NodeDeregistered waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type NodeDeregisteredWaiterOptions ¶
type NodeDeregisteredWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // NodeDeregisteredWaiter 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, NodeDeregisteredWaiter 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, *DescribeNodeInput, *DescribeNodeOutput, error) (bool, error) }
NodeDeregisteredWaiterOptions are waiter options for NodeDeregisteredWaiter
type NodeRegisteredWaiter ¶
type NodeRegisteredWaiter struct {
// contains filtered or unexported fields
}
NodeRegisteredWaiter defines the waiters for NodeRegistered
func NewNodeRegisteredWaiter ¶
func NewNodeRegisteredWaiter(client DescribeNodeAPIClient, optFns ...func(*NodeRegisteredWaiterOptions)) *NodeRegisteredWaiter
NewNodeRegisteredWaiter constructs a NodeRegisteredWaiter.
func (*NodeRegisteredWaiter) Wait ¶
func (w *NodeRegisteredWaiter) Wait(ctx context.Context, params *DescribeNodeInput, maxWaitDur time.Duration, optFns ...func(*NodeRegisteredWaiterOptions)) error
Wait calls the waiter function for NodeRegistered waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*NodeRegisteredWaiter) WaitForOutput ¶
func (w *NodeRegisteredWaiter) WaitForOutput(ctx context.Context, params *DescribeNodeInput, maxWaitDur time.Duration, optFns ...func(*NodeRegisteredWaiterOptions)) (*DescribeNodeOutput, error)
WaitForOutput calls the waiter function for NodeRegistered waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type NodeRegisteredWaiterOptions ¶
type NodeRegisteredWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // NodeRegisteredWaiter 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, NodeRegisteredWaiter 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, *DescribeNodeInput, *DescribeNodeOutput, error) (bool, error) }
NodeRegisteredWaiterOptions are waiter options for NodeRegisteredWaiter
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 // The optional application specific identifier appended to the User-Agent header. AppID string // This endpoint will be given as input to an EndpointResolverV2. It is used for // providing a custom base endpoint that is subject to modifications by the // processing EndpointResolverV2. BaseEndpoint *string // 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 configuration DefaultsMode that the SDK should use when constructing the // clients initial default settings. DefaultsMode aws.DefaultsMode // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions // The service endpoint resolver. // // Deprecated: Deprecated: EndpointResolver and WithEndpointResolver. Providing a // value for this field will likely prevent you from using any endpoint-related // service features released after the introduction of EndpointResolverV2 and // BaseEndpoint. // // To migrate an EndpointResolver implementation that uses a custom endpoint, set // the client option BaseEndpoint instead. EndpointResolver EndpointResolver // Resolves the endpoint used for a particular service operation. This should be // used over the deprecated EndpointResolver. EndpointResolverV2 EndpointResolverV2 // 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 client meter provider. MeterProvider metrics.MeterProvider // The region to send requests to. (Required) Region string // RetryMaxAttempts specifies the maximum number attempts an API client will call // an operation that fails with a retryable error. A value of 0 is ignored, and // will not be used to configure the API client created default retryer, or modify // per operation call's retry max attempts. // // If specified in an operation call's functional options with a value that is // different than the constructed client's Options, the Client's Retryer will be // wrapped to use the operation's specific RetryMaxAttempts value. RetryMaxAttempts int // RetryMode specifies the retry mode the API client will be created with, if // Retryer option is not also specified. // // When creating a new API Clients this member will only be used if the Retryer // Options member is nil. This value will be ignored if Retryer is not nil. // // Currently does not support per operation call overrides, may in the future. RetryMode aws.RetryMode // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. The kind of // default retry created by the API client can be changed with the RetryMode // option. Retryer aws.Retryer // The RuntimeEnvironment configuration, only populated if the DefaultsMode is set // to DefaultsModeAuto and is initialized using config.LoadDefaultConfig . You // should not populate this structure programmatically, or rely on the values here // within your applications. RuntimeEnvironment aws.RuntimeEnvironment // The client tracer provider. TracerProvider tracing.TracerProvider // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient // The auth scheme resolver which determines how to authenticate for each // operation. AuthSchemeResolver AuthSchemeResolver // The list of auth schemes supported by the client. AuthSchemes []smithyhttp.AuthScheme // contains filtered or unexported fields }
func (Options) Copy ¶
Copy creates a clone where the APIOptions list is deep copied.
func (Options) GetIdentityResolver ¶
func (o Options) GetIdentityResolver(schemeID string) smithyauth.IdentityResolver
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 // Renewal settings for the reservation RenewalSettings *types.RenewalSettings // 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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for PurchaseOfferingResponse
type RebootInputDeviceInput ¶
type RebootInputDeviceInput struct { // The unique ID of the input device to reboot. For example, hd-123456789abcdef. // // This member is required. InputDeviceId *string // Force a reboot of an input device. If the device is streaming, it will stop // streaming and begin rebooting within a few seconds of sending the command. If // the device was streaming prior to the reboot, the device will resume streaming // when the reboot completes. Force types.RebootInputDeviceForce // contains filtered or unexported fields }
A request to reboot an AWS Elemental device.
type RebootInputDeviceOutput ¶
type RebootInputDeviceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for RebootInputDeviceResponse
type RejectInputDeviceTransferInput ¶
type RejectInputDeviceTransferInput struct { // The unique ID of the input device to reject. For example, hd-123456789abcdef. // // This member is required. InputDeviceId *string // contains filtered or unexported fields }
Placeholder documentation for RejectInputDeviceTransferRequest
type RejectInputDeviceTransferOutput ¶
type RejectInputDeviceTransferOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for RejectInputDeviceTransferResponse
type ResolveEndpoint ¶
type ResolveEndpoint struct { Resolver EndpointResolver Options EndpointResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶
func (*ResolveEndpoint) ID() string
type RestartChannelPipelinesInput ¶
type RestartChannelPipelinesInput struct { // ID of channel // // This member is required. ChannelId *string // An array of pipelines to restart in this channel. Format PIPELINE_0 or // PIPELINE_1. PipelineIds []types.ChannelPipelineIdToRestart // contains filtered or unexported fields }
Pipelines to restart.
type RestartChannelPipelinesOutput ¶
type RestartChannelPipelinesOutput struct { // Anywhere settings for this channel. AnywhereSettings *types.DescribeAnywhereSettings // 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 // Requested engine version for this channel. ChannelEngineVersion *types.ChannelEngineVersionResponse // 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 // Maintenance settings for this channel. Maintenance *types.MaintenanceStatus // The time in milliseconds by when the PVRE restart must occur. MaintenanceStatus *string // 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 // contains filtered or unexported fields }
Placeholder documentation for RestartChannelPipelinesResponse
type SignalMapCreatedWaiter ¶
type SignalMapCreatedWaiter struct {
// contains filtered or unexported fields
}
SignalMapCreatedWaiter defines the waiters for SignalMapCreated
func NewSignalMapCreatedWaiter ¶
func NewSignalMapCreatedWaiter(client GetSignalMapAPIClient, optFns ...func(*SignalMapCreatedWaiterOptions)) *SignalMapCreatedWaiter
NewSignalMapCreatedWaiter constructs a SignalMapCreatedWaiter.
func (*SignalMapCreatedWaiter) Wait ¶
func (w *SignalMapCreatedWaiter) Wait(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapCreatedWaiterOptions)) error
Wait calls the waiter function for SignalMapCreated waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*SignalMapCreatedWaiter) WaitForOutput ¶
func (w *SignalMapCreatedWaiter) WaitForOutput(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapCreatedWaiterOptions)) (*GetSignalMapOutput, error)
WaitForOutput calls the waiter function for SignalMapCreated waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type SignalMapCreatedWaiterOptions ¶
type SignalMapCreatedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // SignalMapCreatedWaiter 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, SignalMapCreatedWaiter 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, *GetSignalMapInput, *GetSignalMapOutput, error) (bool, error) }
SignalMapCreatedWaiterOptions are waiter options for SignalMapCreatedWaiter
type SignalMapMonitorDeletedWaiter ¶
type SignalMapMonitorDeletedWaiter struct {
// contains filtered or unexported fields
}
SignalMapMonitorDeletedWaiter defines the waiters for SignalMapMonitorDeleted
func NewSignalMapMonitorDeletedWaiter ¶
func NewSignalMapMonitorDeletedWaiter(client GetSignalMapAPIClient, optFns ...func(*SignalMapMonitorDeletedWaiterOptions)) *SignalMapMonitorDeletedWaiter
NewSignalMapMonitorDeletedWaiter constructs a SignalMapMonitorDeletedWaiter.
func (*SignalMapMonitorDeletedWaiter) Wait ¶
func (w *SignalMapMonitorDeletedWaiter) Wait(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapMonitorDeletedWaiterOptions)) error
Wait calls the waiter function for SignalMapMonitorDeleted waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*SignalMapMonitorDeletedWaiter) WaitForOutput ¶
func (w *SignalMapMonitorDeletedWaiter) WaitForOutput(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapMonitorDeletedWaiterOptions)) (*GetSignalMapOutput, error)
WaitForOutput calls the waiter function for SignalMapMonitorDeleted waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type SignalMapMonitorDeletedWaiterOptions ¶
type SignalMapMonitorDeletedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // SignalMapMonitorDeletedWaiter 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, SignalMapMonitorDeletedWaiter 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, *GetSignalMapInput, *GetSignalMapOutput, error) (bool, error) }
SignalMapMonitorDeletedWaiterOptions are waiter options for SignalMapMonitorDeletedWaiter
type SignalMapMonitorDeployedWaiter ¶
type SignalMapMonitorDeployedWaiter struct {
// contains filtered or unexported fields
}
SignalMapMonitorDeployedWaiter defines the waiters for SignalMapMonitorDeployed
func NewSignalMapMonitorDeployedWaiter ¶
func NewSignalMapMonitorDeployedWaiter(client GetSignalMapAPIClient, optFns ...func(*SignalMapMonitorDeployedWaiterOptions)) *SignalMapMonitorDeployedWaiter
NewSignalMapMonitorDeployedWaiter constructs a SignalMapMonitorDeployedWaiter.
func (*SignalMapMonitorDeployedWaiter) Wait ¶
func (w *SignalMapMonitorDeployedWaiter) Wait(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapMonitorDeployedWaiterOptions)) error
Wait calls the waiter function for SignalMapMonitorDeployed waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*SignalMapMonitorDeployedWaiter) WaitForOutput ¶
func (w *SignalMapMonitorDeployedWaiter) WaitForOutput(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapMonitorDeployedWaiterOptions)) (*GetSignalMapOutput, error)
WaitForOutput calls the waiter function for SignalMapMonitorDeployed waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type SignalMapMonitorDeployedWaiterOptions ¶
type SignalMapMonitorDeployedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // SignalMapMonitorDeployedWaiter 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, SignalMapMonitorDeployedWaiter 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, *GetSignalMapInput, *GetSignalMapOutput, error) (bool, error) }
SignalMapMonitorDeployedWaiterOptions are waiter options for SignalMapMonitorDeployedWaiter
type SignalMapUpdatedWaiter ¶
type SignalMapUpdatedWaiter struct {
// contains filtered or unexported fields
}
SignalMapUpdatedWaiter defines the waiters for SignalMapUpdated
func NewSignalMapUpdatedWaiter ¶
func NewSignalMapUpdatedWaiter(client GetSignalMapAPIClient, optFns ...func(*SignalMapUpdatedWaiterOptions)) *SignalMapUpdatedWaiter
NewSignalMapUpdatedWaiter constructs a SignalMapUpdatedWaiter.
func (*SignalMapUpdatedWaiter) Wait ¶
func (w *SignalMapUpdatedWaiter) Wait(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapUpdatedWaiterOptions)) error
Wait calls the waiter function for SignalMapUpdated waiter. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
func (*SignalMapUpdatedWaiter) WaitForOutput ¶
func (w *SignalMapUpdatedWaiter) WaitForOutput(ctx context.Context, params *GetSignalMapInput, maxWaitDur time.Duration, optFns ...func(*SignalMapUpdatedWaiterOptions)) (*GetSignalMapOutput, error)
WaitForOutput calls the waiter function for SignalMapUpdated waiter and returns the output of the successful operation. The maxWaitDur is the maximum wait duration the waiter will wait. The maxWaitDur is required and must be greater than zero.
type SignalMapUpdatedWaiterOptions ¶
type SignalMapUpdatedWaiterOptions 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. // // Passing options here is functionally equivalent to passing values to this // config's ClientOptions field that extend the inner client's APIOptions directly. APIOptions []func(*middleware.Stack) error // Functional options to be passed to all operations invoked by this client. // // Function values that modify the inner APIOptions are applied after the waiter // config's own APIOptions modifiers. ClientOptions []func(*Options) // MinDelay is the minimum amount of time to delay between retries. If unset, // SignalMapUpdatedWaiter 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, SignalMapUpdatedWaiter 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, *GetSignalMapInput, *GetSignalMapOutput, error) (bool, error) }
SignalMapUpdatedWaiterOptions are waiter options for SignalMapUpdatedWaiter
type StartChannelInput ¶
type StartChannelInput struct { // A request to start a channel // // This member is required. ChannelId *string // contains filtered or unexported fields }
Placeholder documentation for StartChannelRequest
type StartChannelOutput ¶
type StartChannelOutput struct { // Anywhere settings for this channel. AnywhereSettings *types.DescribeAnywhereSettings // 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 // Requested engine version for this channel. ChannelEngineVersion *types.ChannelEngineVersionResponse // 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 // Maintenance settings for this channel. Maintenance *types.MaintenanceStatus // 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 // contains filtered or unexported fields }
Placeholder documentation for StartChannelResponse
type StartDeleteMonitorDeploymentInput ¶
type StartDeleteMonitorDeploymentInput struct { // A signal map's identifier. Can be either be its id or current name. // // This member is required. Identifier *string // contains filtered or unexported fields }
Placeholder documentation for StartDeleteMonitorDeploymentRequest
type StartDeleteMonitorDeploymentOutput ¶
type StartDeleteMonitorDeploymentOutput struct { // A signal map's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 CloudWatchAlarmTemplateGroupIds []string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // A top-level supported AWS resource ARN to discovery a signal map from. DiscoveryEntryPointArn *string // Error message associated with a failed creation or failed update attempt of a // signal map. ErrorMessage *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 EventBridgeRuleTemplateGroupIds []string // A map representing an incomplete AWS media workflow as a graph. FailedMediaResourceMap map[string]types.MediaResource // A signal map's id. Id *string // Placeholder documentation for __timestampIso8601 LastDiscoveredAt *time.Time // Represents the latest successful monitor deployment of a signal map. LastSuccessfulMonitorDeployment *types.SuccessfulMonitorDeployment // A map representing an AWS media workflow as a graph. MediaResourceMap map[string]types.MediaResource // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // If true, there are pending monitor changes for this signal map that can be // deployed. MonitorChangesPendingDeployment *bool // Represents the latest monitor deployment of a signal map. MonitorDeployment *types.MonitorDeployment // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // A signal map's current status which is dependent on its lifecycle actions or // associated jobs. Status types.SignalMapStatus // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for StartDeleteMonitorDeploymentResponse
type StartInputDeviceInput ¶
type StartInputDeviceInput struct { // The unique ID of the input device to start. For example, hd-123456789abcdef. // // This member is required. InputDeviceId *string // contains filtered or unexported fields }
Placeholder documentation for StartInputDeviceRequest
type StartInputDeviceMaintenanceWindowInput ¶
type StartInputDeviceMaintenanceWindowInput struct { // The unique ID of the input device to start a maintenance window for. For // example, hd-123456789abcdef. // // This member is required. InputDeviceId *string // contains filtered or unexported fields }
Placeholder documentation for StartInputDeviceMaintenanceWindowRequest
type StartInputDeviceMaintenanceWindowOutput ¶
type StartInputDeviceMaintenanceWindowOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for StartInputDeviceMaintenanceWindowResponse
type StartInputDeviceOutput ¶
type StartInputDeviceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for StartInputDeviceResponse
type StartMonitorDeploymentInput ¶
type StartMonitorDeploymentInput struct { // A signal map's identifier. Can be either be its id or current name. // // This member is required. Identifier *string // Placeholder documentation for __boolean DryRun *bool // contains filtered or unexported fields }
Placeholder documentation for StartMonitorDeploymentRequest
type StartMonitorDeploymentOutput ¶
type StartMonitorDeploymentOutput struct { // A signal map's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 CloudWatchAlarmTemplateGroupIds []string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // A top-level supported AWS resource ARN to discovery a signal map from. DiscoveryEntryPointArn *string // Error message associated with a failed creation or failed update attempt of a // signal map. ErrorMessage *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 EventBridgeRuleTemplateGroupIds []string // A map representing an incomplete AWS media workflow as a graph. FailedMediaResourceMap map[string]types.MediaResource // A signal map's id. Id *string // Placeholder documentation for __timestampIso8601 LastDiscoveredAt *time.Time // Represents the latest successful monitor deployment of a signal map. LastSuccessfulMonitorDeployment *types.SuccessfulMonitorDeployment // A map representing an AWS media workflow as a graph. MediaResourceMap map[string]types.MediaResource // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // If true, there are pending monitor changes for this signal map that can be // deployed. MonitorChangesPendingDeployment *bool // Represents the latest monitor deployment of a signal map. MonitorDeployment *types.MonitorDeployment // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // A signal map's current status which is dependent on its lifecycle actions or // associated jobs. Status types.SignalMapStatus // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for StartMonitorDeploymentResponse
type StartMultiplexInput ¶
type StartMultiplexInput struct { // The ID of the multiplex. // // This member is required. MultiplexId *string // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for StartMultiplexResponse
type StartUpdateSignalMapInput ¶
type StartUpdateSignalMapInput struct { // A signal map's identifier. Can be either be its id or current name. // // This member is required. Identifier *string // Placeholder documentation for __listOf__stringPatternS CloudWatchAlarmTemplateGroupIdentifiers []string // A resource's optional description. Description *string // A top-level supported AWS resource ARN to discovery a signal map from. DiscoveryEntryPointArn *string // Placeholder documentation for __listOf__stringPatternS EventBridgeRuleTemplateGroupIdentifiers []string // If true, will force a rediscovery of a signal map if an unchanged // discoveryEntryPointArn is provided. ForceRediscovery *bool // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // contains filtered or unexported fields }
Placeholder documentation for StartUpdateSignalMapRequest
type StartUpdateSignalMapOutput ¶
type StartUpdateSignalMapOutput struct { // A signal map's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 CloudWatchAlarmTemplateGroupIds []string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // A top-level supported AWS resource ARN to discovery a signal map from. DiscoveryEntryPointArn *string // Error message associated with a failed creation or failed update attempt of a // signal map. ErrorMessage *string // Placeholder documentation for __listOf__stringMin7Max11PatternAws097 EventBridgeRuleTemplateGroupIds []string // A map representing an incomplete AWS media workflow as a graph. FailedMediaResourceMap map[string]types.MediaResource // A signal map's id. Id *string // Placeholder documentation for __timestampIso8601 LastDiscoveredAt *time.Time // Represents the latest successful monitor deployment of a signal map. LastSuccessfulMonitorDeployment *types.SuccessfulMonitorDeployment // A map representing an AWS media workflow as a graph. MediaResourceMap map[string]types.MediaResource // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // If true, there are pending monitor changes for this signal map that can be // deployed. MonitorChangesPendingDeployment *bool // Represents the latest monitor deployment of a signal map. MonitorDeployment *types.MonitorDeployment // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // A signal map's current status which is dependent on its lifecycle actions or // associated jobs. Status types.SignalMapStatus // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for StartUpdateSignalMapResponse
type StopChannelInput ¶
type StopChannelInput struct { // A request to stop a running channel // // This member is required. ChannelId *string // contains filtered or unexported fields }
Placeholder documentation for StopChannelRequest
type StopChannelOutput ¶
type StopChannelOutput struct { // Anywhere settings for this channel. AnywhereSettings *types.DescribeAnywhereSettings // 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 // Requested engine version for this channel. ChannelEngineVersion *types.ChannelEngineVersionResponse // 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 // Maintenance settings for this channel. Maintenance *types.MaintenanceStatus // 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 // contains filtered or unexported fields }
Placeholder documentation for StopChannelResponse
type StopInputDeviceInput ¶
type StopInputDeviceInput struct { // The unique ID of the input device to stop. For example, hd-123456789abcdef. // // This member is required. InputDeviceId *string // contains filtered or unexported fields }
Placeholder documentation for StopInputDeviceRequest
type StopInputDeviceOutput ¶
type StopInputDeviceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for StopInputDeviceResponse
type StopMultiplexInput ¶
type StopMultiplexInput struct { // The ID of the multiplex. // // This member is required. MultiplexId *string // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
A request to transfer an input device.
type TransferInputDeviceOutput ¶
type TransferInputDeviceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for TransferInputDeviceResponse
type UpdateAccountConfigurationInput ¶
type UpdateAccountConfigurationInput struct { // Placeholder documentation for AccountConfiguration AccountConfiguration *types.AccountConfiguration // contains filtered or unexported fields }
List of account configuration parameters to update.
type UpdateAccountConfigurationOutput ¶
type UpdateAccountConfigurationOutput struct { // Placeholder documentation for AccountConfiguration AccountConfiguration *types.AccountConfiguration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateAccountConfigurationResponse
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // Channel engine version for this channel ChannelEngineVersion *types.ChannelEngineVersionRequest // A list of output destinations for this channel. Destinations []types.OutputDestination // Placeholder documentation for __boolean DryRun *bool // 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 // Maintenance settings for this channel. Maintenance *types.MaintenanceUpdateSettings // 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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for UpdateChannelResponse
type UpdateChannelPlacementGroupInput ¶
type UpdateChannelPlacementGroupInput struct { // The ID of the channel placement group. // // This member is required. ChannelPlacementGroupId *string // The ID of the cluster. // // This member is required. ClusterId *string // Include this parameter only if you want to change the current name of the // ChannelPlacementGroup. Specify a name that is unique in the Cluster. You can't // change the name. Names are case-sensitive. Name *string // Include this parameter only if you want to change the list of Nodes that are // associated with the ChannelPlacementGroup. Nodes []string // contains filtered or unexported fields }
A request to update the channel placement group
type UpdateChannelPlacementGroupOutput ¶
type UpdateChannelPlacementGroupOutput struct { // The ARN of this ChannelPlacementGroup. It is automatically assigned when the // ChannelPlacementGroup is created. Arn *string // Used in ListChannelPlacementGroupsResult Channels []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The ID of the ChannelPlacementGroup. Unique in the AWS account. The ID is the // resource-id portion of the ARN. Id *string // The name that you specified for the ChannelPlacementGroup. Name *string // An array with one item, which is the single Node that is associated with the // ChannelPlacementGroup. Nodes []string // The current state of the ChannelPlacementGroup. State types.ChannelPlacementGroupState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateChannelPlacementGroupResponse
type UpdateCloudWatchAlarmTemplateGroupInput ¶
type UpdateCloudWatchAlarmTemplateGroupInput struct { // A cloudwatch alarm template group's identifier. Can be either be its id or // current name. // // This member is required. Identifier *string // A resource's optional description. Description *string // contains filtered or unexported fields }
Placeholder documentation for UpdateCloudWatchAlarmTemplateGroupRequest
type UpdateCloudWatchAlarmTemplateGroupOutput ¶
type UpdateCloudWatchAlarmTemplateGroupOutput struct { // A cloudwatch alarm template group's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // A cloudwatch alarm template group's id. AWS provided template groups have ids // that start with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateCloudWatchAlarmTemplateGroupResponse
type UpdateCloudWatchAlarmTemplateInput ¶
type UpdateCloudWatchAlarmTemplateInput struct { // A cloudwatch alarm template's identifier. Can be either be its id or current // name. // // This member is required. Identifier *string // The comparison operator used to compare the specified statistic and the // threshold. ComparisonOperator types.CloudWatchAlarmTemplateComparisonOperator // The number of datapoints within the evaluation period that must be breaching to // trigger the alarm. DatapointsToAlarm *int32 // A resource's optional description. Description *string // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int32 // A cloudwatch alarm template group's identifier. Can be either be its id or // current name. GroupIdentifier *string // The name of the metric associated with the alarm. Must be compatible with // targetResourceType. MetricName *string // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // The period, in seconds, over which the specified statistic is applied. Period *int32 // The statistic to apply to the alarm's metric data. Statistic types.CloudWatchAlarmTemplateStatistic // The resource type this template should dynamically generate cloudwatch metric // alarms for. TargetResourceType types.CloudWatchAlarmTemplateTargetResourceType // The threshold value to compare with the specified statistic. Threshold *float64 // Specifies how missing data points are treated when evaluating the alarm's // condition. TreatMissingData types.CloudWatchAlarmTemplateTreatMissingData // contains filtered or unexported fields }
Placeholder documentation for UpdateCloudWatchAlarmTemplateRequest
type UpdateCloudWatchAlarmTemplateOutput ¶
type UpdateCloudWatchAlarmTemplateOutput struct { // A cloudwatch alarm template's ARN (Amazon Resource Name) Arn *string // The comparison operator used to compare the specified statistic and the // threshold. ComparisonOperator types.CloudWatchAlarmTemplateComparisonOperator // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // The number of datapoints within the evaluation period that must be breaching to // trigger the alarm. DatapointsToAlarm *int32 // A resource's optional description. Description *string // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int32 // A cloudwatch alarm template group's id. AWS provided template groups have ids // that start with aws- GroupId *string // A cloudwatch alarm template's id. AWS provided templates have ids that start // with aws- Id *string // The name of the metric associated with the alarm. Must be compatible with // targetResourceType. MetricName *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // The period, in seconds, over which the specified statistic is applied. Period *int32 // The statistic to apply to the alarm's metric data. Statistic types.CloudWatchAlarmTemplateStatistic // Represents the tags associated with a resource. Tags map[string]string // The resource type this template should dynamically generate cloudwatch metric // alarms for. TargetResourceType types.CloudWatchAlarmTemplateTargetResourceType // The threshold value to compare with the specified statistic. Threshold *float64 // Specifies how missing data points are treated when evaluating the alarm's // condition. TreatMissingData types.CloudWatchAlarmTemplateTreatMissingData // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateCloudWatchAlarmTemplateResponse
type UpdateClusterInput ¶
type UpdateClusterInput struct { // The ID of the cluster // // This member is required. ClusterId *string // Include this parameter only if you want to change the current name of the // Cluster. Specify a name that is unique in the AWS account. You can't change the // name. Names are case-sensitive. Name *string // Include this property only if you want to change the current connections // between the Nodes in the Cluster and the Networks the Cluster is associated // with. NetworkSettings *types.ClusterNetworkSettingsUpdateRequest // contains filtered or unexported fields }
A request to update the cluster.
type UpdateClusterOutput ¶
type UpdateClusterOutput struct { // The ARN of the Cluster. Arn *string // An array of the IDs of the Channels that are associated with this Cluster. One // Channel is associated with the Cluster as follows: A Channel belongs to a // ChannelPlacementGroup. A ChannelPlacementGroup is attached to a Node. A Node // belongs to a Cluster. ChannelIds []string // The hardware type for the Cluster ClusterType types.ClusterType // The unique ID of the Cluster. Id *string // The user-specified name of the Cluster. Name *string // Network settings that connect the Nodes in the Cluster to one or more of the // Networks that the Cluster is associated with. NetworkSettings *types.ClusterNetworkSettings // The current state of the Cluster. State types.ClusterState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateClusterResponse
type UpdateEventBridgeRuleTemplateGroupInput ¶
type UpdateEventBridgeRuleTemplateGroupInput struct { // An eventbridge rule template group's identifier. Can be either be its id or // current name. // // This member is required. Identifier *string // A resource's optional description. Description *string // contains filtered or unexported fields }
Placeholder documentation for UpdateEventBridgeRuleTemplateGroupRequest
type UpdateEventBridgeRuleTemplateGroupOutput ¶
type UpdateEventBridgeRuleTemplateGroupOutput struct { // An eventbridge rule template group's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // An eventbridge rule template group's id. AWS provided template groups have ids // that start with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateEventBridgeRuleTemplateGroupResponse
type UpdateEventBridgeRuleTemplateInput ¶
type UpdateEventBridgeRuleTemplateInput struct { // An eventbridge rule template's identifier. Can be either be its id or current // name. // // This member is required. Identifier *string // A resource's optional description. Description *string // Placeholder documentation for __listOfEventBridgeRuleTemplateTarget EventTargets []types.EventBridgeRuleTemplateTarget // The type of event to match with the rule. EventType types.EventBridgeRuleTemplateEventType // An eventbridge rule template group's identifier. Can be either be its id or // current name. GroupIdentifier *string // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // contains filtered or unexported fields }
Placeholder documentation for UpdateEventBridgeRuleTemplateRequest
type UpdateEventBridgeRuleTemplateOutput ¶
type UpdateEventBridgeRuleTemplateOutput struct { // An eventbridge rule template's ARN (Amazon Resource Name) Arn *string // Placeholder documentation for __timestampIso8601 CreatedAt *time.Time // A resource's optional description. Description *string // Placeholder documentation for __listOfEventBridgeRuleTemplateTarget EventTargets []types.EventBridgeRuleTemplateTarget // The type of event to match with the rule. EventType types.EventBridgeRuleTemplateEventType // An eventbridge rule template group's id. AWS provided template groups have ids // that start with aws- GroupId *string // An eventbridge rule template's id. AWS provided templates have ids that start // with aws- Id *string // Placeholder documentation for __timestampIso8601 ModifiedAt *time.Time // A resource's name. Names must be unique within the scope of a resource type in // a specific region. Name *string // Represents the tags associated with a resource. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateEventBridgeRuleTemplateResponse
type UpdateInputDeviceInput ¶
type UpdateInputDeviceInput struct { // The unique ID of the input device. For example, hd-123456789abcdef. // // This member is required. InputDeviceId *string // The Availability Zone you want associated with this input device. AvailabilityZone *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 // contains filtered or unexported fields }
A request to update an input device.
type UpdateInputDeviceOutput ¶
type UpdateInputDeviceOutput struct { // The unique ARN of the input device. Arn *string // The Availability Zone associated with this input device. AvailabilityZone *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 // An array of the ARNs for the MediaLive inputs attached to the device. Returned // only if the outputType is MEDIALIVE_INPUT. MedialiveInputArns []string // A name that you specify for the input device. Name *string // The network settings for the input device. NetworkSettings *types.InputDeviceNetworkSettings // The output attachment type of the input device. Specifies MEDIACONNECT_FLOW if // this device is the source for a MediaConnect flow. Specifies MEDIALIVE_INPUT if // this device is the source for a MediaLive input. OutputType types.InputDeviceOutputType // The unique serial number of the input device. SerialNumber *string // A collection of key-value pairs. Tags map[string]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 // contains filtered or unexported fields }
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 // Multicast Input settings. MulticastSettings *types.MulticastSettingsUpdateRequest // Name of the input. Name *string // The Amazon Resource Name (ARN) of the role this input assumes during and after // creation. RoleArn *string // SDI Sources for this Input. SdiSources []string // Include this parameter if the input is a SMPTE 2110 input, to identify the // stream sources for this input. Smpte2110ReceiverGroupSettings *types.Smpte2110ReceiverGroupSettings // 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 // The settings associated with an SRT input. SrtSettings *types.SrtSettingsRequest // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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. // // Deprecated: This API is deprecated. You must use UpdateTagsForResource instead. Tags map[string]string // List of IPv4 CIDR addresses to whitelist WhitelistRules []types.InputWhitelistRuleCidr // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // Placeholder documentation for MultiplexPacketIdentifiersMapping PacketIdentifiersMapping map[string]types.MultiplexProgramPacketIdentifiersMap // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for UpdateMultiplexProgramResponse
type UpdateNetworkInput ¶
type UpdateNetworkInput struct { // The ID of the network // // This member is required. NetworkId *string // Include this parameter only if you want to change the pool of IP addresses in // the network. An array of IpPoolCreateRequests that identify a collection of IP // addresses in this network that you want to reserve for use in MediaLive // Anywhere. MediaLive Anywhere uses these IP addresses for Push inputs (in both // Bridge and NAT networks) and for output destinations (only in Bridge networks). // Each IpPoolUpdateRequest specifies one CIDR block. IpPools []types.IpPoolUpdateRequest // Include this parameter only if you want to change the name of the Network. // Specify a name that is unique in the AWS account. Names are case-sensitive. Name *string // Include this parameter only if you want to change or add routes in the Network. // An array of Routes that MediaLive Anywhere needs to know about in order to route // encoding traffic. Routes []types.RouteUpdateRequest // contains filtered or unexported fields }
A request to update the network.
type UpdateNetworkOutput ¶
type UpdateNetworkOutput struct { // The ARN of this Network. It is automatically assigned when the Network is // created. Arn *string // Placeholder documentation for __listOf__string AssociatedClusterIds []string // The ID of the Network. Unique in the AWS account. The ID is the resource-id // portion of the ARN. Id *string // An array of IpPools in your organization's network that identify a collection // of IP addresses in this network that are reserved for use in MediaLive Anywhere. // MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and // NAT networks) and for output destinations (only in Bridge networks). Each IpPool // specifies one CIDR block. IpPools []types.IpPool // The name that you specified for the Network. Name *string // An array of Routes that MediaLive Anywhere needs to know about in order to // route encoding traffic. Routes []types.Route // The current state of the Network. Only MediaLive Anywhere can change the state. State types.NetworkState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateNetworkResponse
type UpdateNodeInput ¶
type UpdateNodeInput struct { // The ID of the cluster // // This member is required. ClusterId *string // The ID of the node. // // This member is required. NodeId *string // Include this parameter only if you want to change the current name of the Node. // Specify a name that is unique in the Cluster. You can't change the name. Names // are case-sensitive. Name *string // The initial role of the Node in the Cluster. ACTIVE means the Node is available // for encoding. BACKUP means the Node is a redundant Node and might get used if an // ACTIVE Node fails. Role types.NodeRole // The mappings of a SDI capture card port to a logical SDI data stream SdiSourceMappings []types.SdiSourceMappingUpdateRequest // contains filtered or unexported fields }
A request to update the node.
type UpdateNodeOutput ¶
type UpdateNodeOutput struct { // The ARN of the Node. It is automatically assigned when the Node is created. Arn *string // An array of IDs. Each ID is one ChannelPlacementGroup that is associated with // this Node. Empty if the Node is not yet associated with any groups. ChannelPlacementGroups []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The current connection state of the Node. ConnectionState types.NodeConnectionState // The unique ID of the Node. Unique in the Cluster. The ID is the resource-id // portion of the ARN. Id *string // The ARN of the EC2 instance hosting the Node. InstanceArn *string // The name that you specified for the Node. Name *string // Documentation update needed NodeInterfaceMappings []types.NodeInterfaceMapping // The initial role current role of the Node in the Cluster. ACTIVE means the Node // is available for encoding. BACKUP means the Node is a redundant Node and might // get used if an ACTIVE Node fails. Role types.NodeRole // An array of SDI source mappings. Each mapping connects one logical SdiSource to // the physical SDI card and port that the physical SDI source uses. SdiSourceMappings []types.SdiSourceMapping // The current state of the Node. State types.NodeState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateNodeResponse
type UpdateNodeStateInput ¶
type UpdateNodeStateInput struct { // The ID of the cluster // // This member is required. ClusterId *string // The ID of the node. // // This member is required. NodeId *string // The state to apply to the Node. Set to ACTIVE (COMMISSIONED) to indicate that // the Node is deployable. MediaLive Anywhere will consider this node it needs a // Node to run a Channel on, or when it needs a Node to promote from a backup node // to an active node. Set to DRAINING to isolate the Node so that MediaLive // Anywhere won't use it. State types.UpdateNodeStateShape // contains filtered or unexported fields }
A request to update the state of a node.
type UpdateNodeStateOutput ¶
type UpdateNodeStateOutput struct { // The ARN of the Node. It is automatically assigned when the Node is created. Arn *string // An array of IDs. Each ID is one ChannelPlacementGroup that is associated with // this Node. Empty if the Node is not yet associated with any groups. ChannelPlacementGroups []string // The ID of the Cluster that the Node belongs to. ClusterId *string // The current connection state of the Node. ConnectionState types.NodeConnectionState // The unique ID of the Node. Unique in the Cluster. The ID is the resource-id // portion of the ARN. Id *string // The ARN of the EC2 instance hosting the Node. InstanceArn *string // The name that you specified for the Node. Name *string // Documentation update needed NodeInterfaceMappings []types.NodeInterfaceMapping // The initial role current role of the Node in the Cluster. ACTIVE means the Node // is available for encoding. BACKUP means the Node is a redundant Node and might // get used if an ACTIVE Node fails. Role types.NodeRole // An array of SDI source mappings. Each mapping connects one logical SdiSource to // the physical SDI card and port that the physical SDI source uses. SdiSourceMappings []types.SdiSourceMapping // The current state of the Node. State types.NodeState // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateNodeStateResponse
type UpdateReservationInput ¶
type UpdateReservationInput struct { // Unique reservation ID, e.g. '1234567' // // This member is required. ReservationId *string // Name of the reservation Name *string // Renewal settings for the reservation RenewalSettings *types.RenewalSettings // contains filtered or unexported fields }
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 // contains filtered or unexported fields }
Placeholder documentation for UpdateReservationResponse
type UpdateSdiSourceInput ¶
type UpdateSdiSourceInput struct { // The ID of the SdiSource // // This member is required. SdiSourceId *string // Include this parameter only if you want to change the name of the SdiSource. // Specify a name that is unique in the AWS account. We recommend you assign a name // that describes the source, for example curling-cameraA. Names are // case-sensitive. Mode types.SdiSourceMode // Include this parameter only if you want to change the name of the SdiSource. // Specify a name that is unique in the AWS account. We recommend you assign a name // that describes the source, for example curling-cameraA. Names are // case-sensitive. Name *string // Include this parameter only if you want to change the mode. Specify the type of // the SDI source: SINGLE: The source is a single-link source. QUAD: The source is // one part of a quad-link source. Type types.SdiSourceType // contains filtered or unexported fields }
A request to update the SdiSource.
type UpdateSdiSourceOutput ¶
type UpdateSdiSourceOutput struct { // Settings for the SDI source. SdiSource *types.SdiSource // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Placeholder documentation for UpdateSdiSourceResponse
Source Files ¶
api_client.go api_op_AcceptInputDeviceTransfer.go api_op_BatchDelete.go api_op_BatchStart.go api_op_BatchStop.go api_op_BatchUpdateSchedule.go api_op_CancelInputDeviceTransfer.go api_op_ClaimDevice.go api_op_CreateChannel.go api_op_CreateChannelPlacementGroup.go api_op_CreateCloudWatchAlarmTemplate.go api_op_CreateCloudWatchAlarmTemplateGroup.go api_op_CreateCluster.go api_op_CreateEventBridgeRuleTemplate.go api_op_CreateEventBridgeRuleTemplateGroup.go api_op_CreateInput.go api_op_CreateInputSecurityGroup.go api_op_CreateMultiplex.go api_op_CreateMultiplexProgram.go api_op_CreateNetwork.go api_op_CreateNode.go api_op_CreateNodeRegistrationScript.go api_op_CreatePartnerInput.go api_op_CreateSdiSource.go api_op_CreateSignalMap.go api_op_CreateTags.go api_op_DeleteChannel.go api_op_DeleteChannelPlacementGroup.go api_op_DeleteCloudWatchAlarmTemplate.go api_op_DeleteCloudWatchAlarmTemplateGroup.go api_op_DeleteCluster.go api_op_DeleteEventBridgeRuleTemplate.go api_op_DeleteEventBridgeRuleTemplateGroup.go api_op_DeleteInput.go api_op_DeleteInputSecurityGroup.go api_op_DeleteMultiplex.go api_op_DeleteMultiplexProgram.go api_op_DeleteNetwork.go api_op_DeleteNode.go api_op_DeleteReservation.go api_op_DeleteSchedule.go api_op_DeleteSdiSource.go api_op_DeleteSignalMap.go api_op_DeleteTags.go api_op_DescribeAccountConfiguration.go api_op_DescribeChannel.go api_op_DescribeChannelPlacementGroup.go api_op_DescribeCluster.go api_op_DescribeInput.go api_op_DescribeInputDevice.go api_op_DescribeInputDeviceThumbnail.go api_op_DescribeInputSecurityGroup.go api_op_DescribeMultiplex.go api_op_DescribeMultiplexProgram.go api_op_DescribeNetwork.go api_op_DescribeNode.go api_op_DescribeOffering.go api_op_DescribeReservation.go api_op_DescribeSchedule.go api_op_DescribeSdiSource.go api_op_DescribeThumbnails.go api_op_GetCloudWatchAlarmTemplate.go api_op_GetCloudWatchAlarmTemplateGroup.go api_op_GetEventBridgeRuleTemplate.go api_op_GetEventBridgeRuleTemplateGroup.go api_op_GetSignalMap.go api_op_ListChannelPlacementGroups.go api_op_ListChannels.go api_op_ListCloudWatchAlarmTemplateGroups.go api_op_ListCloudWatchAlarmTemplates.go api_op_ListClusters.go api_op_ListEventBridgeRuleTemplateGroups.go api_op_ListEventBridgeRuleTemplates.go api_op_ListInputDeviceTransfers.go api_op_ListInputDevices.go api_op_ListInputSecurityGroups.go api_op_ListInputs.go api_op_ListMultiplexPrograms.go api_op_ListMultiplexes.go api_op_ListNetworks.go api_op_ListNodes.go api_op_ListOfferings.go api_op_ListReservations.go api_op_ListSdiSources.go api_op_ListSignalMaps.go api_op_ListTagsForResource.go api_op_ListVersions.go api_op_PurchaseOffering.go api_op_RebootInputDevice.go api_op_RejectInputDeviceTransfer.go api_op_RestartChannelPipelines.go api_op_StartChannel.go api_op_StartDeleteMonitorDeployment.go api_op_StartInputDevice.go api_op_StartInputDeviceMaintenanceWindow.go api_op_StartMonitorDeployment.go api_op_StartMultiplex.go api_op_StartUpdateSignalMap.go api_op_StopChannel.go api_op_StopInputDevice.go api_op_StopMultiplex.go api_op_TransferInputDevice.go api_op_UpdateAccountConfiguration.go api_op_UpdateChannel.go api_op_UpdateChannelClass.go api_op_UpdateChannelPlacementGroup.go api_op_UpdateCloudWatchAlarmTemplate.go api_op_UpdateCloudWatchAlarmTemplateGroup.go api_op_UpdateCluster.go api_op_UpdateEventBridgeRuleTemplate.go api_op_UpdateEventBridgeRuleTemplateGroup.go api_op_UpdateInput.go api_op_UpdateInputDevice.go api_op_UpdateInputSecurityGroup.go api_op_UpdateMultiplex.go api_op_UpdateMultiplexProgram.go api_op_UpdateNetwork.go api_op_UpdateNode.go api_op_UpdateNodeState.go api_op_UpdateReservation.go api_op_UpdateSdiSource.go auth.go deserializers.go doc.go endpoints.go go_module_metadata.go options.go serializers.go validators.go
Directories ¶
Path | Synopsis |
---|---|
internal | |
types |
- Version
- v1.74.0 (latest)
- Published
- Apr 10, 2025
- Platform
- linux/amd64
- Imports
- 48 packages
- Last checked
- 1 second ago –
Tools for package owners.