5.0.0 • Published 7 years ago

@datafire/amazonaws_appstream2 v5.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

@datafire/amazonaws_appstream2

Client library for Amazon AppStream

Installation and Usage

npm install --save @datafire/amazonaws_appstream2
let amazonaws_appstream2 = require('@datafire/amazonaws_appstream2').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_appstream2.AssociateFleet({
  "FleetName": "",
  "StackName": ""
}).then(data => {
  console.log(data);
});

Description

Amazon AppStream 2.0 You can use Amazon AppStream 2.0 to stream desktop applications to any device running a web browser, without rewriting them.

Actions

AssociateFleet

amazonaws_appstream2.AssociateFleet({
  "FleetName": "",
  "StackName": ""
}, context)

Input

  • input object

Output

CreateDirectoryConfig

amazonaws_appstream2.CreateDirectoryConfig({
  "DirectoryName": "",
  "OrganizationalUnitDistinguishedNames": [],
  "ServiceAccountCredentials": {
    "AccountName": "",
    "AccountPassword": ""
  }
}, context)

Input

Output

CreateFleet

amazonaws_appstream2.CreateFleet({
  "Name": "",
  "ImageName": "",
  "InstanceType": "",
  "ComputeCapacity": {
    "DesiredInstances": 0
  }
}, context)

Input

Output

CreateImageBuilder

amazonaws_appstream2.CreateImageBuilder({
  "Name": "",
  "ImageName": "",
  "InstanceType": ""
}, context)

Input

Output

CreateImageBuilderStreamingURL

amazonaws_appstream2.CreateImageBuilderStreamingURL({
  "Name": ""
}, context)

Input

Output

CreateStack

amazonaws_appstream2.CreateStack({
  "Name": ""
}, context)

Input

Output

CreateStreamingURL

amazonaws_appstream2.CreateStreamingURL({
  "StackName": "",
  "FleetName": "",
  "UserId": ""
}, context)

Input

Output

DeleteDirectoryConfig

amazonaws_appstream2.DeleteDirectoryConfig({
  "DirectoryName": ""
}, context)

Input

Output

DeleteFleet

amazonaws_appstream2.DeleteFleet({
  "Name": ""
}, context)

Input

  • input object

Output

DeleteImage

amazonaws_appstream2.DeleteImage({
  "Name": ""
}, context)

Input

  • input object

Output

DeleteImageBuilder

amazonaws_appstream2.DeleteImageBuilder({
  "Name": ""
}, context)

Input

  • input object

Output

DeleteStack

amazonaws_appstream2.DeleteStack({
  "Name": ""
}, context)

Input

  • input object

Output

DescribeDirectoryConfigs

amazonaws_appstream2.DescribeDirectoryConfigs({}, context)

Input

Output

DescribeFleets

amazonaws_appstream2.DescribeFleets({}, context)

Input

Output

DescribeImageBuilders

amazonaws_appstream2.DescribeImageBuilders({}, context)

Input

Output

DescribeImages

amazonaws_appstream2.DescribeImages({}, context)

Input

Output

DescribeSessions

amazonaws_appstream2.DescribeSessions({
  "StackName": "",
  "FleetName": ""
}, context)

Input

Output

DescribeStacks

amazonaws_appstream2.DescribeStacks({}, context)

Input

Output

DisassociateFleet

amazonaws_appstream2.DisassociateFleet({
  "FleetName": "",
  "StackName": ""
}, context)

Input

  • input object

Output

ExpireSession

amazonaws_appstream2.ExpireSession({
  "SessionId": ""
}, context)

Input

  • input object

Output

ListAssociatedFleets

amazonaws_appstream2.ListAssociatedFleets({
  "StackName": ""
}, context)

Input

Output

ListAssociatedStacks

amazonaws_appstream2.ListAssociatedStacks({
  "FleetName": ""
}, context)

Input

Output

ListTagsForResource

amazonaws_appstream2.ListTagsForResource({
  "ResourceArn": ""
}, context)

Input

  • input object
    • ResourceArn required Arn

Output

StartFleet

amazonaws_appstream2.StartFleet({
  "Name": ""
}, context)

Input

  • input object

Output

StartImageBuilder

amazonaws_appstream2.StartImageBuilder({
  "Name": ""
}, context)

Input

Output

StopFleet

amazonaws_appstream2.StopFleet({
  "Name": ""
}, context)

Input

  • input object

Output

StopImageBuilder

amazonaws_appstream2.StopImageBuilder({
  "Name": ""
}, context)

Input

  • input object

Output

TagResource

amazonaws_appstream2.TagResource({
  "ResourceArn": "",
  "Tags": []
}, context)

Input

  • input object
    • ResourceArn required Arn
    • Tags required Tags

Output

UntagResource

amazonaws_appstream2.UntagResource({
  "ResourceArn": "",
  "TagKeys": []
}, context)

Input

Output

UpdateDirectoryConfig

amazonaws_appstream2.UpdateDirectoryConfig({
  "DirectoryName": ""
}, context)

Input

Output

UpdateFleet

amazonaws_appstream2.UpdateFleet({
  "Name": ""
}, context)

Input

Output

UpdateStack

amazonaws_appstream2.UpdateStack({
  "Name": ""
}, context)

Input

Output

Definitions

AccountName

  • AccountName string

AccountPassword

  • AccountPassword string

Application

Applications

AppstreamAgentVersion

  • AppstreamAgentVersion string

Arn

  • Arn string

AssociateFleetRequest

  • AssociateFleetRequest object

AssociateFleetResult

  • AssociateFleetResult object

AuthenticationType

  • AuthenticationType string (values: API, SAML, USERPOOL)

Boolean

  • Boolean boolean

BooleanObject

  • BooleanObject boolean

ComputeCapacity

  • ComputeCapacity object: Describes the capacity for a fleet.

ComputeCapacityStatus

  • ComputeCapacityStatus object: Describes the capacity status for a fleet.

ConcurrentModificationException

  • ConcurrentModificationException object: An API error occurred. Wait a few minutes and try again.

CreateDirectoryConfigRequest

CreateDirectoryConfigResult

CreateFleetRequest

CreateFleetResult

  • CreateFleetResult object

CreateImageBuilderRequest

CreateImageBuilderResult

CreateImageBuilderStreamingURLRequest

  • CreateImageBuilderStreamingURLRequest object

CreateImageBuilderStreamingURLResult

  • CreateImageBuilderStreamingURLResult object

CreateStackRequest

CreateStackResult

  • CreateStackResult object

CreateStreamingURLRequest

CreateStreamingURLResult

DeleteDirectoryConfigRequest

  • DeleteDirectoryConfigRequest object

DeleteDirectoryConfigResult

  • DeleteDirectoryConfigResult object

DeleteFleetRequest

  • DeleteFleetRequest object

DeleteFleetResult

  • DeleteFleetResult object

DeleteImageBuilderRequest

  • DeleteImageBuilderRequest object

DeleteImageBuilderResult

DeleteImageRequest

  • DeleteImageRequest object

DeleteImageResult

  • DeleteImageResult object

DeleteStackRequest

  • DeleteStackRequest object

DeleteStackResult

  • DeleteStackResult object

DescribeDirectoryConfigsRequest

DescribeDirectoryConfigsResult

DescribeFleetsRequest

DescribeFleetsResult

DescribeImageBuildersRequest

DescribeImageBuildersResult

DescribeImagesRequest

DescribeImagesResult

DescribeSessionsRequest

DescribeSessionsResult

DescribeStacksRequest

DescribeStacksResult

Description

  • Description string

DirectoryConfig

DirectoryConfigList

DirectoryName

  • DirectoryName string

DirectoryNameList

DisassociateFleetRequest

  • DisassociateFleetRequest object

DisassociateFleetResult

  • DisassociateFleetResult object

DisplayName

  • DisplayName string

DomainJoinInfo

ErrorMessage

  • ErrorMessage string: The error message in the exception.

ExpireSessionRequest

  • ExpireSessionRequest object

ExpireSessionResult

  • ExpireSessionResult object

Fleet

FleetAttribute

  • FleetAttribute string (values: VPC_CONFIGURATION, VPC_CONFIGURATION_SECURITY_GROUP_IDS, DOMAIN_JOIN_INFO): The fleet attribute.

FleetAttributes

FleetError

FleetErrorCode

  • FleetErrorCode string (values: IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION, IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION, IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION, NETWORK_INTERFACE_LIMIT_EXCEEDED, INTERNAL_SERVICE_ERROR, IAM_SERVICE_ROLE_IS_MISSING, SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES, IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION, SUBNET_NOT_FOUND, IMAGE_NOT_FOUND, INVALID_SUBNET_CONFIGURATION, SECURITY_GROUPS_NOT_FOUND, IGW_NOT_ATTACHED, IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION, DOMAIN_JOIN_ERROR_FILE_NOT_FOUND, DOMAIN_JOIN_ERROR_ACCESS_DENIED, DOMAIN_JOIN_ERROR_LOGON_FAILURE, DOMAIN_JOIN_ERROR_INVALID_PARAMETER, DOMAIN_JOIN_ERROR_MORE_DATA, DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN, DOMAIN_JOIN_ERROR_NOT_SUPPORTED, DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME, DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED, DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED, DOMAIN_JOIN_NERR_PASSWORD_EXPIRED, DOMAIN_JOIN_INTERNAL_SERVICE_ERROR)

FleetErrors

FleetList

  • FleetList array: The fleets.

FleetState

  • FleetState string (values: STARTING, RUNNING, STOPPING, STOPPED)

FleetType

  • FleetType string (values: ALWAYS_ON, ON_DEMAND)

Image

ImageBuilder

ImageBuilderList

ImageBuilderState

  • ImageBuilderState string (values: PENDING, UPDATING_AGENT, RUNNING, STOPPING, STOPPED, REBOOTING, SNAPSHOTTING, DELETING, FAILED)

ImageBuilderStateChangeReason

ImageBuilderStateChangeReasonCode

  • ImageBuilderStateChangeReasonCode string (values: INTERNAL_ERROR, IMAGE_UNAVAILABLE)

ImageList

  • ImageList array

ImageState

  • ImageState string (values: PENDING, AVAILABLE, FAILED, DELETING)

ImageStateChangeReason

ImageStateChangeReasonCode

  • ImageStateChangeReasonCode string (values: INTERNAL_ERROR, IMAGE_BUILDER_NOT_AVAILABLE)

IncompatibleImageException

  • IncompatibleImageException object: The image does not support storage connectors.

Integer

  • Integer integer

InvalidParameterCombinationException

  • InvalidParameterCombinationException object: Indicates an incorrect combination of parameters, or a missing parameter.

InvalidRoleException

  • InvalidRoleException object: The specified role is invalid.

LimitExceededException

  • LimitExceededException object: The requested limit exceeds the permitted limit for an account.

ListAssociatedFleetsRequest

  • ListAssociatedFleetsRequest object

ListAssociatedFleetsResult

ListAssociatedStacksRequest

  • ListAssociatedStacksRequest object

ListAssociatedStacksResult

ListTagsForResourceRequest

  • ListTagsForResourceRequest object
    • ResourceArn required Arn

ListTagsForResourceResponse

  • ListTagsForResourceResponse object

Long

  • Long integer

Metadata

Name

  • Name string

OperationNotPermittedException

  • OperationNotPermittedException object: The attempted operation is not permitted.

OrganizationalUnitDistinguishedName

  • OrganizationalUnitDistinguishedName string

OrganizationalUnitDistinguishedNamesList

PlatformType

  • PlatformType string (values: WINDOWS)

RedirectURL

  • RedirectURL string

ResourceAlreadyExistsException

  • ResourceAlreadyExistsException object: The specified resource already exists.

ResourceError

ResourceErrors

ResourceIdentifier

  • ResourceIdentifier string: The ARN of the resource.

ResourceInUseException

  • ResourceInUseException object: The specified resource is in use.

ResourceNotAvailableException

  • ResourceNotAvailableException object: The specified resource exists and is not in use, but isn't available.

ResourceNotFoundException

  • ResourceNotFoundException object: The specified resource was not found.

SecurityGroupIdList

  • SecurityGroupIdList array: The security group IDs.

ServiceAccountCredentials

  • ServiceAccountCredentials object: Describes the credentials for the service account used by the streaming instance to connect to the directory.

Session

SessionList

  • SessionList array: List of sessions.

SessionState

  • SessionState string (values: ACTIVE, PENDING, EXPIRED): Possible values for the state of a streaming session.

Stack

StackAttribute

  • StackAttribute string (values: STORAGE_CONNECTORS, REDIRECT_URL)

StackAttributes

StackError

StackErrorCode

  • StackErrorCode string (values: STORAGE_CONNECTOR_ERROR, INTERNAL_SERVICE_ERROR)

StackErrors

  • StackErrors array: The stack errors.

StackList

  • StackList array: The stacks.

StartFleetRequest

  • StartFleetRequest object

StartFleetResult

  • StartFleetResult object

StartImageBuilderRequest

StartImageBuilderResult

StopFleetRequest

  • StopFleetRequest object

StopFleetResult

  • StopFleetResult object

StopImageBuilderRequest

  • StopImageBuilderRequest object

StopImageBuilderResult

StorageConnector

StorageConnectorList

StorageConnectorType

  • StorageConnectorType string (values: HOMEFOLDERS): The type of storage connector.

StreamingUrlUserId

  • StreamingUrlUserId string

String

  • String string

StringList

SubnetIdList

  • SubnetIdList array: The subnet IDs.

TagKey

  • TagKey string

TagKeyList

TagResourceRequest

  • TagResourceRequest object
    • ResourceArn required Arn
    • Tags required Tags

TagResourceResponse

  • TagResourceResponse object

TagValue

  • TagValue string

Tags

Timestamp

  • Timestamp string

UntagResourceRequest

  • UntagResourceRequest object

UntagResourceResponse

  • UntagResourceResponse object

UpdateDirectoryConfigRequest

UpdateDirectoryConfigResult

UpdateFleetRequest

UpdateFleetResult

  • UpdateFleetResult object

UpdateStackRequest

UpdateStackResult

  • UpdateStackResult object

UserId

  • UserId string

VisibilityType

  • VisibilityType string (values: PUBLIC, PRIVATE)

VpcConfig

5.0.0

7 years ago

4.0.0

8 years ago

3.0.4

8 years ago

3.0.3

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago