update_image_permissions

AppStream.Client.update_image_permissions(**kwargs)

Adds or updates permissions for the specified private image.

See also: AWS API Documentation

Request Syntax

response = client.update_image_permissions(
    Name='string',
    SharedAccountId='string',
    ImagePermissions={
        'allowFleet': True|False,
        'allowImageBuilder': True|False
    }
)
Parameters
  • Name (string) --

    [REQUIRED]

    The name of the private image.

  • SharedAccountId (string) --

    [REQUIRED]

    The 12-digit identifier of the AWS account for which you want add or update image permissions.

  • ImagePermissions (dict) --

    [REQUIRED]

    The permissions for the image.

    • allowFleet (boolean) --

      Indicates whether the image can be used for a fleet.

    • allowImageBuilder (boolean) --

      Indicates whether the image can be used for an image builder.

Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • AppStream.Client.exceptions.ResourceNotFoundException
  • AppStream.Client.exceptions.ResourceNotAvailableException
  • AppStream.Client.exceptions.LimitExceededException