Amazon Web Services 2020 08 01 API

The 2020 08 01 API from Amazon Web Services — 27 operation(s) for 2020 08 01.

OpenAPI Specification

amazon-web-services-2020-08-01-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Amazon Web Services accessanalyzer 2012 09 25 2020 08 01 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: 2020 08 01
paths:
  /2020-08-01/studios/{studioId}/eula-acceptances:
    GET:
      summary: Amazon Web Services Listeulaacceptances
      description: List EULA acceptances.
      operationId: amazonWebServicesListEulaAcceptances
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/launch-profiles:
    GET:
      summary: Amazon Web Services Listlaunchprofiles
      description: List all the launch profiles a studio.
      operationId: amazonWebServicesListLaunchProfiles
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-images:
    GET:
      summary: Amazon Web Services Liststreamingimages
      description: List the streaming image resources available to this studio. This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.
      operationId: amazonWebServicesListStreamingImages
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-sessions:
    GET:
      summary: Amazon Web Services Liststreamingsessions
      description: Lists the streaming sessions in a studio.
      operationId: amazonWebServicesListStreamingSessions
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams:
    POST:
      summary: Amazon Web Services Createstreamingsessionstream
      description: Creates a streaming session stream for a streaming session. After invoking this API, invoke GetStreamingSessionStream with the returned streamId to poll the resource until it is in the READY state.
      operationId: amazonWebServicesCreateStreamingSessionStream
      tags:
      - 2020 08 01
  /2020-08-01/studios:
    GET:
      summary: Amazon Web Services Liststudios
      description: List studios in your Amazon Web Services accounts in the requested Amazon Web Services Region.
      operationId: amazonWebServicesListStudios
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/studio-components:
    GET:
      summary: Amazon Web Services Liststudiocomponents
      description: Lists the StudioComponents in a studio.
      operationId: amazonWebServicesListStudioComponents
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}:
    PATCH:
      summary: Amazon Web Services Updatelaunchprofile
      description: Update a launch profile.
      operationId: amazonWebServicesUpdateLaunchProfile
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership/{principalId}:
    PATCH:
      summary: Amazon Web Services Updatelaunchprofilemember
      description: Update a user persona in launch profile membership.
      operationId: amazonWebServicesUpdateLaunchProfileMember
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-images/{streamingImageId}:
    PATCH:
      summary: Amazon Web Services Updatestreamingimage
      description: Update streaming image.
      operationId: amazonWebServicesUpdateStreamingImage
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}:
    GET:
      summary: Amazon Web Services Getstreamingsession
      description: Gets StreamingSession resource. Invoke this operation to poll for a streaming session state while creating or deleting a session.
      operationId: amazonWebServicesGetStreamingSession
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}:
    PATCH:
      summary: Amazon Web Services Updatestudio
      description: Update a Studio resource. Currently, this operation only supports updating the displayName of your studio.
      operationId: amazonWebServicesUpdateStudio
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/studio-components/{studioComponentId}:
    PATCH:
      summary: Amazon Web Services Updatestudiocomponent
      description: Updates a studio component resource.
      operationId: amazonWebServicesUpdateStudioComponent
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/membership/{principalId}:
    GET:
      summary: Amazon Web Services Getstudiomember
      description: Get a user's membership in a studio.
      operationId: amazonWebServicesGetStudioMember
      tags:
      - 2020 08 01
  /2020-08-01/eulas/{eulaId}:
    GET:
      summary: Amazon Web Services Geteula
      description: Get EULA.
      operationId: amazonWebServicesGetEula
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/details:
    GET:
      summary: Amazon Web Services Getlaunchprofiledetails
      description: Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.
      operationId: amazonWebServicesGetLaunchProfileDetails
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/init:
    GET:
      summary: Amazon Web Services Getlaunchprofileinitialization
      description: Get a launch profile initialization.
      operationId: amazonWebServicesGetLaunchProfileInitialization
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-session-backups/{backupId}:
    GET:
      summary: Amazon Web Services Getstreamingsessionbackup
      description: Gets StreamingSessionBackup resource. Invoke this operation to poll for a streaming session backup while stopping a streaming session.
      operationId: amazonWebServicesGetStreamingSessionBackup
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/streams/{streamId}:
    GET:
      summary: Amazon Web Services Getstreamingsessionstream
      description: Gets a StreamingSessionStream for a streaming session. Invoke this operation to poll the resource after invoking CreateStreamingSessionStream. After the StreamingSessionStream changes to the READY state, the url property will contain a stream to be used with the DCV streaming client.
      operationId: amazonWebServicesGetStreamingSessionStream
      tags:
      - 2020 08 01
  /2020-08-01/eulas:
    GET:
      summary: Amazon Web Services Listeulas
      description: List EULAs.
      operationId: amazonWebServicesListEulas
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/launch-profiles/{launchProfileId}/membership:
    POST:
      summary: Amazon Web Services Putlaunchprofilemembers
      description: Add/update users with given persona to launch profile membership.
      operationId: amazonWebServicesPutLaunchProfileMembers
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-session-backups:
    GET:
      summary: Amazon Web Services Liststreamingsessionbackups
      description: Lists the backups of a streaming session in a studio.
      operationId: amazonWebServicesListStreamingSessionBackups
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/membership:
    POST:
      summary: Amazon Web Services Putstudiomembers
      description: Add/update users with given persona to studio membership.
      operationId: amazonWebServicesPutStudioMembers
      tags:
      - 2020 08 01
  /2020-08-01/tags/{resourceArn}:
    DELETE:
      summary: Amazon Web Services Untagresource
      description: Deletes the tags for a resource.
      operationId: amazonWebServicesUntagResource
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/start:
    POST:
      summary: Amazon Web Services Startstreamingsession
      description: Transitions sessions from the STOPPED state into the READY state. The START_IN_PROGRESS state is the intermediate state between the STOPPED and READY states.
      operationId: amazonWebServicesStartStreamingSession
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/sso-configuration:
    PUT:
      summary: Amazon Web Services Startstudiossoconfigurationrepair
      description: Repairs the IAM Identity Center configuration for a given studio. If the studio has a valid IAM Identity Center configuration currently associated with it, this operation will fail with a validation error. If the studio does not have a valid IAM Identity Center configuration currently associated with it, then a new IAM Identity Center application is created for the studio and the studio is changed to the READY state. After the IAM Identity Center application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.
      operationId: amazonWebServicesStartStudioSSOConfigurationRepair
      tags:
      - 2020 08 01
  /2020-08-01/studios/{studioId}/streaming-sessions/{sessionId}/stop:
    POST:
      summary: Amazon Web Services Stopstreamingsession
      description: Transitions sessions from the READY state into the STOPPED state. The STOP_IN_PROGRESS state is the intermediate state between the READY and STOPPED states.
      operationId: amazonWebServicesStopStreamingSession
      tags:
      - 2020 08 01