Amazon Web Services Prod API

The Prod API from Amazon Web Services — 41 operation(s) for prod.

OpenAPI Specification

amazon-web-services-prod-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Amazon Web Services accessanalyzer 2012 09 25 Prod API
  description: <p>Identity and Access Management Access Analyzer helps you to set, verify, and refine your IAM policies by providing a suite of capabilities. Its features include findings for external and unused access, basic and custom policy checks for validating policies, and policy generation to generate fine-grained policies. To start using IAM Access Analyzer to identify external or unused access, you first need to create an analyzer.</p> <p> <b>External access analyzers</b> help identify potential risks of accessing resources by enabling you to identify any resource policies that grant access to an external principal. It does this by using logic-based reasoning to analyze resource-based policies in your Amazon Web Services environment. An external principal can be another Amazon Web Services account, a root user, an IAM user or role, a federated user, an Amazon Web Services service, or an anonymous user. You can also use IAM Access Analyzer to preview public and cross-account access to your resources before deploying permissions changes.</p> <p> <b>Unused access analyzers</b> help identify potential identity access risks by enabling you to identify unused IAM roles, unused access keys, unused console passwords, and IAM principals with unused service and action-level permissions.</p> <p>Beyond findings, IAM Access Analyzer provides basic and custom policy checks to validate IAM policies before deploying permissions changes. You can use policy generation to refine permissions by attaching a policy generated using access activity logged in CloudTrail logs. </p> <p>This guide describes the IAM Access Analyzer operations that you can call programmatically. For general information about IAM Access Analyzer, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html">Identity and Access Management Access Analyzer</a> in the <b>IAM User Guide</b>.</p>
tags:
- name: Prod
paths:
  /prod/inputDevices/{inputDeviceId}/accept:
    POST:
      summary: Amazon Web Services Acceptinputdevicetransfer
      description: Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account.
      operationId: amazonWebServicesAcceptInputDeviceTransfer
      tags:
      - Prod
  /prod/batch/delete:
    POST:
      summary: Amazon Web Services Batchdelete
      description: Starts delete of resources.
      operationId: amazonWebServicesBatchDelete
      tags:
      - Prod
  /prod/batch/start:
    POST:
      summary: Amazon Web Services Batchstart
      description: Starts existing resources
      operationId: amazonWebServicesBatchStart
      tags:
      - Prod
  /prod/batch/stop:
    POST:
      summary: Amazon Web Services Batchstop
      description: Stops running resources
      operationId: amazonWebServicesBatchStop
      tags:
      - Prod
  /prod/channels/{channelId}/schedule:
    GET:
      summary: Amazon Web Services Describeschedule
      description: Get a channel schedule
      operationId: amazonWebServicesDescribeSchedule
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}/cancel:
    POST:
      summary: Amazon Web Services Cancelinputdevicetransfer
      description: Cancel an input device transfer that you have requested.
      operationId: amazonWebServicesCancelInputDeviceTransfer
      tags:
      - Prod
  /prod/claimDevice:
    POST:
      summary: Amazon Web Services Claimdevice
      description: 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.
      operationId: amazonWebServicesClaimDevice
      tags:
      - Prod
  /prod/channels:
    GET:
      summary: Amazon Web Services Listchannels
      description: Produces list of channels that have been created
      operationId: amazonWebServicesListChannels
      tags:
      - Prod
  /prod/inputs:
    GET:
      summary: Amazon Web Services Listinputs
      description: Produces list of inputs that have been created
      operationId: amazonWebServicesListInputs
      tags:
      - Prod
  /prod/inputSecurityGroups:
    GET:
      summary: Amazon Web Services Listinputsecuritygroups
      description: Produces a list of Input Security Groups for an account
      operationId: amazonWebServicesListInputSecurityGroups
      tags:
      - Prod
  /prod/multiplexes:
    GET:
      summary: Amazon Web Services Listmultiplexes
      description: Retrieve a list of the existing multiplexes.
      operationId: amazonWebServicesListMultiplexes
      tags:
      - Prod
  /prod/multiplexes/{multiplexId}/programs:
    GET:
      summary: Amazon Web Services Listmultiplexprograms
      description: List the programs that currently exist for a specific multiplex.
      operationId: amazonWebServicesListMultiplexPrograms
      tags:
      - Prod
  /prod/inputs/{inputId}/partners:
    POST:
      summary: Amazon Web Services Createpartnerinput
      description: Create a partner input
      operationId: amazonWebServicesCreatePartnerInput
      tags:
      - Prod
  /prod/tags/{resource-arn}:
    GET:
      summary: Amazon Web Services Listtagsforresource
      description: Produces list of tags that have been created for a resource
      operationId: amazonWebServicesListTagsForResource
      tags:
      - Prod
  /prod/channels/{channelId}:
    PUT:
      summary: Amazon Web Services Updatechannel
      description: Updates a channel.
      operationId: amazonWebServicesUpdateChannel
      tags:
      - Prod
  /prod/inputs/{inputId}:
    PUT:
      summary: Amazon Web Services Updateinput
      description: Updates an input.
      operationId: amazonWebServicesUpdateInput
      tags:
      - Prod
  /prod/inputSecurityGroups/{inputSecurityGroupId}:
    PUT:
      summary: Amazon Web Services Updateinputsecuritygroup
      description: Update an Input Security Group's Whilelists.
      operationId: amazonWebServicesUpdateInputSecurityGroup
      tags:
      - Prod
  /prod/multiplexes/{multiplexId}:
    PUT:
      summary: Amazon Web Services Updatemultiplex
      description: Updates a multiplex.
      operationId: amazonWebServicesUpdateMultiplex
      tags:
      - Prod
  /prod/multiplexes/{multiplexId}/programs/{programName}:
    PUT:
      summary: Amazon Web Services Updatemultiplexprogram
      description: Update a program in a multiplex.
      operationId: amazonWebServicesUpdateMultiplexProgram
      tags:
      - Prod
  /prod/reservations/{reservationId}:
    PUT:
      summary: Amazon Web Services Updatereservation
      description: Update reservation.
      operationId: amazonWebServicesUpdateReservation
      tags:
      - Prod
  /prod/accountConfiguration:
    PUT:
      summary: Amazon Web Services Updateaccountconfiguration
      description: Update account configuration
      operationId: amazonWebServicesUpdateAccountConfiguration
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}:
    PUT:
      summary: Amazon Web Services Updateinputdevice
      description: Updates the parameters for the input device.
      operationId: amazonWebServicesUpdateInputDevice
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}/thumbnailData:
    GET:
      summary: Amazon Web Services Describeinputdevicethumbnail
      description: Get the latest thumbnail data for the input device.
      operationId: amazonWebServicesDescribeInputDeviceThumbnail
      tags:
      - Prod
  /prod/offerings/{offeringId}:
    GET:
      summary: Amazon Web Services Describeoffering
      description: Get details for an offering.
      operationId: amazonWebServicesDescribeOffering
      tags:
      - Prod
  /prod/channels/{channelId}/thumbnails:
    GET:
      summary: Amazon Web Services Describethumbnails
      description: Describe the latest thumbnails data.
      operationId: amazonWebServicesDescribeThumbnails
      tags:
      - Prod
  /prod/inputDeviceTransfers:
    GET:
      summary: Amazon Web Services Listinputdevicetransfers
      description: 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.
      operationId: amazonWebServicesListInputDeviceTransfers
      tags:
      - Prod
  /prod/inputDevices:
    GET:
      summary: Amazon Web Services Listinputdevices
      description: List input devices
      operationId: amazonWebServicesListInputDevices
      tags:
      - Prod
  /prod/offerings:
    GET:
      summary: Amazon Web Services Listofferings
      description: List offerings available for purchase.
      operationId: amazonWebServicesListOfferings
      tags:
      - Prod
  /prod/reservations:
    GET:
      summary: Amazon Web Services Listreservations
      description: List purchased reservations.
      operationId: amazonWebServicesListReservations
      tags:
      - Prod
  /prod/offerings/{offeringId}/purchase:
    POST:
      summary: Amazon Web Services Purchaseoffering
      description: Purchase an offering and create a reservation.
      operationId: amazonWebServicesPurchaseOffering
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}/reboot:
    POST:
      summary: Amazon Web Services Rebootinputdevice
      description: 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.
      operationId: amazonWebServicesRebootInputDevice
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}/reject:
    POST:
      summary: Amazon Web Services Rejectinputdevicetransfer
      description: Reject the transfer of the specified input device to your AWS account.
      operationId: amazonWebServicesRejectInputDeviceTransfer
      tags:
      - Prod
  /prod/channels/{channelId}/start:
    POST:
      summary: Amazon Web Services Startchannel
      description: Starts an existing channel
      operationId: amazonWebServicesStartChannel
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}/start:
    POST:
      summary: Amazon Web Services Startinputdevice
      description: 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.)
      operationId: amazonWebServicesStartInputDevice
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}/startInputDeviceMaintenanceWindow:
    POST:
      summary: Amazon Web Services Startinputdevicemaintenancewindow
      description: 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.
      operationId: amazonWebServicesStartInputDeviceMaintenanceWindow
      tags:
      - Prod
  /prod/multiplexes/{multiplexId}/start:
    POST:
      summary: Amazon Web Services Startmultiplex
      description: Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each channel.
      operationId: amazonWebServicesStartMultiplex
      tags:
      - Prod
  /prod/channels/{channelId}/stop:
    POST:
      summary: Amazon Web Services Stopchannel
      description: Stops a running channel
      operationId: amazonWebServicesStopChannel
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}/stop:
    POST:
      summary: Amazon Web Services Stopinputdevice
      description: 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.)
      operationId: amazonWebServicesStopInputDevice
      tags:
      - Prod
  /prod/multiplexes/{multiplexId}/stop:
    POST:
      summary: Amazon Web Services Stopmultiplex
      description: Stops a running multiplex. If the multiplex isn't running, this action has no effect.
      operationId: amazonWebServicesStopMultiplex
      tags:
      - Prod
  /prod/inputDevices/{inputDeviceId}/transfer:
    POST:
      summary: Amazon Web Services Transferinputdevice
      description: Start an input device transfer to another AWS account. After you make the request, the other account must accept or reject the transfer.
      operationId: amazonWebServicesTransferInputDevice
      tags:
      - Prod
  /prod/channels/{channelId}/channelClass:
    PUT:
      summary: Amazon Web Services Updatechannelclass
      description: Changes the class of the channel.
      operationId: amazonWebServicesUpdateChannelClass
      tags:
      - Prod