Documentation ¶
Overview ¶
Package appstream provides the client and types for making API requests to Amazon AppStream.
You can use Amazon AppStream 2.0 to stream desktop applications to any device running a web browser, without rewriting them.
See https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01 for more information on this service.
See appstream package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appstream/
Using the Client ¶
To Amazon AppStream with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon AppStream client AppStream for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appstream/#New
Index ¶
- Constants
- type AppStream
- func (c *AppStream) AssociateFleetRequest(input *AssociateFleetInput) AssociateFleetRequest
- func (c *AppStream) CreateDirectoryConfigRequest(input *CreateDirectoryConfigInput) CreateDirectoryConfigRequest
- func (c *AppStream) CreateFleetRequest(input *CreateFleetInput) CreateFleetRequest
- func (c *AppStream) CreateImageBuilderRequest(input *CreateImageBuilderInput) CreateImageBuilderRequest
- func (c *AppStream) CreateImageBuilderStreamingURLRequest(input *CreateImageBuilderStreamingURLInput) CreateImageBuilderStreamingURLRequest
- func (c *AppStream) CreateStackRequest(input *CreateStackInput) CreateStackRequest
- func (c *AppStream) CreateStreamingURLRequest(input *CreateStreamingURLInput) CreateStreamingURLRequest
- func (c *AppStream) DeleteDirectoryConfigRequest(input *DeleteDirectoryConfigInput) DeleteDirectoryConfigRequest
- func (c *AppStream) DeleteFleetRequest(input *DeleteFleetInput) DeleteFleetRequest
- func (c *AppStream) DeleteImageBuilderRequest(input *DeleteImageBuilderInput) DeleteImageBuilderRequest
- func (c *AppStream) DeleteImageRequest(input *DeleteImageInput) DeleteImageRequest
- func (c *AppStream) DeleteStackRequest(input *DeleteStackInput) DeleteStackRequest
- func (c *AppStream) DescribeDirectoryConfigsRequest(input *DescribeDirectoryConfigsInput) DescribeDirectoryConfigsRequest
- func (c *AppStream) DescribeFleetsRequest(input *DescribeFleetsInput) DescribeFleetsRequest
- func (c *AppStream) DescribeImageBuildersRequest(input *DescribeImageBuildersInput) DescribeImageBuildersRequest
- func (c *AppStream) DescribeImagesRequest(input *DescribeImagesInput) DescribeImagesRequest
- func (c *AppStream) DescribeSessionsRequest(input *DescribeSessionsInput) DescribeSessionsRequest
- func (c *AppStream) DescribeStacksRequest(input *DescribeStacksInput) DescribeStacksRequest
- func (c *AppStream) DisassociateFleetRequest(input *DisassociateFleetInput) DisassociateFleetRequest
- func (c *AppStream) ExpireSessionRequest(input *ExpireSessionInput) ExpireSessionRequest
- func (c *AppStream) ListAssociatedFleetsRequest(input *ListAssociatedFleetsInput) ListAssociatedFleetsRequest
- func (c *AppStream) ListAssociatedStacksRequest(input *ListAssociatedStacksInput) ListAssociatedStacksRequest
- func (c *AppStream) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
- func (c *AppStream) StartFleetRequest(input *StartFleetInput) StartFleetRequest
- func (c *AppStream) StartImageBuilderRequest(input *StartImageBuilderInput) StartImageBuilderRequest
- func (c *AppStream) StopFleetRequest(input *StopFleetInput) StopFleetRequest
- func (c *AppStream) StopImageBuilderRequest(input *StopImageBuilderInput) StopImageBuilderRequest
- func (c *AppStream) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *AppStream) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *AppStream) UpdateDirectoryConfigRequest(input *UpdateDirectoryConfigInput) UpdateDirectoryConfigRequest
- func (c *AppStream) UpdateFleetRequest(input *UpdateFleetInput) UpdateFleetRequest
- func (c *AppStream) UpdateStackRequest(input *UpdateStackInput) UpdateStackRequest
- func (c *AppStream) WaitUntilFleetStarted(input *DescribeFleetsInput) error
- func (c *AppStream) WaitUntilFleetStartedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...aws.WaiterOption) error
- func (c *AppStream) WaitUntilFleetStopped(input *DescribeFleetsInput) error
- func (c *AppStream) WaitUntilFleetStoppedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...aws.WaiterOption) error
- type Application
- func (s Application) GoString() string
- func (s *Application) SetDisplayName(v string) *Application
- func (s *Application) SetEnabled(v bool) *Application
- func (s *Application) SetIconURL(v string) *Application
- func (s *Application) SetLaunchParameters(v string) *Application
- func (s *Application) SetLaunchPath(v string) *Application
- func (s *Application) SetMetadata(v map[string]string) *Application
- func (s *Application) SetName(v string) *Application
- func (s Application) String() string
- type AssociateFleetInput
- type AssociateFleetOutput
- type AssociateFleetRequest
- type AuthenticationType
- type ComputeCapacity
- type ComputeCapacityStatus
- func (s ComputeCapacityStatus) GoString() string
- func (s *ComputeCapacityStatus) SetAvailable(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetDesired(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetInUse(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetRunning(v int64) *ComputeCapacityStatus
- func (s ComputeCapacityStatus) String() string
- type CreateDirectoryConfigInput
- func (s CreateDirectoryConfigInput) GoString() string
- func (s *CreateDirectoryConfigInput) SetDirectoryName(v string) *CreateDirectoryConfigInput
- func (s *CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []string) *CreateDirectoryConfigInput
- func (s *CreateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *CreateDirectoryConfigInput
- func (s CreateDirectoryConfigInput) String() string
- func (s *CreateDirectoryConfigInput) Validate() error
- type CreateDirectoryConfigOutput
- type CreateDirectoryConfigRequest
- type CreateFleetInput
- func (s CreateFleetInput) GoString() string
- func (s *CreateFleetInput) SetComputeCapacity(v *ComputeCapacity) *CreateFleetInput
- func (s *CreateFleetInput) SetDescription(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *CreateFleetInput
- func (s *CreateFleetInput) SetDisplayName(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateFleetInput
- func (s *CreateFleetInput) SetEnableDefaultInternetAccess(v bool) *CreateFleetInput
- func (s *CreateFleetInput) SetFleetType(v FleetType) *CreateFleetInput
- func (s *CreateFleetInput) SetImageName(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetInstanceType(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetMaxUserDurationInSeconds(v int64) *CreateFleetInput
- func (s *CreateFleetInput) SetName(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetVpcConfig(v *VpcConfig) *CreateFleetInput
- func (s CreateFleetInput) String() string
- func (s *CreateFleetInput) Validate() error
- type CreateFleetOutput
- type CreateFleetRequest
- type CreateImageBuilderInput
- func (s CreateImageBuilderInput) GoString() string
- func (s *CreateImageBuilderInput) SetAppstreamAgentVersion(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetDescription(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetDisplayName(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetImageName(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetInstanceType(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetName(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetVpcConfig(v *VpcConfig) *CreateImageBuilderInput
- func (s CreateImageBuilderInput) String() string
- func (s *CreateImageBuilderInput) Validate() error
- type CreateImageBuilderOutput
- type CreateImageBuilderRequest
- type CreateImageBuilderStreamingURLInput
- func (s CreateImageBuilderStreamingURLInput) GoString() string
- func (s *CreateImageBuilderStreamingURLInput) SetName(v string) *CreateImageBuilderStreamingURLInput
- func (s *CreateImageBuilderStreamingURLInput) SetValidity(v int64) *CreateImageBuilderStreamingURLInput
- func (s CreateImageBuilderStreamingURLInput) String() string
- func (s *CreateImageBuilderStreamingURLInput) Validate() error
- type CreateImageBuilderStreamingURLOutput
- func (s CreateImageBuilderStreamingURLOutput) GoString() string
- func (s CreateImageBuilderStreamingURLOutput) SDKResponseMetadata() aws.Response
- func (s *CreateImageBuilderStreamingURLOutput) SetExpires(v time.Time) *CreateImageBuilderStreamingURLOutput
- func (s *CreateImageBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateImageBuilderStreamingURLOutput
- func (s CreateImageBuilderStreamingURLOutput) String() string
- type CreateImageBuilderStreamingURLRequest
- type CreateStackInput
- func (s CreateStackInput) GoString() string
- func (s *CreateStackInput) SetDescription(v string) *CreateStackInput
- func (s *CreateStackInput) SetDisplayName(v string) *CreateStackInput
- func (s *CreateStackInput) SetName(v string) *CreateStackInput
- func (s *CreateStackInput) SetStorageConnectors(v []StorageConnector) *CreateStackInput
- func (s CreateStackInput) String() string
- func (s *CreateStackInput) Validate() error
- type CreateStackOutput
- type CreateStackRequest
- type CreateStreamingURLInput
- func (s CreateStreamingURLInput) GoString() string
- func (s *CreateStreamingURLInput) SetApplicationId(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetFleetName(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetSessionContext(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetStackName(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetUserId(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetValidity(v int64) *CreateStreamingURLInput
- func (s CreateStreamingURLInput) String() string
- func (s *CreateStreamingURLInput) Validate() error
- type CreateStreamingURLOutput
- func (s CreateStreamingURLOutput) GoString() string
- func (s CreateStreamingURLOutput) SDKResponseMetadata() aws.Response
- func (s *CreateStreamingURLOutput) SetExpires(v time.Time) *CreateStreamingURLOutput
- func (s *CreateStreamingURLOutput) SetStreamingURL(v string) *CreateStreamingURLOutput
- func (s CreateStreamingURLOutput) String() string
- type CreateStreamingURLRequest
- type DeleteDirectoryConfigInput
- type DeleteDirectoryConfigOutput
- type DeleteDirectoryConfigRequest
- type DeleteFleetInput
- type DeleteFleetOutput
- type DeleteFleetRequest
- type DeleteImageBuilderInput
- type DeleteImageBuilderOutput
- type DeleteImageBuilderRequest
- type DeleteImageInput
- type DeleteImageOutput
- type DeleteImageRequest
- type DeleteStackInput
- type DeleteStackOutput
- type DeleteStackRequest
- type DescribeDirectoryConfigsInput
- func (s DescribeDirectoryConfigsInput) GoString() string
- func (s *DescribeDirectoryConfigsInput) SetDirectoryNames(v []string) *DescribeDirectoryConfigsInput
- func (s *DescribeDirectoryConfigsInput) SetMaxResults(v int64) *DescribeDirectoryConfigsInput
- func (s *DescribeDirectoryConfigsInput) SetNextToken(v string) *DescribeDirectoryConfigsInput
- func (s DescribeDirectoryConfigsInput) String() string
- func (s *DescribeDirectoryConfigsInput) Validate() error
- type DescribeDirectoryConfigsOutput
- func (s DescribeDirectoryConfigsOutput) GoString() string
- func (s DescribeDirectoryConfigsOutput) SDKResponseMetadata() aws.Response
- func (s *DescribeDirectoryConfigsOutput) SetDirectoryConfigs(v []DirectoryConfig) *DescribeDirectoryConfigsOutput
- func (s *DescribeDirectoryConfigsOutput) SetNextToken(v string) *DescribeDirectoryConfigsOutput
- func (s DescribeDirectoryConfigsOutput) String() string
- type DescribeDirectoryConfigsRequest
- type DescribeFleetsInput
- type DescribeFleetsOutput
- func (s DescribeFleetsOutput) GoString() string
- func (s DescribeFleetsOutput) SDKResponseMetadata() aws.Response
- func (s *DescribeFleetsOutput) SetFleets(v []Fleet) *DescribeFleetsOutput
- func (s *DescribeFleetsOutput) SetNextToken(v string) *DescribeFleetsOutput
- func (s DescribeFleetsOutput) String() string
- type DescribeFleetsRequest
- type DescribeImageBuildersInput
- func (s DescribeImageBuildersInput) GoString() string
- func (s *DescribeImageBuildersInput) SetMaxResults(v int64) *DescribeImageBuildersInput
- func (s *DescribeImageBuildersInput) SetNames(v []string) *DescribeImageBuildersInput
- func (s *DescribeImageBuildersInput) SetNextToken(v string) *DescribeImageBuildersInput
- func (s DescribeImageBuildersInput) String() string
- func (s *DescribeImageBuildersInput) Validate() error
- type DescribeImageBuildersOutput
- func (s DescribeImageBuildersOutput) GoString() string
- func (s DescribeImageBuildersOutput) SDKResponseMetadata() aws.Response
- func (s *DescribeImageBuildersOutput) SetImageBuilders(v []ImageBuilder) *DescribeImageBuildersOutput
- func (s *DescribeImageBuildersOutput) SetNextToken(v string) *DescribeImageBuildersOutput
- func (s DescribeImageBuildersOutput) String() string
- type DescribeImageBuildersRequest
- type DescribeImagesInput
- type DescribeImagesOutput
- type DescribeImagesRequest
- type DescribeSessionsInput
- func (s DescribeSessionsInput) GoString() string
- func (s *DescribeSessionsInput) SetAuthenticationType(v AuthenticationType) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetFleetName(v string) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetLimit(v int64) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetNextToken(v string) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetStackName(v string) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetUserId(v string) *DescribeSessionsInput
- func (s DescribeSessionsInput) String() string
- func (s *DescribeSessionsInput) Validate() error
- type DescribeSessionsOutput
- func (s DescribeSessionsOutput) GoString() string
- func (s DescribeSessionsOutput) SDKResponseMetadata() aws.Response
- func (s *DescribeSessionsOutput) SetNextToken(v string) *DescribeSessionsOutput
- func (s *DescribeSessionsOutput) SetSessions(v []Session) *DescribeSessionsOutput
- func (s DescribeSessionsOutput) String() string
- type DescribeSessionsRequest
- type DescribeStacksInput
- type DescribeStacksOutput
- func (s DescribeStacksOutput) GoString() string
- func (s DescribeStacksOutput) SDKResponseMetadata() aws.Response
- func (s *DescribeStacksOutput) SetNextToken(v string) *DescribeStacksOutput
- func (s *DescribeStacksOutput) SetStacks(v []Stack) *DescribeStacksOutput
- func (s DescribeStacksOutput) String() string
- type DescribeStacksRequest
- type DirectoryConfig
- func (s DirectoryConfig) GoString() string
- func (s *DirectoryConfig) SetCreatedTime(v time.Time) *DirectoryConfig
- func (s *DirectoryConfig) SetDirectoryName(v string) *DirectoryConfig
- func (s *DirectoryConfig) SetOrganizationalUnitDistinguishedNames(v []string) *DirectoryConfig
- func (s *DirectoryConfig) SetServiceAccountCredentials(v *ServiceAccountCredentials) *DirectoryConfig
- func (s DirectoryConfig) String() string
- type DisassociateFleetInput
- func (s DisassociateFleetInput) GoString() string
- func (s *DisassociateFleetInput) SetFleetName(v string) *DisassociateFleetInput
- func (s *DisassociateFleetInput) SetStackName(v string) *DisassociateFleetInput
- func (s DisassociateFleetInput) String() string
- func (s *DisassociateFleetInput) Validate() error
- type DisassociateFleetOutput
- type DisassociateFleetRequest
- type DomainJoinInfo
- type ExpireSessionInput
- type ExpireSessionOutput
- type ExpireSessionRequest
- type Fleet
- func (s Fleet) GoString() string
- func (s *Fleet) SetArn(v string) *Fleet
- func (s *Fleet) SetComputeCapacityStatus(v *ComputeCapacityStatus) *Fleet
- func (s *Fleet) SetCreatedTime(v time.Time) *Fleet
- func (s *Fleet) SetDescription(v string) *Fleet
- func (s *Fleet) SetDisconnectTimeoutInSeconds(v int64) *Fleet
- func (s *Fleet) SetDisplayName(v string) *Fleet
- func (s *Fleet) SetDomainJoinInfo(v *DomainJoinInfo) *Fleet
- func (s *Fleet) SetEnableDefaultInternetAccess(v bool) *Fleet
- func (s *Fleet) SetFleetErrors(v []FleetError) *Fleet
- func (s *Fleet) SetFleetType(v FleetType) *Fleet
- func (s *Fleet) SetImageName(v string) *Fleet
- func (s *Fleet) SetInstanceType(v string) *Fleet
- func (s *Fleet) SetMaxUserDurationInSeconds(v int64) *Fleet
- func (s *Fleet) SetName(v string) *Fleet
- func (s *Fleet) SetState(v FleetState) *Fleet
- func (s *Fleet) SetVpcConfig(v *VpcConfig) *Fleet
- func (s Fleet) String() string
- type FleetAttribute
- type FleetError
- type FleetErrorCode
- type FleetState
- type FleetType
- type Image
- func (s Image) GoString() string
- func (s *Image) SetApplications(v []Application) *Image
- func (s *Image) SetAppstreamAgentVersion(v string) *Image
- func (s *Image) SetArn(v string) *Image
- func (s *Image) SetBaseImageArn(v string) *Image
- func (s *Image) SetCreatedTime(v time.Time) *Image
- func (s *Image) SetDescription(v string) *Image
- func (s *Image) SetDisplayName(v string) *Image
- func (s *Image) SetImageBuilderSupported(v bool) *Image
- func (s *Image) SetName(v string) *Image
- func (s *Image) SetPlatform(v PlatformType) *Image
- func (s *Image) SetPublicBaseImageReleasedDate(v time.Time) *Image
- func (s *Image) SetState(v ImageState) *Image
- func (s *Image) SetStateChangeReason(v *ImageStateChangeReason) *Image
- func (s *Image) SetVisibility(v VisibilityType) *Image
- func (s Image) String() string
- type ImageBuilder
- func (s ImageBuilder) GoString() string
- func (s *ImageBuilder) SetAppstreamAgentVersion(v string) *ImageBuilder
- func (s *ImageBuilder) SetArn(v string) *ImageBuilder
- func (s *ImageBuilder) SetCreatedTime(v time.Time) *ImageBuilder
- func (s *ImageBuilder) SetDescription(v string) *ImageBuilder
- func (s *ImageBuilder) SetDisplayName(v string) *ImageBuilder
- func (s *ImageBuilder) SetDomainJoinInfo(v *DomainJoinInfo) *ImageBuilder
- func (s *ImageBuilder) SetEnableDefaultInternetAccess(v bool) *ImageBuilder
- func (s *ImageBuilder) SetImageArn(v string) *ImageBuilder
- func (s *ImageBuilder) SetImageBuilderErrors(v []ResourceError) *ImageBuilder
- func (s *ImageBuilder) SetInstanceType(v string) *ImageBuilder
- func (s *ImageBuilder) SetName(v string) *ImageBuilder
- func (s *ImageBuilder) SetPlatform(v PlatformType) *ImageBuilder
- func (s *ImageBuilder) SetState(v ImageBuilderState) *ImageBuilder
- func (s *ImageBuilder) SetStateChangeReason(v *ImageBuilderStateChangeReason) *ImageBuilder
- func (s *ImageBuilder) SetVpcConfig(v *VpcConfig) *ImageBuilder
- func (s ImageBuilder) String() string
- type ImageBuilderState
- type ImageBuilderStateChangeReason
- func (s ImageBuilderStateChangeReason) GoString() string
- func (s *ImageBuilderStateChangeReason) SetCode(v ImageBuilderStateChangeReasonCode) *ImageBuilderStateChangeReason
- func (s *ImageBuilderStateChangeReason) SetMessage(v string) *ImageBuilderStateChangeReason
- func (s ImageBuilderStateChangeReason) String() string
- type ImageBuilderStateChangeReasonCode
- type ImageState
- type ImageStateChangeReason
- type ImageStateChangeReasonCode
- type ListAssociatedFleetsInput
- func (s ListAssociatedFleetsInput) GoString() string
- func (s *ListAssociatedFleetsInput) SetNextToken(v string) *ListAssociatedFleetsInput
- func (s *ListAssociatedFleetsInput) SetStackName(v string) *ListAssociatedFleetsInput
- func (s ListAssociatedFleetsInput) String() string
- func (s *ListAssociatedFleetsInput) Validate() error
- type ListAssociatedFleetsOutput
- func (s ListAssociatedFleetsOutput) GoString() string
- func (s ListAssociatedFleetsOutput) SDKResponseMetadata() aws.Response
- func (s *ListAssociatedFleetsOutput) SetNames(v []string) *ListAssociatedFleetsOutput
- func (s *ListAssociatedFleetsOutput) SetNextToken(v string) *ListAssociatedFleetsOutput
- func (s ListAssociatedFleetsOutput) String() string
- type ListAssociatedFleetsRequest
- type ListAssociatedStacksInput
- func (s ListAssociatedStacksInput) GoString() string
- func (s *ListAssociatedStacksInput) SetFleetName(v string) *ListAssociatedStacksInput
- func (s *ListAssociatedStacksInput) SetNextToken(v string) *ListAssociatedStacksInput
- func (s ListAssociatedStacksInput) String() string
- func (s *ListAssociatedStacksInput) Validate() error
- type ListAssociatedStacksOutput
- func (s ListAssociatedStacksOutput) GoString() string
- func (s ListAssociatedStacksOutput) SDKResponseMetadata() aws.Response
- func (s *ListAssociatedStacksOutput) SetNames(v []string) *ListAssociatedStacksOutput
- func (s *ListAssociatedStacksOutput) SetNextToken(v string) *ListAssociatedStacksOutput
- func (s ListAssociatedStacksOutput) String() string
- type ListAssociatedStacksRequest
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTagsForResourceRequest
- type PlatformType
- type ResourceError
- type ServiceAccountCredentials
- func (s ServiceAccountCredentials) GoString() string
- func (s *ServiceAccountCredentials) SetAccountName(v string) *ServiceAccountCredentials
- func (s *ServiceAccountCredentials) SetAccountPassword(v string) *ServiceAccountCredentials
- func (s ServiceAccountCredentials) String() string
- func (s *ServiceAccountCredentials) Validate() error
- type Session
- func (s Session) GoString() string
- func (s *Session) SetAuthenticationType(v AuthenticationType) *Session
- func (s *Session) SetFleetName(v string) *Session
- func (s *Session) SetId(v string) *Session
- func (s *Session) SetStackName(v string) *Session
- func (s *Session) SetState(v SessionState) *Session
- func (s *Session) SetUserId(v string) *Session
- func (s Session) String() string
- type SessionState
- type Stack
- func (s Stack) GoString() string
- func (s *Stack) SetArn(v string) *Stack
- func (s *Stack) SetCreatedTime(v time.Time) *Stack
- func (s *Stack) SetDescription(v string) *Stack
- func (s *Stack) SetDisplayName(v string) *Stack
- func (s *Stack) SetName(v string) *Stack
- func (s *Stack) SetStackErrors(v []StackError) *Stack
- func (s *Stack) SetStorageConnectors(v []StorageConnector) *Stack
- func (s Stack) String() string
- type StackError
- type StackErrorCode
- type StartFleetInput
- type StartFleetOutput
- type StartFleetRequest
- type StartImageBuilderInput
- func (s StartImageBuilderInput) GoString() string
- func (s *StartImageBuilderInput) SetAppstreamAgentVersion(v string) *StartImageBuilderInput
- func (s *StartImageBuilderInput) SetName(v string) *StartImageBuilderInput
- func (s StartImageBuilderInput) String() string
- func (s *StartImageBuilderInput) Validate() error
- type StartImageBuilderOutput
- type StartImageBuilderRequest
- type StopFleetInput
- type StopFleetOutput
- type StopFleetRequest
- type StopImageBuilderInput
- type StopImageBuilderOutput
- type StopImageBuilderRequest
- type StorageConnector
- type StorageConnectorType
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UpdateDirectoryConfigInput
- func (s UpdateDirectoryConfigInput) GoString() string
- func (s *UpdateDirectoryConfigInput) SetDirectoryName(v string) *UpdateDirectoryConfigInput
- func (s *UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []string) *UpdateDirectoryConfigInput
- func (s *UpdateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *UpdateDirectoryConfigInput
- func (s UpdateDirectoryConfigInput) String() string
- func (s *UpdateDirectoryConfigInput) Validate() error
- type UpdateDirectoryConfigOutput
- type UpdateDirectoryConfigRequest
- type UpdateFleetInput
- func (s UpdateFleetInput) GoString() string
- func (s *UpdateFleetInput) SetAttributesToDelete(v []FleetAttribute) *UpdateFleetInput
- func (s *UpdateFleetInput) SetComputeCapacity(v *ComputeCapacity) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDeleteVpcConfig(v bool) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDescription(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDisplayName(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *UpdateFleetInput
- func (s *UpdateFleetInput) SetEnableDefaultInternetAccess(v bool) *UpdateFleetInput
- func (s *UpdateFleetInput) SetImageName(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetInstanceType(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetMaxUserDurationInSeconds(v int64) *UpdateFleetInput
- func (s *UpdateFleetInput) SetName(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetVpcConfig(v *VpcConfig) *UpdateFleetInput
- func (s UpdateFleetInput) String() string
- func (s *UpdateFleetInput) Validate() error
- type UpdateFleetOutput
- type UpdateFleetRequest
- type UpdateStackInput
- func (s UpdateStackInput) GoString() string
- func (s *UpdateStackInput) SetDeleteStorageConnectors(v bool) *UpdateStackInput
- func (s *UpdateStackInput) SetDescription(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetDisplayName(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetName(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetStorageConnectors(v []StorageConnector) *UpdateStackInput
- func (s UpdateStackInput) String() string
- func (s *UpdateStackInput) Validate() error
- type UpdateStackOutput
- type UpdateStackRequest
- type VisibilityType
- type VpcConfig
Constants ¶
const ( // ErrCodeConcurrentModificationException for service response error code // "ConcurrentModificationException". // // An API error occurred. Wait a few minutes and try again. ErrCodeConcurrentModificationException = "ConcurrentModificationException" // ErrCodeIncompatibleImageException for service response error code // "IncompatibleImageException". // // The image does not support storage connectors. ErrCodeIncompatibleImageException = "IncompatibleImageException" // ErrCodeInvalidParameterCombinationException for service response error code // "InvalidParameterCombinationException". // // Indicates an incorrect combination of parameters, or a missing parameter. ErrCodeInvalidParameterCombinationException = "InvalidParameterCombinationException" // ErrCodeInvalidRoleException for service response error code // "InvalidRoleException". // // The specified role is invalid. ErrCodeInvalidRoleException = "InvalidRoleException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // The requested limit exceeds the permitted limit for an account. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeOperationNotPermittedException for service response error code // "OperationNotPermittedException". // // The attempted operation is not permitted. ErrCodeOperationNotPermittedException = "OperationNotPermittedException" // ErrCodeResourceAlreadyExistsException for service response error code // "ResourceAlreadyExistsException". // // The specified resource already exists. ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // The specified resource is in use. ErrCodeResourceInUseException = "ResourceInUseException" // ErrCodeResourceNotAvailableException for service response error code // "ResourceNotAvailableException". // // The specified resource exists and is not in use, but isn't available. ErrCodeResourceNotAvailableException = "ResourceNotAvailableException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" )
const ( ServiceName = "appstream2" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppStream ¶
AppStream provides the API operation methods for making requests to Amazon AppStream. See this package's package overview docs for details on the service.
AppStream methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the AppStream client with a config. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
// Create a AppStream client from just a config. svc := appstream.New(myConfig) // Create a AppStream client with additional configuration svc := appstream.New(myConfig, aws.NewConfig().WithRegion("us-west-2"))
func (*AppStream) AssociateFleetRequest ¶
func (c *AppStream) AssociateFleetRequest(input *AssociateFleetInput) AssociateFleetRequest
AssociateFleetRequest returns a request value for making API operation for Amazon AppStream.
Associates the specified fleet with the specified stack.
// Example sending a request using the AssociateFleetRequest method. req := client.AssociateFleetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleet
func (*AppStream) CreateDirectoryConfigRequest ¶
func (c *AppStream) CreateDirectoryConfigRequest(input *CreateDirectoryConfigInput) CreateDirectoryConfigRequest
CreateDirectoryConfigRequest returns a request value for making API operation for Amazon AppStream.
Creates a directory configuration.
// Example sending a request using the CreateDirectoryConfigRequest method. req := client.CreateDirectoryConfigRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfig
func (*AppStream) CreateFleetRequest ¶
func (c *AppStream) CreateFleetRequest(input *CreateFleetInput) CreateFleetRequest
CreateFleetRequest returns a request value for making API operation for Amazon AppStream.
Creates a fleet.
// Example sending a request using the CreateFleetRequest method. req := client.CreateFleetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleet
func (*AppStream) CreateImageBuilderRequest ¶
func (c *AppStream) CreateImageBuilderRequest(input *CreateImageBuilderInput) CreateImageBuilderRequest
CreateImageBuilderRequest returns a request value for making API operation for Amazon AppStream.
Creates an image builder.
The initial state of the builder is PENDING. When it is ready, the state is RUNNING.
// Example sending a request using the CreateImageBuilderRequest method. req := client.CreateImageBuilderRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilder
func (*AppStream) CreateImageBuilderStreamingURLRequest ¶
func (c *AppStream) CreateImageBuilderStreamingURLRequest(input *CreateImageBuilderStreamingURLInput) CreateImageBuilderStreamingURLRequest
CreateImageBuilderStreamingURLRequest returns a request value for making API operation for Amazon AppStream.
Creates a URL to start an image builder streaming session.
// Example sending a request using the CreateImageBuilderStreamingURLRequest method. req := client.CreateImageBuilderStreamingURLRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURL
func (*AppStream) CreateStackRequest ¶
func (c *AppStream) CreateStackRequest(input *CreateStackInput) CreateStackRequest
CreateStackRequest returns a request value for making API operation for Amazon AppStream.
Creates a stack.
// Example sending a request using the CreateStackRequest method. req := client.CreateStackRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStack
func (*AppStream) CreateStreamingURLRequest ¶
func (c *AppStream) CreateStreamingURLRequest(input *CreateStreamingURLInput) CreateStreamingURLRequest
CreateStreamingURLRequest returns a request value for making API operation for Amazon AppStream.
Creates a URL to start a streaming session for the specified user.
// Example sending a request using the CreateStreamingURLRequest method. req := client.CreateStreamingURLRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURL
func (*AppStream) DeleteDirectoryConfigRequest ¶
func (c *AppStream) DeleteDirectoryConfigRequest(input *DeleteDirectoryConfigInput) DeleteDirectoryConfigRequest
DeleteDirectoryConfigRequest returns a request value for making API operation for Amazon AppStream.
Deletes the specified directory configuration.
// Example sending a request using the DeleteDirectoryConfigRequest method. req := client.DeleteDirectoryConfigRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfig
func (*AppStream) DeleteFleetRequest ¶
func (c *AppStream) DeleteFleetRequest(input *DeleteFleetInput) DeleteFleetRequest
DeleteFleetRequest returns a request value for making API operation for Amazon AppStream.
Deletes the specified fleet.
// Example sending a request using the DeleteFleetRequest method. req := client.DeleteFleetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleet
func (*AppStream) DeleteImageBuilderRequest ¶
func (c *AppStream) DeleteImageBuilderRequest(input *DeleteImageBuilderInput) DeleteImageBuilderRequest
DeleteImageBuilderRequest returns a request value for making API operation for Amazon AppStream.
Deletes the specified image builder and releases the capacity.
// Example sending a request using the DeleteImageBuilderRequest method. req := client.DeleteImageBuilderRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilder
func (*AppStream) DeleteImageRequest ¶
func (c *AppStream) DeleteImageRequest(input *DeleteImageInput) DeleteImageRequest
DeleteImageRequest returns a request value for making API operation for Amazon AppStream.
Deletes the specified image. You cannot delete an image that is currently in use. After you delete an image, you cannot provision new capacity using the image.
// Example sending a request using the DeleteImageRequest method. req := client.DeleteImageRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImage
func (*AppStream) DeleteStackRequest ¶
func (c *AppStream) DeleteStackRequest(input *DeleteStackInput) DeleteStackRequest
DeleteStackRequest returns a request value for making API operation for Amazon AppStream.
Deletes the specified stack. After this operation completes, the environment can no longer be activated and any reservations made for the stack are released.
// Example sending a request using the DeleteStackRequest method. req := client.DeleteStackRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStack
func (*AppStream) DescribeDirectoryConfigsRequest ¶
func (c *AppStream) DescribeDirectoryConfigsRequest(input *DescribeDirectoryConfigsInput) DescribeDirectoryConfigsRequest
DescribeDirectoryConfigsRequest returns a request value for making API operation for Amazon AppStream.
Describes the specified directory configurations.
// Example sending a request using the DescribeDirectoryConfigsRequest method. req := client.DescribeDirectoryConfigsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigs
func (*AppStream) DescribeFleetsRequest ¶
func (c *AppStream) DescribeFleetsRequest(input *DescribeFleetsInput) DescribeFleetsRequest
DescribeFleetsRequest returns a request value for making API operation for Amazon AppStream.
Describes the specified fleets or all fleets in the account.
// Example sending a request using the DescribeFleetsRequest method. req := client.DescribeFleetsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleets
func (*AppStream) DescribeImageBuildersRequest ¶
func (c *AppStream) DescribeImageBuildersRequest(input *DescribeImageBuildersInput) DescribeImageBuildersRequest
DescribeImageBuildersRequest returns a request value for making API operation for Amazon AppStream.
Describes the specified image builders or all image builders in the account.
// Example sending a request using the DescribeImageBuildersRequest method. req := client.DescribeImageBuildersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuilders
func (*AppStream) DescribeImagesRequest ¶
func (c *AppStream) DescribeImagesRequest(input *DescribeImagesInput) DescribeImagesRequest
DescribeImagesRequest returns a request value for making API operation for Amazon AppStream.
Describes the specified images or all images in the account.
// Example sending a request using the DescribeImagesRequest method. req := client.DescribeImagesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImages
func (*AppStream) DescribeSessionsRequest ¶
func (c *AppStream) DescribeSessionsRequest(input *DescribeSessionsInput) DescribeSessionsRequest
DescribeSessionsRequest returns a request value for making API operation for Amazon AppStream.
Describes the streaming sessions for the specified stack and fleet. If a user ID is provided, only the streaming sessions for only that user are returned. If an authentication type is not provided, the default is to authenticate users using a streaming URL.
// Example sending a request using the DescribeSessionsRequest method. req := client.DescribeSessionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessions
func (*AppStream) DescribeStacksRequest ¶
func (c *AppStream) DescribeStacksRequest(input *DescribeStacksInput) DescribeStacksRequest
DescribeStacksRequest returns a request value for making API operation for Amazon AppStream.
Describes the specified stacks or all stacks in the account.
// Example sending a request using the DescribeStacksRequest method. req := client.DescribeStacksRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacks
func (*AppStream) DisassociateFleetRequest ¶
func (c *AppStream) DisassociateFleetRequest(input *DisassociateFleetInput) DisassociateFleetRequest
DisassociateFleetRequest returns a request value for making API operation for Amazon AppStream.
Disassociates the specified fleet from the specified stack.
// Example sending a request using the DisassociateFleetRequest method. req := client.DisassociateFleetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleet
func (*AppStream) ExpireSessionRequest ¶
func (c *AppStream) ExpireSessionRequest(input *ExpireSessionInput) ExpireSessionRequest
ExpireSessionRequest returns a request value for making API operation for Amazon AppStream.
Stops the specified streaming session.
// Example sending a request using the ExpireSessionRequest method. req := client.ExpireSessionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSession
func (*AppStream) ListAssociatedFleetsRequest ¶
func (c *AppStream) ListAssociatedFleetsRequest(input *ListAssociatedFleetsInput) ListAssociatedFleetsRequest
ListAssociatedFleetsRequest returns a request value for making API operation for Amazon AppStream.
Lists the fleets associated with the specified stack.
// Example sending a request using the ListAssociatedFleetsRequest method. req := client.ListAssociatedFleetsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleets
func (*AppStream) ListAssociatedStacksRequest ¶
func (c *AppStream) ListAssociatedStacksRequest(input *ListAssociatedStacksInput) ListAssociatedStacksRequest
ListAssociatedStacksRequest returns a request value for making API operation for Amazon AppStream.
Lists the stacks associated with the specified fleet.
// Example sending a request using the ListAssociatedStacksRequest method. req := client.ListAssociatedStacksRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacks
func (*AppStream) ListTagsForResourceRequest ¶
func (c *AppStream) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
ListTagsForResourceRequest returns a request value for making API operation for Amazon AppStream.
Lists the tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.
For more information about tags, see Tagging Your Resources (http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic) in the Amazon AppStream 2.0 Developer Guide.
// Example sending a request using the ListTagsForResourceRequest method. req := client.ListTagsForResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResource
func (*AppStream) StartFleetRequest ¶
func (c *AppStream) StartFleetRequest(input *StartFleetInput) StartFleetRequest
StartFleetRequest returns a request value for making API operation for Amazon AppStream.
Starts the specified fleet.
// Example sending a request using the StartFleetRequest method. req := client.StartFleetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleet
func (*AppStream) StartImageBuilderRequest ¶
func (c *AppStream) StartImageBuilderRequest(input *StartImageBuilderInput) StartImageBuilderRequest
StartImageBuilderRequest returns a request value for making API operation for Amazon AppStream.
Starts the specified image builder.
// Example sending a request using the StartImageBuilderRequest method. req := client.StartImageBuilderRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilder
func (*AppStream) StopFleetRequest ¶
func (c *AppStream) StopFleetRequest(input *StopFleetInput) StopFleetRequest
StopFleetRequest returns a request value for making API operation for Amazon AppStream.
Stops the specified fleet.
// Example sending a request using the StopFleetRequest method. req := client.StopFleetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleet
func (*AppStream) StopImageBuilderRequest ¶
func (c *AppStream) StopImageBuilderRequest(input *StopImageBuilderInput) StopImageBuilderRequest
StopImageBuilderRequest returns a request value for making API operation for Amazon AppStream.
Stops the specified image builder.
// Example sending a request using the StopImageBuilderRequest method. req := client.StopImageBuilderRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilder
func (*AppStream) TagResourceRequest ¶
func (c *AppStream) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for Amazon AppStream.
Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.
Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.
To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your resources, use UntagResource.
For more information about tags, see Tagging Your Resources (http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic) in the Amazon AppStream 2.0 Developer Guide.
// Example sending a request using the TagResourceRequest method. req := client.TagResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResource
func (*AppStream) UntagResourceRequest ¶
func (c *AppStream) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for Amazon AppStream.
Disassociates the specified tags from the specified AppStream 2.0 resource.
To list the current tags for your resources, use ListTagsForResource.
For more information about tags, see Tagging Your Resources (http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic) in the Amazon AppStream 2.0 Developer Guide.
// Example sending a request using the UntagResourceRequest method. req := client.UntagResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResource
func (*AppStream) UpdateDirectoryConfigRequest ¶
func (c *AppStream) UpdateDirectoryConfigRequest(input *UpdateDirectoryConfigInput) UpdateDirectoryConfigRequest
UpdateDirectoryConfigRequest returns a request value for making API operation for Amazon AppStream.
Updates the specified directory configuration.
// Example sending a request using the UpdateDirectoryConfigRequest method. req := client.UpdateDirectoryConfigRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfig
func (*AppStream) UpdateFleetRequest ¶
func (c *AppStream) UpdateFleetRequest(input *UpdateFleetInput) UpdateFleetRequest
UpdateFleetRequest returns a request value for making API operation for Amazon AppStream.
Updates the specified fleet.
If the fleet is in the STOPPED state, you can update any attribute except the fleet name. If the fleet is in the RUNNING state, you can update the DisplayName and ComputeCapacity attributes. If the fleet is in the STARTING or STOPPING state, you can't update it.
// Example sending a request using the UpdateFleetRequest method. req := client.UpdateFleetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleet
func (*AppStream) UpdateStackRequest ¶
func (c *AppStream) UpdateStackRequest(input *UpdateStackInput) UpdateStackRequest
UpdateStackRequest returns a request value for making API operation for Amazon AppStream.
Updates the specified stack.
// Example sending a request using the UpdateStackRequest method. req := client.UpdateStackRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStack
func (*AppStream) WaitUntilFleetStarted ¶
func (c *AppStream) WaitUntilFleetStarted(input *DescribeFleetsInput) error
WaitUntilFleetStarted uses the Amazon AppStream API operation DescribeFleets to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*AppStream) WaitUntilFleetStartedWithContext ¶
func (c *AppStream) WaitUntilFleetStartedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...aws.WaiterOption) error
WaitUntilFleetStartedWithContext is an extended version of WaitUntilFleetStarted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) WaitUntilFleetStopped ¶
func (c *AppStream) WaitUntilFleetStopped(input *DescribeFleetsInput) error
WaitUntilFleetStopped uses the Amazon AppStream API operation DescribeFleets to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*AppStream) WaitUntilFleetStoppedWithContext ¶
func (c *AppStream) WaitUntilFleetStoppedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...aws.WaiterOption) error
WaitUntilFleetStoppedWithContext is an extended version of WaitUntilFleetStopped. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type Application ¶
type Application struct { // The application name for display. DisplayName *string `min:"1" type:"string"` // If there is a problem, the application can be disabled after image creation. Enabled *bool `type:"boolean"` // The URL for the application icon. This URL might be time-limited. IconURL *string `min:"1" type:"string"` // The arguments that are passed to the application at launch. LaunchParameters *string `min:"1" type:"string"` // The path to the application executable in the instance. LaunchPath *string `min:"1" type:"string"` // Additional attributes that describe the application. Metadata map[string]string `type:"map"` // The name of the application. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes an application in the application catalog. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Application
func (Application) GoString ¶
func (s Application) GoString() string
GoString returns the string representation
func (*Application) SetDisplayName ¶
func (s *Application) SetDisplayName(v string) *Application
SetDisplayName sets the DisplayName field's value.
func (*Application) SetEnabled ¶
func (s *Application) SetEnabled(v bool) *Application
SetEnabled sets the Enabled field's value.
func (*Application) SetIconURL ¶
func (s *Application) SetIconURL(v string) *Application
SetIconURL sets the IconURL field's value.
func (*Application) SetLaunchParameters ¶
func (s *Application) SetLaunchParameters(v string) *Application
SetLaunchParameters sets the LaunchParameters field's value.
func (*Application) SetLaunchPath ¶
func (s *Application) SetLaunchPath(v string) *Application
SetLaunchPath sets the LaunchPath field's value.
func (*Application) SetMetadata ¶
func (s *Application) SetMetadata(v map[string]string) *Application
SetMetadata sets the Metadata field's value.
func (*Application) SetName ¶
func (s *Application) SetName(v string) *Application
SetName sets the Name field's value.
func (Application) String ¶
func (s Application) String() string
String returns the string representation
type AssociateFleetInput ¶
type AssociateFleetInput struct { // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleetRequest
func (AssociateFleetInput) GoString ¶
func (s AssociateFleetInput) GoString() string
GoString returns the string representation
func (*AssociateFleetInput) SetFleetName ¶
func (s *AssociateFleetInput) SetFleetName(v string) *AssociateFleetInput
SetFleetName sets the FleetName field's value.
func (*AssociateFleetInput) SetStackName ¶
func (s *AssociateFleetInput) SetStackName(v string) *AssociateFleetInput
SetStackName sets the StackName field's value.
func (AssociateFleetInput) String ¶
func (s AssociateFleetInput) String() string
String returns the string representation
func (*AssociateFleetInput) Validate ¶
func (s *AssociateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateFleetOutput ¶
type AssociateFleetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleetResult
func (AssociateFleetOutput) GoString ¶
func (s AssociateFleetOutput) GoString() string
GoString returns the string representation
func (AssociateFleetOutput) SDKResponseMetadata ¶
func (s AssociateFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AssociateFleetOutput) String ¶
func (s AssociateFleetOutput) String() string
String returns the string representation
type AssociateFleetRequest ¶
type AssociateFleetRequest struct { *aws.Request Input *AssociateFleetInput }
AssociateFleetRequest is a API request type for the AssociateFleet API operation.
func (AssociateFleetRequest) Send ¶
func (r AssociateFleetRequest) Send() (*AssociateFleetOutput, error)
Send marshals and sends the AssociateFleet API request.
type AuthenticationType ¶
type AuthenticationType string
const ( AuthenticationTypeApi AuthenticationType = "API" AuthenticationTypeSaml AuthenticationType = "SAML" AuthenticationTypeUserpool AuthenticationType = "USERPOOL" )
Enum values for AuthenticationType
type ComputeCapacity ¶
type ComputeCapacity struct { // The desired number of streaming instances. // // DesiredInstances is a required field DesiredInstances *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
Describes the capacity for a fleet. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ComputeCapacity
func (ComputeCapacity) GoString ¶
func (s ComputeCapacity) GoString() string
GoString returns the string representation
func (*ComputeCapacity) SetDesiredInstances ¶
func (s *ComputeCapacity) SetDesiredInstances(v int64) *ComputeCapacity
SetDesiredInstances sets the DesiredInstances field's value.
func (ComputeCapacity) String ¶
func (s ComputeCapacity) String() string
String returns the string representation
func (*ComputeCapacity) Validate ¶
func (s *ComputeCapacity) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComputeCapacityStatus ¶
type ComputeCapacityStatus struct { // The number of currently available instances that can be used to stream sessions. Available *int64 `type:"integer"` // The desired number of streaming instances. // // Desired is a required field Desired *int64 `type:"integer" required:"true"` // The number of instances in use for streaming. InUse *int64 `type:"integer"` // The total number of simultaneous streaming instances that are running. Running *int64 `type:"integer"` // contains filtered or unexported fields }
Describes the capacity status for a fleet. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ComputeCapacityStatus
func (ComputeCapacityStatus) GoString ¶
func (s ComputeCapacityStatus) GoString() string
GoString returns the string representation
func (*ComputeCapacityStatus) SetAvailable ¶
func (s *ComputeCapacityStatus) SetAvailable(v int64) *ComputeCapacityStatus
SetAvailable sets the Available field's value.
func (*ComputeCapacityStatus) SetDesired ¶
func (s *ComputeCapacityStatus) SetDesired(v int64) *ComputeCapacityStatus
SetDesired sets the Desired field's value.
func (*ComputeCapacityStatus) SetInUse ¶
func (s *ComputeCapacityStatus) SetInUse(v int64) *ComputeCapacityStatus
SetInUse sets the InUse field's value.
func (*ComputeCapacityStatus) SetRunning ¶
func (s *ComputeCapacityStatus) SetRunning(v int64) *ComputeCapacityStatus
SetRunning sets the Running field's value.
func (ComputeCapacityStatus) String ¶
func (s ComputeCapacityStatus) String() string
String returns the string representation
type CreateDirectoryConfigInput ¶
type CreateDirectoryConfigInput struct { // The fully qualified name of the directory (for example, corp.example.com). // // DirectoryName is a required field DirectoryName *string `type:"string" required:"true"` // The distinguished names of the organizational units for computer accounts. // // OrganizationalUnitDistinguishedNames is a required field OrganizationalUnitDistinguishedNames []string `type:"list" required:"true"` // The credentials for the service account used by the streaming instance to // connect to the directory. // // ServiceAccountCredentials is a required field ServiceAccountCredentials *ServiceAccountCredentials `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfigRequest
func (CreateDirectoryConfigInput) GoString ¶
func (s CreateDirectoryConfigInput) GoString() string
GoString returns the string representation
func (*CreateDirectoryConfigInput) SetDirectoryName ¶
func (s *CreateDirectoryConfigInput) SetDirectoryName(v string) *CreateDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (*CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames ¶
func (s *CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []string) *CreateDirectoryConfigInput
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*CreateDirectoryConfigInput) SetServiceAccountCredentials ¶
func (s *CreateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *CreateDirectoryConfigInput
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (CreateDirectoryConfigInput) String ¶
func (s CreateDirectoryConfigInput) String() string
String returns the string representation
func (*CreateDirectoryConfigInput) Validate ¶
func (s *CreateDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDirectoryConfigOutput ¶
type CreateDirectoryConfigOutput struct { // Information about the directory configuration. DirectoryConfig *DirectoryConfig `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfigResult
func (CreateDirectoryConfigOutput) GoString ¶
func (s CreateDirectoryConfigOutput) GoString() string
GoString returns the string representation
func (CreateDirectoryConfigOutput) SDKResponseMetadata ¶
func (s CreateDirectoryConfigOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateDirectoryConfigOutput) SetDirectoryConfig ¶
func (s *CreateDirectoryConfigOutput) SetDirectoryConfig(v *DirectoryConfig) *CreateDirectoryConfigOutput
SetDirectoryConfig sets the DirectoryConfig field's value.
func (CreateDirectoryConfigOutput) String ¶
func (s CreateDirectoryConfigOutput) String() string
String returns the string representation
type CreateDirectoryConfigRequest ¶
type CreateDirectoryConfigRequest struct { *aws.Request Input *CreateDirectoryConfigInput }
CreateDirectoryConfigRequest is a API request type for the CreateDirectoryConfig API operation.
func (CreateDirectoryConfigRequest) Send ¶
func (r CreateDirectoryConfigRequest) Send() (*CreateDirectoryConfigOutput, error)
Send marshals and sends the CreateDirectoryConfig API request.
type CreateFleetInput ¶
type CreateFleetInput struct { // The desired capacity for the fleet. // // ComputeCapacity is a required field ComputeCapacity *ComputeCapacity `type:"structure" required:"true"` // The description for display. Description *string `type:"string"` // The time after disconnection when a session is considered to have ended, // in seconds. If a user who was disconnected reconnects within this time interval, // the user is connected to their previous session. Specify a value between // 60 and 57600. DisconnectTimeoutInSeconds *int64 `type:"integer"` // The fleet name for display. DisplayName *string `type:"string"` // The information needed to join a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Enables or disables default internet access for the fleet. EnableDefaultInternetAccess *bool `type:"boolean"` // The fleet type. // // ALWAYS_ONProvides users with instant-on access to their apps. You are charged // for all running instances in your fleet, even if no users are streaming apps. // // ON_DEMANDProvide users with access to applications after they connect, which // takes one to two minutes. You are charged for instance streaming when users // are connected and a small hourly fee for instances that are not streaming // apps. FleetType FleetType `type:"string" enum:"true"` // The name of the image used to create the fleet. // // ImageName is a required field ImageName *string `min:"1" type:"string" required:"true"` // The instance type to use when launching fleet instances. The following instance // types are available: // // * stream.standard.medium // // * stream.standard.large // // * stream.compute.large // // * stream.compute.xlarge // // * stream.compute.2xlarge // // * stream.compute.4xlarge // // * stream.compute.8xlarge // // * stream.memory.large // // * stream.memory.xlarge // // * stream.memory.2xlarge // // * stream.memory.4xlarge // // * stream.memory.8xlarge // // * stream.graphics-design.large // // * stream.graphics-design.xlarge // // * stream.graphics-design.2xlarge // // * stream.graphics-design.4xlarge // // * stream.graphics-desktop.2xlarge // // * stream.graphics-pro.4xlarge // // * stream.graphics-pro.8xlarge // // * stream.graphics-pro.16xlarge // // InstanceType is a required field InstanceType *string `min:"1" type:"string" required:"true"` // The maximum time that a streaming session can run, in seconds. Specify a // value between 600 and 57600. MaxUserDurationInSeconds *int64 `type:"integer"` // A unique name for the fleet. // // Name is a required field Name *string `type:"string" required:"true"` // The VPC configuration for the fleet. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleetRequest
func (CreateFleetInput) GoString ¶
func (s CreateFleetInput) GoString() string
GoString returns the string representation
func (*CreateFleetInput) SetComputeCapacity ¶
func (s *CreateFleetInput) SetComputeCapacity(v *ComputeCapacity) *CreateFleetInput
SetComputeCapacity sets the ComputeCapacity field's value.
func (*CreateFleetInput) SetDescription ¶
func (s *CreateFleetInput) SetDescription(v string) *CreateFleetInput
SetDescription sets the Description field's value.
func (*CreateFleetInput) SetDisconnectTimeoutInSeconds ¶
func (s *CreateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *CreateFleetInput
SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.
func (*CreateFleetInput) SetDisplayName ¶
func (s *CreateFleetInput) SetDisplayName(v string) *CreateFleetInput
SetDisplayName sets the DisplayName field's value.
func (*CreateFleetInput) SetDomainJoinInfo ¶
func (s *CreateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateFleetInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*CreateFleetInput) SetEnableDefaultInternetAccess ¶
func (s *CreateFleetInput) SetEnableDefaultInternetAccess(v bool) *CreateFleetInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*CreateFleetInput) SetFleetType ¶
func (s *CreateFleetInput) SetFleetType(v FleetType) *CreateFleetInput
SetFleetType sets the FleetType field's value.
func (*CreateFleetInput) SetImageName ¶
func (s *CreateFleetInput) SetImageName(v string) *CreateFleetInput
SetImageName sets the ImageName field's value.
func (*CreateFleetInput) SetInstanceType ¶
func (s *CreateFleetInput) SetInstanceType(v string) *CreateFleetInput
SetInstanceType sets the InstanceType field's value.
func (*CreateFleetInput) SetMaxUserDurationInSeconds ¶
func (s *CreateFleetInput) SetMaxUserDurationInSeconds(v int64) *CreateFleetInput
SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.
func (*CreateFleetInput) SetName ¶
func (s *CreateFleetInput) SetName(v string) *CreateFleetInput
SetName sets the Name field's value.
func (*CreateFleetInput) SetVpcConfig ¶
func (s *CreateFleetInput) SetVpcConfig(v *VpcConfig) *CreateFleetInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateFleetInput) String ¶
func (s CreateFleetInput) String() string
String returns the string representation
func (*CreateFleetInput) Validate ¶
func (s *CreateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFleetOutput ¶
type CreateFleetOutput struct { // Information about the fleet. Fleet *Fleet `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleetResult
func (CreateFleetOutput) GoString ¶
func (s CreateFleetOutput) GoString() string
GoString returns the string representation
func (CreateFleetOutput) SDKResponseMetadata ¶
func (s CreateFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateFleetOutput) SetFleet ¶
func (s *CreateFleetOutput) SetFleet(v *Fleet) *CreateFleetOutput
SetFleet sets the Fleet field's value.
func (CreateFleetOutput) String ¶
func (s CreateFleetOutput) String() string
String returns the string representation
type CreateFleetRequest ¶
type CreateFleetRequest struct { *aws.Request Input *CreateFleetInput }
CreateFleetRequest is a API request type for the CreateFleet API operation.
func (CreateFleetRequest) Send ¶
func (r CreateFleetRequest) Send() (*CreateFleetOutput, error)
Send marshals and sends the CreateFleet API request.
type CreateImageBuilderInput ¶
type CreateImageBuilderInput struct { // The version of the AppStream 2.0 agent to use for this image builder. To // use the latest version of the AppStream 2.0 agent, specify [LATEST]. AppstreamAgentVersion *string `min:"1" type:"string"` // The description for display. Description *string `type:"string"` // The image builder name for display. DisplayName *string `type:"string"` // The information needed to join a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess *bool `type:"boolean"` // The name of the image used to create the builder. // // ImageName is a required field ImageName *string `min:"1" type:"string" required:"true"` // The instance type to use when launching the image builder. // // InstanceType is a required field InstanceType *string `min:"1" type:"string" required:"true"` // A unique name for the image builder. // // Name is a required field Name *string `type:"string" required:"true"` // The VPC configuration for the image builder. You can specify only one subnet. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderRequest
func (CreateImageBuilderInput) GoString ¶
func (s CreateImageBuilderInput) GoString() string
GoString returns the string representation
func (*CreateImageBuilderInput) SetAppstreamAgentVersion ¶
func (s *CreateImageBuilderInput) SetAppstreamAgentVersion(v string) *CreateImageBuilderInput
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*CreateImageBuilderInput) SetDescription ¶
func (s *CreateImageBuilderInput) SetDescription(v string) *CreateImageBuilderInput
SetDescription sets the Description field's value.
func (*CreateImageBuilderInput) SetDisplayName ¶
func (s *CreateImageBuilderInput) SetDisplayName(v string) *CreateImageBuilderInput
SetDisplayName sets the DisplayName field's value.
func (*CreateImageBuilderInput) SetDomainJoinInfo ¶
func (s *CreateImageBuilderInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateImageBuilderInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*CreateImageBuilderInput) SetEnableDefaultInternetAccess ¶
func (s *CreateImageBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateImageBuilderInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*CreateImageBuilderInput) SetImageName ¶
func (s *CreateImageBuilderInput) SetImageName(v string) *CreateImageBuilderInput
SetImageName sets the ImageName field's value.
func (*CreateImageBuilderInput) SetInstanceType ¶
func (s *CreateImageBuilderInput) SetInstanceType(v string) *CreateImageBuilderInput
SetInstanceType sets the InstanceType field's value.
func (*CreateImageBuilderInput) SetName ¶
func (s *CreateImageBuilderInput) SetName(v string) *CreateImageBuilderInput
SetName sets the Name field's value.
func (*CreateImageBuilderInput) SetVpcConfig ¶
func (s *CreateImageBuilderInput) SetVpcConfig(v *VpcConfig) *CreateImageBuilderInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateImageBuilderInput) String ¶
func (s CreateImageBuilderInput) String() string
String returns the string representation
func (*CreateImageBuilderInput) Validate ¶
func (s *CreateImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImageBuilderOutput ¶
type CreateImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderResult
func (CreateImageBuilderOutput) GoString ¶
func (s CreateImageBuilderOutput) GoString() string
GoString returns the string representation
func (CreateImageBuilderOutput) SDKResponseMetadata ¶
func (s CreateImageBuilderOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateImageBuilderOutput) SetImageBuilder ¶
func (s *CreateImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *CreateImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (CreateImageBuilderOutput) String ¶
func (s CreateImageBuilderOutput) String() string
String returns the string representation
type CreateImageBuilderRequest ¶
type CreateImageBuilderRequest struct { *aws.Request Input *CreateImageBuilderInput }
CreateImageBuilderRequest is a API request type for the CreateImageBuilder API operation.
func (CreateImageBuilderRequest) Send ¶
func (r CreateImageBuilderRequest) Send() (*CreateImageBuilderOutput, error)
Send marshals and sends the CreateImageBuilder API request.
type CreateImageBuilderStreamingURLInput ¶
type CreateImageBuilderStreamingURLInput struct { // The name of the image builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The time that the streaming URL will be valid, in seconds. Specify a value // between 1 and 604800 seconds. The default is 3600 seconds. Validity *int64 `type:"long"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURLRequest
func (CreateImageBuilderStreamingURLInput) GoString ¶
func (s CreateImageBuilderStreamingURLInput) GoString() string
GoString returns the string representation
func (*CreateImageBuilderStreamingURLInput) SetName ¶
func (s *CreateImageBuilderStreamingURLInput) SetName(v string) *CreateImageBuilderStreamingURLInput
SetName sets the Name field's value.
func (*CreateImageBuilderStreamingURLInput) SetValidity ¶
func (s *CreateImageBuilderStreamingURLInput) SetValidity(v int64) *CreateImageBuilderStreamingURLInput
SetValidity sets the Validity field's value.
func (CreateImageBuilderStreamingURLInput) String ¶
func (s CreateImageBuilderStreamingURLInput) String() string
String returns the string representation
func (*CreateImageBuilderStreamingURLInput) Validate ¶
func (s *CreateImageBuilderStreamingURLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImageBuilderStreamingURLOutput ¶
type CreateImageBuilderStreamingURLOutput struct { // The elapsed time, in seconds after the Unix epoch, when this URL expires. Expires *time.Time `type:"timestamp" timestampFormat:"unix"` // The URL to start the AppStream 2.0 streaming session. StreamingURL *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURLResult
func (CreateImageBuilderStreamingURLOutput) GoString ¶
func (s CreateImageBuilderStreamingURLOutput) GoString() string
GoString returns the string representation
func (CreateImageBuilderStreamingURLOutput) SDKResponseMetadata ¶
func (s CreateImageBuilderStreamingURLOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateImageBuilderStreamingURLOutput) SetExpires ¶
func (s *CreateImageBuilderStreamingURLOutput) SetExpires(v time.Time) *CreateImageBuilderStreamingURLOutput
SetExpires sets the Expires field's value.
func (*CreateImageBuilderStreamingURLOutput) SetStreamingURL ¶
func (s *CreateImageBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateImageBuilderStreamingURLOutput
SetStreamingURL sets the StreamingURL field's value.
func (CreateImageBuilderStreamingURLOutput) String ¶
func (s CreateImageBuilderStreamingURLOutput) String() string
String returns the string representation
type CreateImageBuilderStreamingURLRequest ¶
type CreateImageBuilderStreamingURLRequest struct { *aws.Request Input *CreateImageBuilderStreamingURLInput }
CreateImageBuilderStreamingURLRequest is a API request type for the CreateImageBuilderStreamingURL API operation.
func (CreateImageBuilderStreamingURLRequest) Send ¶
func (r CreateImageBuilderStreamingURLRequest) Send() (*CreateImageBuilderStreamingURLOutput, error)
Send marshals and sends the CreateImageBuilderStreamingURL API request.
type CreateStackInput ¶
type CreateStackInput struct { // The description for display. Description *string `type:"string"` // The stack name for display. DisplayName *string `type:"string"` // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The storage connectors to enable. StorageConnectors []StorageConnector `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStackRequest
func (CreateStackInput) GoString ¶
func (s CreateStackInput) GoString() string
GoString returns the string representation
func (*CreateStackInput) SetDescription ¶
func (s *CreateStackInput) SetDescription(v string) *CreateStackInput
SetDescription sets the Description field's value.
func (*CreateStackInput) SetDisplayName ¶
func (s *CreateStackInput) SetDisplayName(v string) *CreateStackInput
SetDisplayName sets the DisplayName field's value.
func (*CreateStackInput) SetName ¶
func (s *CreateStackInput) SetName(v string) *CreateStackInput
SetName sets the Name field's value.
func (*CreateStackInput) SetStorageConnectors ¶
func (s *CreateStackInput) SetStorageConnectors(v []StorageConnector) *CreateStackInput
SetStorageConnectors sets the StorageConnectors field's value.
func (CreateStackInput) String ¶
func (s CreateStackInput) String() string
String returns the string representation
func (*CreateStackInput) Validate ¶
func (s *CreateStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateStackOutput ¶
type CreateStackOutput struct { // Information about the stack. Stack *Stack `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStackResult
func (CreateStackOutput) GoString ¶
func (s CreateStackOutput) GoString() string
GoString returns the string representation
func (CreateStackOutput) SDKResponseMetadata ¶
func (s CreateStackOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateStackOutput) SetStack ¶
func (s *CreateStackOutput) SetStack(v *Stack) *CreateStackOutput
SetStack sets the Stack field's value.
func (CreateStackOutput) String ¶
func (s CreateStackOutput) String() string
String returns the string representation
type CreateStackRequest ¶
type CreateStackRequest struct { *aws.Request Input *CreateStackInput }
CreateStackRequest is a API request type for the CreateStack API operation.
func (CreateStackRequest) Send ¶
func (r CreateStackRequest) Send() (*CreateStackOutput, error)
Send marshals and sends the CreateStack API request.
type CreateStreamingURLInput ¶
type CreateStreamingURLInput struct { // The name of the application to launch after the session starts. This is the // name that you specified as Name in the Image Assistant. ApplicationId *string `min:"1" type:"string"` // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The session context. For more information, see Session Context (http://docs.aws.amazon.com/appstream2/latest/developerguide/managing-stacks-fleets.html#managing-stacks-fleets-parameters) // in the Amazon AppStream 2.0 Developer Guide. SessionContext *string `min:"1" type:"string"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // The ID of the user. // // UserId is a required field UserId *string `min:"2" type:"string" required:"true"` // The time that the streaming URL will be valid, in seconds. Specify a value // between 1 and 604800 seconds. The default is 60 seconds. Validity *int64 `type:"long"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURLRequest
func (CreateStreamingURLInput) GoString ¶
func (s CreateStreamingURLInput) GoString() string
GoString returns the string representation
func (*CreateStreamingURLInput) SetApplicationId ¶
func (s *CreateStreamingURLInput) SetApplicationId(v string) *CreateStreamingURLInput
SetApplicationId sets the ApplicationId field's value.
func (*CreateStreamingURLInput) SetFleetName ¶
func (s *CreateStreamingURLInput) SetFleetName(v string) *CreateStreamingURLInput
SetFleetName sets the FleetName field's value.
func (*CreateStreamingURLInput) SetSessionContext ¶
func (s *CreateStreamingURLInput) SetSessionContext(v string) *CreateStreamingURLInput
SetSessionContext sets the SessionContext field's value.
func (*CreateStreamingURLInput) SetStackName ¶
func (s *CreateStreamingURLInput) SetStackName(v string) *CreateStreamingURLInput
SetStackName sets the StackName field's value.
func (*CreateStreamingURLInput) SetUserId ¶
func (s *CreateStreamingURLInput) SetUserId(v string) *CreateStreamingURLInput
SetUserId sets the UserId field's value.
func (*CreateStreamingURLInput) SetValidity ¶
func (s *CreateStreamingURLInput) SetValidity(v int64) *CreateStreamingURLInput
SetValidity sets the Validity field's value.
func (CreateStreamingURLInput) String ¶
func (s CreateStreamingURLInput) String() string
String returns the string representation
func (*CreateStreamingURLInput) Validate ¶
func (s *CreateStreamingURLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateStreamingURLOutput ¶
type CreateStreamingURLOutput struct { // The elapsed time, in seconds after the Unix epoch, when this URL expires. Expires *time.Time `type:"timestamp" timestampFormat:"unix"` // The URL to start the AppStream 2.0 streaming session. StreamingURL *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURLResult
func (CreateStreamingURLOutput) GoString ¶
func (s CreateStreamingURLOutput) GoString() string
GoString returns the string representation
func (CreateStreamingURLOutput) SDKResponseMetadata ¶
func (s CreateStreamingURLOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateStreamingURLOutput) SetExpires ¶
func (s *CreateStreamingURLOutput) SetExpires(v time.Time) *CreateStreamingURLOutput
SetExpires sets the Expires field's value.
func (*CreateStreamingURLOutput) SetStreamingURL ¶
func (s *CreateStreamingURLOutput) SetStreamingURL(v string) *CreateStreamingURLOutput
SetStreamingURL sets the StreamingURL field's value.
func (CreateStreamingURLOutput) String ¶
func (s CreateStreamingURLOutput) String() string
String returns the string representation
type CreateStreamingURLRequest ¶
type CreateStreamingURLRequest struct { *aws.Request Input *CreateStreamingURLInput }
CreateStreamingURLRequest is a API request type for the CreateStreamingURL API operation.
func (CreateStreamingURLRequest) Send ¶
func (r CreateStreamingURLRequest) Send() (*CreateStreamingURLOutput, error)
Send marshals and sends the CreateStreamingURL API request.
type DeleteDirectoryConfigInput ¶
type DeleteDirectoryConfigInput struct { // The name of the directory configuration. // // DirectoryName is a required field DirectoryName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfigRequest
func (DeleteDirectoryConfigInput) GoString ¶
func (s DeleteDirectoryConfigInput) GoString() string
GoString returns the string representation
func (*DeleteDirectoryConfigInput) SetDirectoryName ¶
func (s *DeleteDirectoryConfigInput) SetDirectoryName(v string) *DeleteDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (DeleteDirectoryConfigInput) String ¶
func (s DeleteDirectoryConfigInput) String() string
String returns the string representation
func (*DeleteDirectoryConfigInput) Validate ¶
func (s *DeleteDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDirectoryConfigOutput ¶
type DeleteDirectoryConfigOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfigResult
func (DeleteDirectoryConfigOutput) GoString ¶
func (s DeleteDirectoryConfigOutput) GoString() string
GoString returns the string representation
func (DeleteDirectoryConfigOutput) SDKResponseMetadata ¶
func (s DeleteDirectoryConfigOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteDirectoryConfigOutput) String ¶
func (s DeleteDirectoryConfigOutput) String() string
String returns the string representation
type DeleteDirectoryConfigRequest ¶
type DeleteDirectoryConfigRequest struct { *aws.Request Input *DeleteDirectoryConfigInput }
DeleteDirectoryConfigRequest is a API request type for the DeleteDirectoryConfig API operation.
func (DeleteDirectoryConfigRequest) Send ¶
func (r DeleteDirectoryConfigRequest) Send() (*DeleteDirectoryConfigOutput, error)
Send marshals and sends the DeleteDirectoryConfig API request.
type DeleteFleetInput ¶
type DeleteFleetInput struct { // The name of the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleetRequest
func (DeleteFleetInput) GoString ¶
func (s DeleteFleetInput) GoString() string
GoString returns the string representation
func (*DeleteFleetInput) SetName ¶
func (s *DeleteFleetInput) SetName(v string) *DeleteFleetInput
SetName sets the Name field's value.
func (DeleteFleetInput) String ¶
func (s DeleteFleetInput) String() string
String returns the string representation
func (*DeleteFleetInput) Validate ¶
func (s *DeleteFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFleetOutput ¶
type DeleteFleetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleetResult
func (DeleteFleetOutput) GoString ¶
func (s DeleteFleetOutput) GoString() string
GoString returns the string representation
func (DeleteFleetOutput) SDKResponseMetadata ¶
func (s DeleteFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteFleetOutput) String ¶
func (s DeleteFleetOutput) String() string
String returns the string representation
type DeleteFleetRequest ¶
type DeleteFleetRequest struct { *aws.Request Input *DeleteFleetInput }
DeleteFleetRequest is a API request type for the DeleteFleet API operation.
func (DeleteFleetRequest) Send ¶
func (r DeleteFleetRequest) Send() (*DeleteFleetOutput, error)
Send marshals and sends the DeleteFleet API request.
type DeleteImageBuilderInput ¶
type DeleteImageBuilderInput struct { // The name of the image builder. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilderRequest
func (DeleteImageBuilderInput) GoString ¶
func (s DeleteImageBuilderInput) GoString() string
GoString returns the string representation
func (*DeleteImageBuilderInput) SetName ¶
func (s *DeleteImageBuilderInput) SetName(v string) *DeleteImageBuilderInput
SetName sets the Name field's value.
func (DeleteImageBuilderInput) String ¶
func (s DeleteImageBuilderInput) String() string
String returns the string representation
func (*DeleteImageBuilderInput) Validate ¶
func (s *DeleteImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImageBuilderOutput ¶
type DeleteImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilderResult
func (DeleteImageBuilderOutput) GoString ¶
func (s DeleteImageBuilderOutput) GoString() string
GoString returns the string representation
func (DeleteImageBuilderOutput) SDKResponseMetadata ¶
func (s DeleteImageBuilderOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*DeleteImageBuilderOutput) SetImageBuilder ¶
func (s *DeleteImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *DeleteImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (DeleteImageBuilderOutput) String ¶
func (s DeleteImageBuilderOutput) String() string
String returns the string representation
type DeleteImageBuilderRequest ¶
type DeleteImageBuilderRequest struct { *aws.Request Input *DeleteImageBuilderInput }
DeleteImageBuilderRequest is a API request type for the DeleteImageBuilder API operation.
func (DeleteImageBuilderRequest) Send ¶
func (r DeleteImageBuilderRequest) Send() (*DeleteImageBuilderOutput, error)
Send marshals and sends the DeleteImageBuilder API request.
type DeleteImageInput ¶
type DeleteImageInput struct { // The name of the image. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageRequest
func (DeleteImageInput) GoString ¶
func (s DeleteImageInput) GoString() string
GoString returns the string representation
func (*DeleteImageInput) SetName ¶
func (s *DeleteImageInput) SetName(v string) *DeleteImageInput
SetName sets the Name field's value.
func (DeleteImageInput) String ¶
func (s DeleteImageInput) String() string
String returns the string representation
func (*DeleteImageInput) Validate ¶
func (s *DeleteImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImageOutput ¶
type DeleteImageOutput struct { // Information about the image. Image *Image `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageResult
func (DeleteImageOutput) GoString ¶
func (s DeleteImageOutput) GoString() string
GoString returns the string representation
func (DeleteImageOutput) SDKResponseMetadata ¶
func (s DeleteImageOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*DeleteImageOutput) SetImage ¶
func (s *DeleteImageOutput) SetImage(v *Image) *DeleteImageOutput
SetImage sets the Image field's value.
func (DeleteImageOutput) String ¶
func (s DeleteImageOutput) String() string
String returns the string representation
type DeleteImageRequest ¶
type DeleteImageRequest struct { *aws.Request Input *DeleteImageInput }
DeleteImageRequest is a API request type for the DeleteImage API operation.
func (DeleteImageRequest) Send ¶
func (r DeleteImageRequest) Send() (*DeleteImageOutput, error)
Send marshals and sends the DeleteImage API request.
type DeleteStackInput ¶
type DeleteStackInput struct { // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStackRequest
func (DeleteStackInput) GoString ¶
func (s DeleteStackInput) GoString() string
GoString returns the string representation
func (*DeleteStackInput) SetName ¶
func (s *DeleteStackInput) SetName(v string) *DeleteStackInput
SetName sets the Name field's value.
func (DeleteStackInput) String ¶
func (s DeleteStackInput) String() string
String returns the string representation
func (*DeleteStackInput) Validate ¶
func (s *DeleteStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteStackOutput ¶
type DeleteStackOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStackResult
func (DeleteStackOutput) GoString ¶
func (s DeleteStackOutput) GoString() string
GoString returns the string representation
func (DeleteStackOutput) SDKResponseMetadata ¶
func (s DeleteStackOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteStackOutput) String ¶
func (s DeleteStackOutput) String() string
String returns the string representation
type DeleteStackRequest ¶
type DeleteStackRequest struct { *aws.Request Input *DeleteStackInput }
DeleteStackRequest is a API request type for the DeleteStack API operation.
func (DeleteStackRequest) Send ¶
func (r DeleteStackRequest) Send() (*DeleteStackOutput, error)
Send marshals and sends the DeleteStack API request.
type DescribeDirectoryConfigsInput ¶
type DescribeDirectoryConfigsInput struct { // The directory names. DirectoryNames []string `type:"list"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigsRequest
func (DescribeDirectoryConfigsInput) GoString ¶
func (s DescribeDirectoryConfigsInput) GoString() string
GoString returns the string representation
func (*DescribeDirectoryConfigsInput) SetDirectoryNames ¶
func (s *DescribeDirectoryConfigsInput) SetDirectoryNames(v []string) *DescribeDirectoryConfigsInput
SetDirectoryNames sets the DirectoryNames field's value.
func (*DescribeDirectoryConfigsInput) SetMaxResults ¶
func (s *DescribeDirectoryConfigsInput) SetMaxResults(v int64) *DescribeDirectoryConfigsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeDirectoryConfigsInput) SetNextToken ¶
func (s *DescribeDirectoryConfigsInput) SetNextToken(v string) *DescribeDirectoryConfigsInput
SetNextToken sets the NextToken field's value.
func (DescribeDirectoryConfigsInput) String ¶
func (s DescribeDirectoryConfigsInput) String() string
String returns the string representation
func (*DescribeDirectoryConfigsInput) Validate ¶
func (s *DescribeDirectoryConfigsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDirectoryConfigsOutput ¶
type DescribeDirectoryConfigsOutput struct { // Information about the directory configurations. DirectoryConfigs []DirectoryConfig `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigsResult
func (DescribeDirectoryConfigsOutput) GoString ¶
func (s DescribeDirectoryConfigsOutput) GoString() string
GoString returns the string representation
func (DescribeDirectoryConfigsOutput) SDKResponseMetadata ¶
func (s DescribeDirectoryConfigsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*DescribeDirectoryConfigsOutput) SetDirectoryConfigs ¶
func (s *DescribeDirectoryConfigsOutput) SetDirectoryConfigs(v []DirectoryConfig) *DescribeDirectoryConfigsOutput
SetDirectoryConfigs sets the DirectoryConfigs field's value.
func (*DescribeDirectoryConfigsOutput) SetNextToken ¶
func (s *DescribeDirectoryConfigsOutput) SetNextToken(v string) *DescribeDirectoryConfigsOutput
SetNextToken sets the NextToken field's value.
func (DescribeDirectoryConfigsOutput) String ¶
func (s DescribeDirectoryConfigsOutput) String() string
String returns the string representation
type DescribeDirectoryConfigsRequest ¶
type DescribeDirectoryConfigsRequest struct { *aws.Request Input *DescribeDirectoryConfigsInput }
DescribeDirectoryConfigsRequest is a API request type for the DescribeDirectoryConfigs API operation.
func (DescribeDirectoryConfigsRequest) Send ¶
func (r DescribeDirectoryConfigsRequest) Send() (*DescribeDirectoryConfigsOutput, error)
Send marshals and sends the DescribeDirectoryConfigs API request.
type DescribeFleetsInput ¶
type DescribeFleetsInput struct { // The names of the fleets to describe. Names []string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleetsRequest
func (DescribeFleetsInput) GoString ¶
func (s DescribeFleetsInput) GoString() string
GoString returns the string representation
func (*DescribeFleetsInput) SetNames ¶
func (s *DescribeFleetsInput) SetNames(v []string) *DescribeFleetsInput
SetNames sets the Names field's value.
func (*DescribeFleetsInput) SetNextToken ¶
func (s *DescribeFleetsInput) SetNextToken(v string) *DescribeFleetsInput
SetNextToken sets the NextToken field's value.
func (DescribeFleetsInput) String ¶
func (s DescribeFleetsInput) String() string
String returns the string representation
func (*DescribeFleetsInput) Validate ¶
func (s *DescribeFleetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeFleetsOutput ¶
type DescribeFleetsOutput struct { // Information about the fleets. Fleets []Fleet `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleetsResult
func (DescribeFleetsOutput) GoString ¶
func (s DescribeFleetsOutput) GoString() string
GoString returns the string representation
func (DescribeFleetsOutput) SDKResponseMetadata ¶
func (s DescribeFleetsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*DescribeFleetsOutput) SetFleets ¶
func (s *DescribeFleetsOutput) SetFleets(v []Fleet) *DescribeFleetsOutput
SetFleets sets the Fleets field's value.
func (*DescribeFleetsOutput) SetNextToken ¶
func (s *DescribeFleetsOutput) SetNextToken(v string) *DescribeFleetsOutput
SetNextToken sets the NextToken field's value.
func (DescribeFleetsOutput) String ¶
func (s DescribeFleetsOutput) String() string
String returns the string representation
type DescribeFleetsRequest ¶
type DescribeFleetsRequest struct { *aws.Request Input *DescribeFleetsInput }
DescribeFleetsRequest is a API request type for the DescribeFleets API operation.
func (DescribeFleetsRequest) Send ¶
func (r DescribeFleetsRequest) Send() (*DescribeFleetsOutput, error)
Send marshals and sends the DescribeFleets API request.
type DescribeImageBuildersInput ¶
type DescribeImageBuildersInput struct { // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The names of the image builders to describe. Names []string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuildersRequest
func (DescribeImageBuildersInput) GoString ¶
func (s DescribeImageBuildersInput) GoString() string
GoString returns the string representation
func (*DescribeImageBuildersInput) SetMaxResults ¶
func (s *DescribeImageBuildersInput) SetMaxResults(v int64) *DescribeImageBuildersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeImageBuildersInput) SetNames ¶
func (s *DescribeImageBuildersInput) SetNames(v []string) *DescribeImageBuildersInput
SetNames sets the Names field's value.
func (*DescribeImageBuildersInput) SetNextToken ¶
func (s *DescribeImageBuildersInput) SetNextToken(v string) *DescribeImageBuildersInput
SetNextToken sets the NextToken field's value.
func (DescribeImageBuildersInput) String ¶
func (s DescribeImageBuildersInput) String() string
String returns the string representation
func (*DescribeImageBuildersInput) Validate ¶
func (s *DescribeImageBuildersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeImageBuildersOutput ¶
type DescribeImageBuildersOutput struct { // Information about the image builders. ImageBuilders []ImageBuilder `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuildersResult
func (DescribeImageBuildersOutput) GoString ¶
func (s DescribeImageBuildersOutput) GoString() string
GoString returns the string representation
func (DescribeImageBuildersOutput) SDKResponseMetadata ¶
func (s DescribeImageBuildersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*DescribeImageBuildersOutput) SetImageBuilders ¶
func (s *DescribeImageBuildersOutput) SetImageBuilders(v []ImageBuilder) *DescribeImageBuildersOutput
SetImageBuilders sets the ImageBuilders field's value.
func (*DescribeImageBuildersOutput) SetNextToken ¶
func (s *DescribeImageBuildersOutput) SetNextToken(v string) *DescribeImageBuildersOutput
SetNextToken sets the NextToken field's value.
func (DescribeImageBuildersOutput) String ¶
func (s DescribeImageBuildersOutput) String() string
String returns the string representation
type DescribeImageBuildersRequest ¶
type DescribeImageBuildersRequest struct { *aws.Request Input *DescribeImageBuildersInput }
DescribeImageBuildersRequest is a API request type for the DescribeImageBuilders API operation.
func (DescribeImageBuildersRequest) Send ¶
func (r DescribeImageBuildersRequest) Send() (*DescribeImageBuildersOutput, error)
Send marshals and sends the DescribeImageBuilders API request.
type DescribeImagesInput ¶
type DescribeImagesInput struct { // The names of the images to describe. Names []string `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImagesRequest
func (DescribeImagesInput) GoString ¶
func (s DescribeImagesInput) GoString() string
GoString returns the string representation
func (*DescribeImagesInput) SetNames ¶
func (s *DescribeImagesInput) SetNames(v []string) *DescribeImagesInput
SetNames sets the Names field's value.
func (DescribeImagesInput) String ¶
func (s DescribeImagesInput) String() string
String returns the string representation
type DescribeImagesOutput ¶
type DescribeImagesOutput struct { // Information about the images. Images []Image `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImagesResult
func (DescribeImagesOutput) GoString ¶
func (s DescribeImagesOutput) GoString() string
GoString returns the string representation
func (DescribeImagesOutput) SDKResponseMetadata ¶
func (s DescribeImagesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*DescribeImagesOutput) SetImages ¶
func (s *DescribeImagesOutput) SetImages(v []Image) *DescribeImagesOutput
SetImages sets the Images field's value.
func (DescribeImagesOutput) String ¶
func (s DescribeImagesOutput) String() string
String returns the string representation
type DescribeImagesRequest ¶
type DescribeImagesRequest struct { *aws.Request Input *DescribeImagesInput }
DescribeImagesRequest is a API request type for the DescribeImages API operation.
func (DescribeImagesRequest) Send ¶
func (r DescribeImagesRequest) Send() (*DescribeImagesOutput, error)
Send marshals and sends the DescribeImages API request.
type DescribeSessionsInput ¶
type DescribeSessionsInput struct { // The authentication method. Specify API for a user authenticated using a streaming // URL or SAML for a SAML federated user. The default is to authenticate users // using a streaming URL. AuthenticationType AuthenticationType `type:"string" enum:"true"` // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The size of each page of results. The default value is 20 and the maximum // value is 50. Limit *int64 `type:"integer"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // The user ID. UserId *string `min:"2" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessionsRequest
func (DescribeSessionsInput) GoString ¶
func (s DescribeSessionsInput) GoString() string
GoString returns the string representation
func (*DescribeSessionsInput) SetAuthenticationType ¶
func (s *DescribeSessionsInput) SetAuthenticationType(v AuthenticationType) *DescribeSessionsInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DescribeSessionsInput) SetFleetName ¶
func (s *DescribeSessionsInput) SetFleetName(v string) *DescribeSessionsInput
SetFleetName sets the FleetName field's value.
func (*DescribeSessionsInput) SetLimit ¶
func (s *DescribeSessionsInput) SetLimit(v int64) *DescribeSessionsInput
SetLimit sets the Limit field's value.
func (*DescribeSessionsInput) SetNextToken ¶
func (s *DescribeSessionsInput) SetNextToken(v string) *DescribeSessionsInput
SetNextToken sets the NextToken field's value.
func (*DescribeSessionsInput) SetStackName ¶
func (s *DescribeSessionsInput) SetStackName(v string) *DescribeSessionsInput
SetStackName sets the StackName field's value.
func (*DescribeSessionsInput) SetUserId ¶
func (s *DescribeSessionsInput) SetUserId(v string) *DescribeSessionsInput
SetUserId sets the UserId field's value.
func (DescribeSessionsInput) String ¶
func (s DescribeSessionsInput) String() string
String returns the string representation
func (*DescribeSessionsInput) Validate ¶
func (s *DescribeSessionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSessionsOutput ¶
type DescribeSessionsOutput struct { // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // Information about the streaming sessions. Sessions []Session `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessionsResult
func (DescribeSessionsOutput) GoString ¶
func (s DescribeSessionsOutput) GoString() string
GoString returns the string representation
func (DescribeSessionsOutput) SDKResponseMetadata ¶
func (s DescribeSessionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*DescribeSessionsOutput) SetNextToken ¶
func (s *DescribeSessionsOutput) SetNextToken(v string) *DescribeSessionsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeSessionsOutput) SetSessions ¶
func (s *DescribeSessionsOutput) SetSessions(v []Session) *DescribeSessionsOutput
SetSessions sets the Sessions field's value.
func (DescribeSessionsOutput) String ¶
func (s DescribeSessionsOutput) String() string
String returns the string representation
type DescribeSessionsRequest ¶
type DescribeSessionsRequest struct { *aws.Request Input *DescribeSessionsInput }
DescribeSessionsRequest is a API request type for the DescribeSessions API operation.
func (DescribeSessionsRequest) Send ¶
func (r DescribeSessionsRequest) Send() (*DescribeSessionsOutput, error)
Send marshals and sends the DescribeSessions API request.
type DescribeStacksInput ¶
type DescribeStacksInput struct { // The names of the stacks to describe. Names []string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacksRequest
func (DescribeStacksInput) GoString ¶
func (s DescribeStacksInput) GoString() string
GoString returns the string representation
func (*DescribeStacksInput) SetNames ¶
func (s *DescribeStacksInput) SetNames(v []string) *DescribeStacksInput
SetNames sets the Names field's value.
func (*DescribeStacksInput) SetNextToken ¶
func (s *DescribeStacksInput) SetNextToken(v string) *DescribeStacksInput
SetNextToken sets the NextToken field's value.
func (DescribeStacksInput) String ¶
func (s DescribeStacksInput) String() string
String returns the string representation
func (*DescribeStacksInput) Validate ¶
func (s *DescribeStacksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeStacksOutput ¶
type DescribeStacksOutput struct { // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // Information about the stacks. Stacks []Stack `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacksResult
func (DescribeStacksOutput) GoString ¶
func (s DescribeStacksOutput) GoString() string
GoString returns the string representation
func (DescribeStacksOutput) SDKResponseMetadata ¶
func (s DescribeStacksOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*DescribeStacksOutput) SetNextToken ¶
func (s *DescribeStacksOutput) SetNextToken(v string) *DescribeStacksOutput
SetNextToken sets the NextToken field's value.
func (*DescribeStacksOutput) SetStacks ¶
func (s *DescribeStacksOutput) SetStacks(v []Stack) *DescribeStacksOutput
SetStacks sets the Stacks field's value.
func (DescribeStacksOutput) String ¶
func (s DescribeStacksOutput) String() string
String returns the string representation
type DescribeStacksRequest ¶
type DescribeStacksRequest struct { *aws.Request Input *DescribeStacksInput }
DescribeStacksRequest is a API request type for the DescribeStacks API operation.
func (DescribeStacksRequest) Send ¶
func (r DescribeStacksRequest) Send() (*DescribeStacksOutput, error)
Send marshals and sends the DescribeStacks API request.
type DirectoryConfig ¶
type DirectoryConfig struct { // The time the directory configuration was created. CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The fully qualified name of the directory (for example, corp.example.com). // // DirectoryName is a required field DirectoryName *string `type:"string" required:"true"` // The distinguished names of the organizational units for computer accounts. OrganizationalUnitDistinguishedNames []string `type:"list"` // The credentials for the service account used by the streaming instance to // connect to the directory. ServiceAccountCredentials *ServiceAccountCredentials `type:"structure"` // contains filtered or unexported fields }
Configuration information for the directory used to join domains. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DirectoryConfig
func (DirectoryConfig) GoString ¶
func (s DirectoryConfig) GoString() string
GoString returns the string representation
func (*DirectoryConfig) SetCreatedTime ¶
func (s *DirectoryConfig) SetCreatedTime(v time.Time) *DirectoryConfig
SetCreatedTime sets the CreatedTime field's value.
func (*DirectoryConfig) SetDirectoryName ¶
func (s *DirectoryConfig) SetDirectoryName(v string) *DirectoryConfig
SetDirectoryName sets the DirectoryName field's value.
func (*DirectoryConfig) SetOrganizationalUnitDistinguishedNames ¶
func (s *DirectoryConfig) SetOrganizationalUnitDistinguishedNames(v []string) *DirectoryConfig
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*DirectoryConfig) SetServiceAccountCredentials ¶
func (s *DirectoryConfig) SetServiceAccountCredentials(v *ServiceAccountCredentials) *DirectoryConfig
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (DirectoryConfig) String ¶
func (s DirectoryConfig) String() string
String returns the string representation
type DisassociateFleetInput ¶
type DisassociateFleetInput struct { // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleetRequest
func (DisassociateFleetInput) GoString ¶
func (s DisassociateFleetInput) GoString() string
GoString returns the string representation
func (*DisassociateFleetInput) SetFleetName ¶
func (s *DisassociateFleetInput) SetFleetName(v string) *DisassociateFleetInput
SetFleetName sets the FleetName field's value.
func (*DisassociateFleetInput) SetStackName ¶
func (s *DisassociateFleetInput) SetStackName(v string) *DisassociateFleetInput
SetStackName sets the StackName field's value.
func (DisassociateFleetInput) String ¶
func (s DisassociateFleetInput) String() string
String returns the string representation
func (*DisassociateFleetInput) Validate ¶
func (s *DisassociateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateFleetOutput ¶
type DisassociateFleetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleetResult
func (DisassociateFleetOutput) GoString ¶
func (s DisassociateFleetOutput) GoString() string
GoString returns the string representation
func (DisassociateFleetOutput) SDKResponseMetadata ¶
func (s DisassociateFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DisassociateFleetOutput) String ¶
func (s DisassociateFleetOutput) String() string
String returns the string representation
type DisassociateFleetRequest ¶
type DisassociateFleetRequest struct { *aws.Request Input *DisassociateFleetInput }
DisassociateFleetRequest is a API request type for the DisassociateFleet API operation.
func (DisassociateFleetRequest) Send ¶
func (r DisassociateFleetRequest) Send() (*DisassociateFleetOutput, error)
Send marshals and sends the DisassociateFleet API request.
type DomainJoinInfo ¶
type DomainJoinInfo struct { // The fully qualified name of the directory (for example, corp.example.com). DirectoryName *string `type:"string"` // The distinguished name of the organizational unit for computer accounts. OrganizationalUnitDistinguishedName *string `type:"string"` // contains filtered or unexported fields }
Contains the information needed to join a Microsoft Active Directory domain. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DomainJoinInfo
func (DomainJoinInfo) GoString ¶
func (s DomainJoinInfo) GoString() string
GoString returns the string representation
func (*DomainJoinInfo) SetDirectoryName ¶
func (s *DomainJoinInfo) SetDirectoryName(v string) *DomainJoinInfo
SetDirectoryName sets the DirectoryName field's value.
func (*DomainJoinInfo) SetOrganizationalUnitDistinguishedName ¶
func (s *DomainJoinInfo) SetOrganizationalUnitDistinguishedName(v string) *DomainJoinInfo
SetOrganizationalUnitDistinguishedName sets the OrganizationalUnitDistinguishedName field's value.
func (DomainJoinInfo) String ¶
func (s DomainJoinInfo) String() string
String returns the string representation
type ExpireSessionInput ¶
type ExpireSessionInput struct { // The ID of the streaming session. // // SessionId is a required field SessionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSessionRequest
func (ExpireSessionInput) GoString ¶
func (s ExpireSessionInput) GoString() string
GoString returns the string representation
func (*ExpireSessionInput) SetSessionId ¶
func (s *ExpireSessionInput) SetSessionId(v string) *ExpireSessionInput
SetSessionId sets the SessionId field's value.
func (ExpireSessionInput) String ¶
func (s ExpireSessionInput) String() string
String returns the string representation
func (*ExpireSessionInput) Validate ¶
func (s *ExpireSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExpireSessionOutput ¶
type ExpireSessionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSessionResult
func (ExpireSessionOutput) GoString ¶
func (s ExpireSessionOutput) GoString() string
GoString returns the string representation
func (ExpireSessionOutput) SDKResponseMetadata ¶
func (s ExpireSessionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ExpireSessionOutput) String ¶
func (s ExpireSessionOutput) String() string
String returns the string representation
type ExpireSessionRequest ¶
type ExpireSessionRequest struct { *aws.Request Input *ExpireSessionInput }
ExpireSessionRequest is a API request type for the ExpireSession API operation.
func (ExpireSessionRequest) Send ¶
func (r ExpireSessionRequest) Send() (*ExpireSessionOutput, error)
Send marshals and sends the ExpireSession API request.
type Fleet ¶
type Fleet struct { // The ARN for the fleet. // // Arn is a required field Arn *string `type:"string" required:"true"` // The capacity status for the fleet. // // ComputeCapacityStatus is a required field ComputeCapacityStatus *ComputeCapacityStatus `type:"structure" required:"true"` // The time the fleet was created. CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The description for display. Description *string `min:"1" type:"string"` // The time after disconnection when a session is considered to have ended, // in seconds. If a user who was disconnected reconnects within this time interval, // the user is connected to their previous session. Specify a value between // 60 and 57600. DisconnectTimeoutInSeconds *int64 `type:"integer"` // The fleet name for display. DisplayName *string `min:"1" type:"string"` // The information needed to join a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Indicates whether default internet access is enabled for the fleet. EnableDefaultInternetAccess *bool `type:"boolean"` // The fleet errors. FleetErrors []FleetError `type:"list"` // The fleet type. // // ALWAYS_ONProvides users with instant-on access to their apps. You are charged // for all running instances in your fleet, even if no users are streaming apps. // // ON_DEMANDProvide users with access to applications after they connect, which // takes one to two minutes. You are charged for instance streaming when users // are connected and a small hourly fee for instances that are not streaming // apps. FleetType FleetType `type:"string" enum:"true"` // The name of the image used to create the fleet. // // ImageName is a required field ImageName *string `min:"1" type:"string" required:"true"` // The instance type to use when launching fleet instances. // // InstanceType is a required field InstanceType *string `min:"1" type:"string" required:"true"` // The maximum time that a streaming session can run, in seconds. Specify a // value between 600 and 57600. MaxUserDurationInSeconds *int64 `type:"integer"` // The name of the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The current state for the fleet. // // State is a required field State FleetState `type:"string" required:"true" enum:"true"` // The VPC configuration for the fleet. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
Contains the parameters for a fleet. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Fleet
func (*Fleet) SetComputeCapacityStatus ¶
func (s *Fleet) SetComputeCapacityStatus(v *ComputeCapacityStatus) *Fleet
SetComputeCapacityStatus sets the ComputeCapacityStatus field's value.
func (*Fleet) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Fleet) SetDescription ¶
SetDescription sets the Description field's value.
func (*Fleet) SetDisconnectTimeoutInSeconds ¶
SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.
func (*Fleet) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Fleet) SetDomainJoinInfo ¶
func (s *Fleet) SetDomainJoinInfo(v *DomainJoinInfo) *Fleet
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*Fleet) SetEnableDefaultInternetAccess ¶
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*Fleet) SetFleetErrors ¶
func (s *Fleet) SetFleetErrors(v []FleetError) *Fleet
SetFleetErrors sets the FleetErrors field's value.
func (*Fleet) SetFleetType ¶
SetFleetType sets the FleetType field's value.
func (*Fleet) SetImageName ¶
SetImageName sets the ImageName field's value.
func (*Fleet) SetInstanceType ¶
SetInstanceType sets the InstanceType field's value.
func (*Fleet) SetMaxUserDurationInSeconds ¶
SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.
func (*Fleet) SetState ¶
func (s *Fleet) SetState(v FleetState) *Fleet
SetState sets the State field's value.
func (*Fleet) SetVpcConfig ¶
SetVpcConfig sets the VpcConfig field's value.
type FleetAttribute ¶
type FleetAttribute string
The fleet attribute.
const ( FleetAttributeVpcConfiguration FleetAttribute = "VPC_CONFIGURATION" FleetAttributeVpcConfigurationSecurityGroupIds FleetAttribute = "VPC_CONFIGURATION_SECURITY_GROUP_IDS" FleetAttributeDomainJoinInfo FleetAttribute = "DOMAIN_JOIN_INFO" )
Enum values for FleetAttribute
type FleetError ¶
type FleetError struct { // The error code. ErrorCode FleetErrorCode `type:"string" enum:"true"` // The error message. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a fleet error. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/FleetError
func (FleetError) GoString ¶
func (s FleetError) GoString() string
GoString returns the string representation
func (*FleetError) SetErrorCode ¶
func (s *FleetError) SetErrorCode(v FleetErrorCode) *FleetError
SetErrorCode sets the ErrorCode field's value.
func (*FleetError) SetErrorMessage ¶
func (s *FleetError) SetErrorMessage(v string) *FleetError
SetErrorMessage sets the ErrorMessage field's value.
func (FleetError) String ¶
func (s FleetError) String() string
String returns the string representation
type FleetErrorCode ¶
type FleetErrorCode string
const ( FleetErrorCodeIamServiceRoleMissingEniDescribeAction FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION" FleetErrorCodeIamServiceRoleMissingEniCreateAction FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION" FleetErrorCodeIamServiceRoleMissingEniDeleteAction FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION" FleetErrorCodeNetworkInterfaceLimitExceeded FleetErrorCode = "NETWORK_INTERFACE_LIMIT_EXCEEDED" FleetErrorCodeInternalServiceError FleetErrorCode = "INTERNAL_SERVICE_ERROR" FleetErrorCodeIamServiceRoleIsMissing FleetErrorCode = "IAM_SERVICE_ROLE_IS_MISSING" FleetErrorCodeSubnetHasInsufficientIpAddresses FleetErrorCode = "SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES" FleetErrorCodeIamServiceRoleMissingDescribeSubnetAction FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION" FleetErrorCodeSubnetNotFound FleetErrorCode = "SUBNET_NOT_FOUND" FleetErrorCodeImageNotFound FleetErrorCode = "IMAGE_NOT_FOUND" FleetErrorCodeInvalidSubnetConfiguration FleetErrorCode = "INVALID_SUBNET_CONFIGURATION" FleetErrorCodeSecurityGroupsNotFound FleetErrorCode = "SECURITY_GROUPS_NOT_FOUND" FleetErrorCodeIgwNotAttached FleetErrorCode = "IGW_NOT_ATTACHED" FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION" FleetErrorCodeDomainJoinErrorFileNotFound FleetErrorCode = "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND" FleetErrorCodeDomainJoinErrorAccessDenied FleetErrorCode = "DOMAIN_JOIN_ERROR_ACCESS_DENIED" FleetErrorCodeDomainJoinErrorLogonFailure FleetErrorCode = "DOMAIN_JOIN_ERROR_LOGON_FAILURE" FleetErrorCodeDomainJoinErrorInvalidParameter FleetErrorCode = "DOMAIN_JOIN_ERROR_INVALID_PARAMETER" FleetErrorCodeDomainJoinErrorMoreData FleetErrorCode = "DOMAIN_JOIN_ERROR_MORE_DATA" FleetErrorCodeDomainJoinErrorNoSuchDomain FleetErrorCode = "DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN" FleetErrorCodeDomainJoinErrorNotSupported FleetErrorCode = "DOMAIN_JOIN_ERROR_NOT_SUPPORTED" FleetErrorCodeDomainJoinNerrInvalidWorkgroupName FleetErrorCode = "DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME" FleetErrorCodeDomainJoinNerrWorkstationNotStarted FleetErrorCode = "DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED" FleetErrorCodeDomainJoinErrorDsMachineAccountQuotaExceeded FleetErrorCode = "DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED" FleetErrorCodeDomainJoinNerrPasswordExpired FleetErrorCode = "DOMAIN_JOIN_NERR_PASSWORD_EXPIRED" FleetErrorCodeDomainJoinInternalServiceError FleetErrorCode = "DOMAIN_JOIN_INTERNAL_SERVICE_ERROR" )
Enum values for FleetErrorCode
type FleetState ¶
type FleetState string
const ( FleetStateStarting FleetState = "STARTING" FleetStateRunning FleetState = "RUNNING" FleetStateStopping FleetState = "STOPPING" FleetStateStopped FleetState = "STOPPED" )
Enum values for FleetState
type Image ¶
type Image struct { // The applications associated with the image. Applications []Application `type:"list"` // The version of the AppStream 2.0 agent to use for instances that are launched // from this image. AppstreamAgentVersion *string `min:"1" type:"string"` // The ARN of the image. Arn *string `type:"string"` // The ARN of the image from which this image was created. BaseImageArn *string `type:"string"` // The time the image was created. CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The description for display. Description *string `min:"1" type:"string"` // The image name for display. DisplayName *string `min:"1" type:"string"` // Indicates whether an image builder can be launched from this image. ImageBuilderSupported *bool `type:"boolean"` // The name of the image. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The operating system platform of the image. Platform PlatformType `type:"string" enum:"true"` // The release date of the public base image. For private images, this date // is the release date of the base image from which the image was created. PublicBaseImageReleasedDate *time.Time `type:"timestamp" timestampFormat:"unix"` // The image starts in the PENDING state. If image creation succeeds, the state // is AVAILABLE. If image creation fails, the state is FAILED. State ImageState `type:"string" enum:"true"` // The reason why the last state change occurred. StateChangeReason *ImageStateChangeReason `type:"structure"` // Indicates whether the image is public or private. Visibility VisibilityType `type:"string" enum:"true"` // contains filtered or unexported fields }
Describes an image. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Image
func (*Image) SetApplications ¶
func (s *Image) SetApplications(v []Application) *Image
SetApplications sets the Applications field's value.
func (*Image) SetAppstreamAgentVersion ¶
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*Image) SetBaseImageArn ¶
SetBaseImageArn sets the BaseImageArn field's value.
func (*Image) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Image) SetDescription ¶
SetDescription sets the Description field's value.
func (*Image) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Image) SetImageBuilderSupported ¶
SetImageBuilderSupported sets the ImageBuilderSupported field's value.
func (*Image) SetPlatform ¶
func (s *Image) SetPlatform(v PlatformType) *Image
SetPlatform sets the Platform field's value.
func (*Image) SetPublicBaseImageReleasedDate ¶
SetPublicBaseImageReleasedDate sets the PublicBaseImageReleasedDate field's value.
func (*Image) SetState ¶
func (s *Image) SetState(v ImageState) *Image
SetState sets the State field's value.
func (*Image) SetStateChangeReason ¶
func (s *Image) SetStateChangeReason(v *ImageStateChangeReason) *Image
SetStateChangeReason sets the StateChangeReason field's value.
func (*Image) SetVisibility ¶
func (s *Image) SetVisibility(v VisibilityType) *Image
SetVisibility sets the Visibility field's value.
type ImageBuilder ¶
type ImageBuilder struct { // The version of the AppStream 2.0 agent that is currently being used by this // image builder. AppstreamAgentVersion *string `min:"1" type:"string"` // The ARN for the image builder. Arn *string `type:"string"` // The time stamp when the image builder was created. CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The description for display. Description *string `min:"1" type:"string"` // The image builder name for display. DisplayName *string `min:"1" type:"string"` // The information needed to join a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess *bool `type:"boolean"` // The ARN of the image from which this builder was created. ImageArn *string `type:"string"` // The image builder errors. ImageBuilderErrors []ResourceError `type:"list"` // The instance type for the image builder. InstanceType *string `min:"1" type:"string"` // The name of the image builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The operating system platform of the image builder. Platform PlatformType `type:"string" enum:"true"` // The state of the image builder. State ImageBuilderState `type:"string" enum:"true"` // The reason why the last state change occurred. StateChangeReason *ImageBuilderStateChangeReason `type:"structure"` // The VPC configuration of the image builder. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
Describes a streaming instance used for editing an image. New images are created from a snapshot through an image builder. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ImageBuilder
func (ImageBuilder) GoString ¶
func (s ImageBuilder) GoString() string
GoString returns the string representation
func (*ImageBuilder) SetAppstreamAgentVersion ¶
func (s *ImageBuilder) SetAppstreamAgentVersion(v string) *ImageBuilder
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*ImageBuilder) SetArn ¶
func (s *ImageBuilder) SetArn(v string) *ImageBuilder
SetArn sets the Arn field's value.
func (*ImageBuilder) SetCreatedTime ¶
func (s *ImageBuilder) SetCreatedTime(v time.Time) *ImageBuilder
SetCreatedTime sets the CreatedTime field's value.
func (*ImageBuilder) SetDescription ¶
func (s *ImageBuilder) SetDescription(v string) *ImageBuilder
SetDescription sets the Description field's value.
func (*ImageBuilder) SetDisplayName ¶
func (s *ImageBuilder) SetDisplayName(v string) *ImageBuilder
SetDisplayName sets the DisplayName field's value.
func (*ImageBuilder) SetDomainJoinInfo ¶
func (s *ImageBuilder) SetDomainJoinInfo(v *DomainJoinInfo) *ImageBuilder
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*ImageBuilder) SetEnableDefaultInternetAccess ¶
func (s *ImageBuilder) SetEnableDefaultInternetAccess(v bool) *ImageBuilder
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*ImageBuilder) SetImageArn ¶
func (s *ImageBuilder) SetImageArn(v string) *ImageBuilder
SetImageArn sets the ImageArn field's value.
func (*ImageBuilder) SetImageBuilderErrors ¶
func (s *ImageBuilder) SetImageBuilderErrors(v []ResourceError) *ImageBuilder
SetImageBuilderErrors sets the ImageBuilderErrors field's value.
func (*ImageBuilder) SetInstanceType ¶
func (s *ImageBuilder) SetInstanceType(v string) *ImageBuilder
SetInstanceType sets the InstanceType field's value.
func (*ImageBuilder) SetName ¶
func (s *ImageBuilder) SetName(v string) *ImageBuilder
SetName sets the Name field's value.
func (*ImageBuilder) SetPlatform ¶
func (s *ImageBuilder) SetPlatform(v PlatformType) *ImageBuilder
SetPlatform sets the Platform field's value.
func (*ImageBuilder) SetState ¶
func (s *ImageBuilder) SetState(v ImageBuilderState) *ImageBuilder
SetState sets the State field's value.
func (*ImageBuilder) SetStateChangeReason ¶
func (s *ImageBuilder) SetStateChangeReason(v *ImageBuilderStateChangeReason) *ImageBuilder
SetStateChangeReason sets the StateChangeReason field's value.
func (*ImageBuilder) SetVpcConfig ¶
func (s *ImageBuilder) SetVpcConfig(v *VpcConfig) *ImageBuilder
SetVpcConfig sets the VpcConfig field's value.
func (ImageBuilder) String ¶
func (s ImageBuilder) String() string
String returns the string representation
type ImageBuilderState ¶
type ImageBuilderState string
const ( ImageBuilderStatePending ImageBuilderState = "PENDING" ImageBuilderStateUpdatingAgent ImageBuilderState = "UPDATING_AGENT" ImageBuilderStateRunning ImageBuilderState = "RUNNING" ImageBuilderStateStopping ImageBuilderState = "STOPPING" ImageBuilderStateStopped ImageBuilderState = "STOPPED" ImageBuilderStateRebooting ImageBuilderState = "REBOOTING" ImageBuilderStateSnapshotting ImageBuilderState = "SNAPSHOTTING" ImageBuilderStateDeleting ImageBuilderState = "DELETING" ImageBuilderStateFailed ImageBuilderState = "FAILED" )
Enum values for ImageBuilderState
type ImageBuilderStateChangeReason ¶
type ImageBuilderStateChangeReason struct { // The state change reason code. Code ImageBuilderStateChangeReasonCode `type:"string" enum:"true"` // The state change reason message. Message *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes the reason why the last image builder state change occurred. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ImageBuilderStateChangeReason
func (ImageBuilderStateChangeReason) GoString ¶
func (s ImageBuilderStateChangeReason) GoString() string
GoString returns the string representation
func (*ImageBuilderStateChangeReason) SetCode ¶
func (s *ImageBuilderStateChangeReason) SetCode(v ImageBuilderStateChangeReasonCode) *ImageBuilderStateChangeReason
SetCode sets the Code field's value.
func (*ImageBuilderStateChangeReason) SetMessage ¶
func (s *ImageBuilderStateChangeReason) SetMessage(v string) *ImageBuilderStateChangeReason
SetMessage sets the Message field's value.
func (ImageBuilderStateChangeReason) String ¶
func (s ImageBuilderStateChangeReason) String() string
String returns the string representation
type ImageBuilderStateChangeReasonCode ¶
type ImageBuilderStateChangeReasonCode string
const ( ImageBuilderStateChangeReasonCodeInternalError ImageBuilderStateChangeReasonCode = "INTERNAL_ERROR" )
Enum values for ImageBuilderStateChangeReasonCode
type ImageState ¶
type ImageState string
const ( ImageStatePending ImageState = "PENDING" ImageStateAvailable ImageState = "AVAILABLE" ImageStateFailed ImageState = "FAILED" ImageStateDeleting ImageState = "DELETING" )
Enum values for ImageState
type ImageStateChangeReason ¶
type ImageStateChangeReason struct { // The state change reason code. Code ImageStateChangeReasonCode `type:"string" enum:"true"` // The state change reason message. Message *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes the reason why the last image state change occurred. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ImageStateChangeReason
func (ImageStateChangeReason) GoString ¶
func (s ImageStateChangeReason) GoString() string
GoString returns the string representation
func (*ImageStateChangeReason) SetCode ¶
func (s *ImageStateChangeReason) SetCode(v ImageStateChangeReasonCode) *ImageStateChangeReason
SetCode sets the Code field's value.
func (*ImageStateChangeReason) SetMessage ¶
func (s *ImageStateChangeReason) SetMessage(v string) *ImageStateChangeReason
SetMessage sets the Message field's value.
func (ImageStateChangeReason) String ¶
func (s ImageStateChangeReason) String() string
String returns the string representation
type ImageStateChangeReasonCode ¶
type ImageStateChangeReasonCode string
const ( ImageStateChangeReasonCodeInternalError ImageStateChangeReasonCode = "INTERNAL_ERROR" ImageStateChangeReasonCodeImageBuilderNotAvailable ImageStateChangeReasonCode = "IMAGE_BUILDER_NOT_AVAILABLE" )
Enum values for ImageStateChangeReasonCode
type ListAssociatedFleetsInput ¶
type ListAssociatedFleetsInput struct { // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleetsRequest
func (ListAssociatedFleetsInput) GoString ¶
func (s ListAssociatedFleetsInput) GoString() string
GoString returns the string representation
func (*ListAssociatedFleetsInput) SetNextToken ¶
func (s *ListAssociatedFleetsInput) SetNextToken(v string) *ListAssociatedFleetsInput
SetNextToken sets the NextToken field's value.
func (*ListAssociatedFleetsInput) SetStackName ¶
func (s *ListAssociatedFleetsInput) SetStackName(v string) *ListAssociatedFleetsInput
SetStackName sets the StackName field's value.
func (ListAssociatedFleetsInput) String ¶
func (s ListAssociatedFleetsInput) String() string
String returns the string representation
func (*ListAssociatedFleetsInput) Validate ¶
func (s *ListAssociatedFleetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssociatedFleetsOutput ¶
type ListAssociatedFleetsOutput struct { // The names of the fleets. Names []string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleetsResult
func (ListAssociatedFleetsOutput) GoString ¶
func (s ListAssociatedFleetsOutput) GoString() string
GoString returns the string representation
func (ListAssociatedFleetsOutput) SDKResponseMetadata ¶
func (s ListAssociatedFleetsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*ListAssociatedFleetsOutput) SetNames ¶
func (s *ListAssociatedFleetsOutput) SetNames(v []string) *ListAssociatedFleetsOutput
SetNames sets the Names field's value.
func (*ListAssociatedFleetsOutput) SetNextToken ¶
func (s *ListAssociatedFleetsOutput) SetNextToken(v string) *ListAssociatedFleetsOutput
SetNextToken sets the NextToken field's value.
func (ListAssociatedFleetsOutput) String ¶
func (s ListAssociatedFleetsOutput) String() string
String returns the string representation
type ListAssociatedFleetsRequest ¶
type ListAssociatedFleetsRequest struct { *aws.Request Input *ListAssociatedFleetsInput }
ListAssociatedFleetsRequest is a API request type for the ListAssociatedFleets API operation.
func (ListAssociatedFleetsRequest) Send ¶
func (r ListAssociatedFleetsRequest) Send() (*ListAssociatedFleetsOutput, error)
Send marshals and sends the ListAssociatedFleets API request.
type ListAssociatedStacksInput ¶
type ListAssociatedStacksInput struct { // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacksRequest
func (ListAssociatedStacksInput) GoString ¶
func (s ListAssociatedStacksInput) GoString() string
GoString returns the string representation
func (*ListAssociatedStacksInput) SetFleetName ¶
func (s *ListAssociatedStacksInput) SetFleetName(v string) *ListAssociatedStacksInput
SetFleetName sets the FleetName field's value.
func (*ListAssociatedStacksInput) SetNextToken ¶
func (s *ListAssociatedStacksInput) SetNextToken(v string) *ListAssociatedStacksInput
SetNextToken sets the NextToken field's value.
func (ListAssociatedStacksInput) String ¶
func (s ListAssociatedStacksInput) String() string
String returns the string representation
func (*ListAssociatedStacksInput) Validate ¶
func (s *ListAssociatedStacksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssociatedStacksOutput ¶
type ListAssociatedStacksOutput struct { // The names of the stacks. Names []string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacksResult
func (ListAssociatedStacksOutput) GoString ¶
func (s ListAssociatedStacksOutput) GoString() string
GoString returns the string representation
func (ListAssociatedStacksOutput) SDKResponseMetadata ¶
func (s ListAssociatedStacksOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*ListAssociatedStacksOutput) SetNames ¶
func (s *ListAssociatedStacksOutput) SetNames(v []string) *ListAssociatedStacksOutput
SetNames sets the Names field's value.
func (*ListAssociatedStacksOutput) SetNextToken ¶
func (s *ListAssociatedStacksOutput) SetNextToken(v string) *ListAssociatedStacksOutput
SetNextToken sets the NextToken field's value.
func (ListAssociatedStacksOutput) String ¶
func (s ListAssociatedStacksOutput) String() string
String returns the string representation
type ListAssociatedStacksRequest ¶
type ListAssociatedStacksRequest struct { *aws.Request Input *ListAssociatedStacksInput }
ListAssociatedStacksRequest is a API request type for the ListAssociatedStacks API operation.
func (ListAssociatedStacksRequest) Send ¶
func (r ListAssociatedStacksRequest) Send() (*ListAssociatedStacksOutput, error)
Send marshals and sends the ListAssociatedStacks API request.
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResourceRequest
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The information about the tags. Tags map[string]string `min:"1" type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResourceResponse
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (ListTagsForResourceOutput) SDKResponseMetadata ¶
func (s ListTagsForResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTagsForResourceRequest ¶
type ListTagsForResourceRequest struct { *aws.Request Input *ListTagsForResourceInput }
ListTagsForResourceRequest is a API request type for the ListTagsForResource API operation.
func (ListTagsForResourceRequest) Send ¶
func (r ListTagsForResourceRequest) Send() (*ListTagsForResourceOutput, error)
Send marshals and sends the ListTagsForResource API request.
type PlatformType ¶
type PlatformType string
const (
PlatformTypeWindows PlatformType = "WINDOWS"
)
Enum values for PlatformType
type ResourceError ¶
type ResourceError struct { // The error code. ErrorCode FleetErrorCode `type:"string" enum:"true"` // The error message. ErrorMessage *string `min:"1" type:"string"` // The time the error occurred. ErrorTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"` // contains filtered or unexported fields }
Describes a resource error. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ResourceError
func (ResourceError) GoString ¶
func (s ResourceError) GoString() string
GoString returns the string representation
func (*ResourceError) SetErrorCode ¶
func (s *ResourceError) SetErrorCode(v FleetErrorCode) *ResourceError
SetErrorCode sets the ErrorCode field's value.
func (*ResourceError) SetErrorMessage ¶
func (s *ResourceError) SetErrorMessage(v string) *ResourceError
SetErrorMessage sets the ErrorMessage field's value.
func (*ResourceError) SetErrorTimestamp ¶
func (s *ResourceError) SetErrorTimestamp(v time.Time) *ResourceError
SetErrorTimestamp sets the ErrorTimestamp field's value.
func (ResourceError) String ¶
func (s ResourceError) String() string
String returns the string representation
type ServiceAccountCredentials ¶
type ServiceAccountCredentials struct { // The user name of the account. This account must have the following privileges: // create computer objects, join computers to the domain, and change/reset the // password on descendant computer objects for the organizational units specified. // // AccountName is a required field AccountName *string `min:"1" type:"string" required:"true"` // The password for the account. // // AccountPassword is a required field AccountPassword *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the credentials for the service account used by the streaming instance to connect to the directory. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ServiceAccountCredentials
func (ServiceAccountCredentials) GoString ¶
func (s ServiceAccountCredentials) GoString() string
GoString returns the string representation
func (*ServiceAccountCredentials) SetAccountName ¶
func (s *ServiceAccountCredentials) SetAccountName(v string) *ServiceAccountCredentials
SetAccountName sets the AccountName field's value.
func (*ServiceAccountCredentials) SetAccountPassword ¶
func (s *ServiceAccountCredentials) SetAccountPassword(v string) *ServiceAccountCredentials
SetAccountPassword sets the AccountPassword field's value.
func (ServiceAccountCredentials) String ¶
func (s ServiceAccountCredentials) String() string
String returns the string representation
func (*ServiceAccountCredentials) Validate ¶
func (s *ServiceAccountCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Session ¶
type Session struct { // The authentication method. The user is authenticated using a streaming URL // (API) or SAML federation (SAML). AuthenticationType AuthenticationType `type:"string" enum:"true"` // The name of the fleet for the streaming session. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The ID of the streaming session. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // The name of the stack for the streaming session. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // The current state of the streaming session. // // State is a required field State SessionState `type:"string" required:"true" enum:"true"` // The identifier of the user for whom the session was created. // // UserId is a required field UserId *string `min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
Describes a streaming session. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Session
func (*Session) SetAuthenticationType ¶
func (s *Session) SetAuthenticationType(v AuthenticationType) *Session
SetAuthenticationType sets the AuthenticationType field's value.
func (*Session) SetFleetName ¶
SetFleetName sets the FleetName field's value.
func (*Session) SetStackName ¶
SetStackName sets the StackName field's value.
func (*Session) SetState ¶
func (s *Session) SetState(v SessionState) *Session
SetState sets the State field's value.
type SessionState ¶
type SessionState string
Possible values for the state of a streaming session.
const ( SessionStateActive SessionState = "ACTIVE" SessionStatePending SessionState = "PENDING" SessionStateExpired SessionState = "EXPIRED" )
Enum values for SessionState
type Stack ¶
type Stack struct { // The ARN of the stack. Arn *string `type:"string"` // The time the stack was created. CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The description for display. Description *string `min:"1" type:"string"` // The stack name for display. DisplayName *string `min:"1" type:"string"` // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The errors for the stack. StackErrors []StackError `type:"list"` // The storage connectors to enable. StorageConnectors []StorageConnector `type:"list"` // contains filtered or unexported fields }
Describes a stack. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Stack
func (*Stack) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Stack) SetDescription ¶
SetDescription sets the Description field's value.
func (*Stack) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Stack) SetStackErrors ¶
func (s *Stack) SetStackErrors(v []StackError) *Stack
SetStackErrors sets the StackErrors field's value.
func (*Stack) SetStorageConnectors ¶
func (s *Stack) SetStorageConnectors(v []StorageConnector) *Stack
SetStorageConnectors sets the StorageConnectors field's value.
type StackError ¶
type StackError struct { // The error code. ErrorCode StackErrorCode `type:"string" enum:"true"` // The error message. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a stack error. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StackError
func (StackError) GoString ¶
func (s StackError) GoString() string
GoString returns the string representation
func (*StackError) SetErrorCode ¶
func (s *StackError) SetErrorCode(v StackErrorCode) *StackError
SetErrorCode sets the ErrorCode field's value.
func (*StackError) SetErrorMessage ¶
func (s *StackError) SetErrorMessage(v string) *StackError
SetErrorMessage sets the ErrorMessage field's value.
func (StackError) String ¶
func (s StackError) String() string
String returns the string representation
type StackErrorCode ¶
type StackErrorCode string
const ( StackErrorCodeStorageConnectorError StackErrorCode = "STORAGE_CONNECTOR_ERROR" StackErrorCodeInternalServiceError StackErrorCode = "INTERNAL_SERVICE_ERROR" )
Enum values for StackErrorCode
type StartFleetInput ¶
type StartFleetInput struct { // The name of the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleetRequest
func (StartFleetInput) GoString ¶
func (s StartFleetInput) GoString() string
GoString returns the string representation
func (*StartFleetInput) SetName ¶
func (s *StartFleetInput) SetName(v string) *StartFleetInput
SetName sets the Name field's value.
func (StartFleetInput) String ¶
func (s StartFleetInput) String() string
String returns the string representation
func (*StartFleetInput) Validate ¶
func (s *StartFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartFleetOutput ¶
type StartFleetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleetResult
func (StartFleetOutput) GoString ¶
func (s StartFleetOutput) GoString() string
GoString returns the string representation
func (StartFleetOutput) SDKResponseMetadata ¶
func (s StartFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartFleetOutput) String ¶
func (s StartFleetOutput) String() string
String returns the string representation
type StartFleetRequest ¶
type StartFleetRequest struct { *aws.Request Input *StartFleetInput }
StartFleetRequest is a API request type for the StartFleet API operation.
func (StartFleetRequest) Send ¶
func (r StartFleetRequest) Send() (*StartFleetOutput, error)
Send marshals and sends the StartFleet API request.
type StartImageBuilderInput ¶
type StartImageBuilderInput struct { // The version of the AppStream 2.0 agent to use for this image builder. To // use the latest version of the AppStream 2.0 agent, specify [LATEST]. AppstreamAgentVersion *string `min:"1" type:"string"` // The name of the image builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilderRequest
func (StartImageBuilderInput) GoString ¶
func (s StartImageBuilderInput) GoString() string
GoString returns the string representation
func (*StartImageBuilderInput) SetAppstreamAgentVersion ¶
func (s *StartImageBuilderInput) SetAppstreamAgentVersion(v string) *StartImageBuilderInput
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*StartImageBuilderInput) SetName ¶
func (s *StartImageBuilderInput) SetName(v string) *StartImageBuilderInput
SetName sets the Name field's value.
func (StartImageBuilderInput) String ¶
func (s StartImageBuilderInput) String() string
String returns the string representation
func (*StartImageBuilderInput) Validate ¶
func (s *StartImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartImageBuilderOutput ¶
type StartImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilderResult
func (StartImageBuilderOutput) GoString ¶
func (s StartImageBuilderOutput) GoString() string
GoString returns the string representation
func (StartImageBuilderOutput) SDKResponseMetadata ¶
func (s StartImageBuilderOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*StartImageBuilderOutput) SetImageBuilder ¶
func (s *StartImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *StartImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (StartImageBuilderOutput) String ¶
func (s StartImageBuilderOutput) String() string
String returns the string representation
type StartImageBuilderRequest ¶
type StartImageBuilderRequest struct { *aws.Request Input *StartImageBuilderInput }
StartImageBuilderRequest is a API request type for the StartImageBuilder API operation.
func (StartImageBuilderRequest) Send ¶
func (r StartImageBuilderRequest) Send() (*StartImageBuilderOutput, error)
Send marshals and sends the StartImageBuilder API request.
type StopFleetInput ¶
type StopFleetInput struct { // The name of the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleetRequest
func (StopFleetInput) GoString ¶
func (s StopFleetInput) GoString() string
GoString returns the string representation
func (*StopFleetInput) SetName ¶
func (s *StopFleetInput) SetName(v string) *StopFleetInput
SetName sets the Name field's value.
func (StopFleetInput) String ¶
func (s StopFleetInput) String() string
String returns the string representation
func (*StopFleetInput) Validate ¶
func (s *StopFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopFleetOutput ¶
type StopFleetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleetResult
func (StopFleetOutput) GoString ¶
func (s StopFleetOutput) GoString() string
GoString returns the string representation
func (StopFleetOutput) SDKResponseMetadata ¶
func (s StopFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StopFleetOutput) String ¶
func (s StopFleetOutput) String() string
String returns the string representation
type StopFleetRequest ¶
type StopFleetRequest struct { *aws.Request Input *StopFleetInput }
StopFleetRequest is a API request type for the StopFleet API operation.
func (StopFleetRequest) Send ¶
func (r StopFleetRequest) Send() (*StopFleetOutput, error)
Send marshals and sends the StopFleet API request.
type StopImageBuilderInput ¶
type StopImageBuilderInput struct { // The name of the image builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilderRequest
func (StopImageBuilderInput) GoString ¶
func (s StopImageBuilderInput) GoString() string
GoString returns the string representation
func (*StopImageBuilderInput) SetName ¶
func (s *StopImageBuilderInput) SetName(v string) *StopImageBuilderInput
SetName sets the Name field's value.
func (StopImageBuilderInput) String ¶
func (s StopImageBuilderInput) String() string
String returns the string representation
func (*StopImageBuilderInput) Validate ¶
func (s *StopImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopImageBuilderOutput ¶
type StopImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilderResult
func (StopImageBuilderOutput) GoString ¶
func (s StopImageBuilderOutput) GoString() string
GoString returns the string representation
func (StopImageBuilderOutput) SDKResponseMetadata ¶
func (s StopImageBuilderOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*StopImageBuilderOutput) SetImageBuilder ¶
func (s *StopImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *StopImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (StopImageBuilderOutput) String ¶
func (s StopImageBuilderOutput) String() string
String returns the string representation
type StopImageBuilderRequest ¶
type StopImageBuilderRequest struct { *aws.Request Input *StopImageBuilderInput }
StopImageBuilderRequest is a API request type for the StopImageBuilder API operation.
func (StopImageBuilderRequest) Send ¶
func (r StopImageBuilderRequest) Send() (*StopImageBuilderOutput, error)
Send marshals and sends the StopImageBuilder API request.
type StorageConnector ¶
type StorageConnector struct { // The type of storage connector. // // ConnectorType is a required field ConnectorType StorageConnectorType `type:"string" required:"true" enum:"true"` // The ARN of the storage connector. ResourceIdentifier *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a storage connector. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StorageConnector
func (StorageConnector) GoString ¶
func (s StorageConnector) GoString() string
GoString returns the string representation
func (*StorageConnector) SetConnectorType ¶
func (s *StorageConnector) SetConnectorType(v StorageConnectorType) *StorageConnector
SetConnectorType sets the ConnectorType field's value.
func (*StorageConnector) SetResourceIdentifier ¶
func (s *StorageConnector) SetResourceIdentifier(v string) *StorageConnector
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (StorageConnector) String ¶
func (s StorageConnector) String() string
String returns the string representation
func (*StorageConnector) Validate ¶
func (s *StorageConnector) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StorageConnectorType ¶
type StorageConnectorType string
The type of storage connector.
const (
StorageConnectorTypeHomefolders StorageConnectorType = "HOMEFOLDERS"
)
Enum values for StorageConnectorType
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // The tags to associate. A tag is a key-value pair (the value is optional). // For example, Environment=Test, or, if you do not specify a value, Environment=. // // If you do not specify a value, we set the value to an empty string. // // Tags is a required field Tags map[string]string `min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResourceRequest
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResourceResponse
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) SDKResponseMetadata ¶
func (s TagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶
type TagResourceRequest struct { *aws.Request Input *TagResourceInput }
TagResourceRequest is a API request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send() (*TagResourceOutput, error)
Send marshals and sends the TagResource API request.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // The tag keys for the tags to disassociate. // // TagKeys is a required field TagKeys []string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResourceRequest
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResourceResponse
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) SDKResponseMetadata ¶
func (s UntagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput }
UntagResourceRequest is a API request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send() (*UntagResourceOutput, error)
Send marshals and sends the UntagResource API request.
type UpdateDirectoryConfigInput ¶
type UpdateDirectoryConfigInput struct { // The name of the directory configuration. // // DirectoryName is a required field DirectoryName *string `type:"string" required:"true"` // The distinguished names of the organizational units for computer accounts. OrganizationalUnitDistinguishedNames []string `type:"list"` // The credentials for the service account used by the streaming instance to // connect to the directory. ServiceAccountCredentials *ServiceAccountCredentials `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfigRequest
func (UpdateDirectoryConfigInput) GoString ¶
func (s UpdateDirectoryConfigInput) GoString() string
GoString returns the string representation
func (*UpdateDirectoryConfigInput) SetDirectoryName ¶
func (s *UpdateDirectoryConfigInput) SetDirectoryName(v string) *UpdateDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (*UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames ¶
func (s *UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []string) *UpdateDirectoryConfigInput
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*UpdateDirectoryConfigInput) SetServiceAccountCredentials ¶
func (s *UpdateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *UpdateDirectoryConfigInput
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (UpdateDirectoryConfigInput) String ¶
func (s UpdateDirectoryConfigInput) String() string
String returns the string representation
func (*UpdateDirectoryConfigInput) Validate ¶
func (s *UpdateDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDirectoryConfigOutput ¶
type UpdateDirectoryConfigOutput struct { // Information about the directory configuration. DirectoryConfig *DirectoryConfig `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfigResult
func (UpdateDirectoryConfigOutput) GoString ¶
func (s UpdateDirectoryConfigOutput) GoString() string
GoString returns the string representation
func (UpdateDirectoryConfigOutput) SDKResponseMetadata ¶
func (s UpdateDirectoryConfigOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*UpdateDirectoryConfigOutput) SetDirectoryConfig ¶
func (s *UpdateDirectoryConfigOutput) SetDirectoryConfig(v *DirectoryConfig) *UpdateDirectoryConfigOutput
SetDirectoryConfig sets the DirectoryConfig field's value.
func (UpdateDirectoryConfigOutput) String ¶
func (s UpdateDirectoryConfigOutput) String() string
String returns the string representation
type UpdateDirectoryConfigRequest ¶
type UpdateDirectoryConfigRequest struct { *aws.Request Input *UpdateDirectoryConfigInput }
UpdateDirectoryConfigRequest is a API request type for the UpdateDirectoryConfig API operation.
func (UpdateDirectoryConfigRequest) Send ¶
func (r UpdateDirectoryConfigRequest) Send() (*UpdateDirectoryConfigOutput, error)
Send marshals and sends the UpdateDirectoryConfig API request.
type UpdateFleetInput ¶
type UpdateFleetInput struct { // The fleet attributes to delete. AttributesToDelete []FleetAttribute `type:"list"` // The desired capacity for the fleet. ComputeCapacity *ComputeCapacity `type:"structure"` // Deletes the VPC association for the specified fleet. DeleteVpcConfig *bool `deprecated:"true" type:"boolean"` // The description for display. Description *string `type:"string"` // The time after disconnection when a session is considered to have ended, // in seconds. If a user who was disconnected reconnects within this time interval, // the user is connected to their previous session. Specify a value between // 60 and 57600. DisconnectTimeoutInSeconds *int64 `type:"integer"` // The fleet name for display. DisplayName *string `type:"string"` // The information needed to join a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Enables or disables default internet access for the fleet. EnableDefaultInternetAccess *bool `type:"boolean"` // The name of the image used to create the fleet. ImageName *string `min:"1" type:"string"` // The instance type to use when launching fleet instances. The following instance // types are available: // // * stream.standard.medium // // * stream.standard.large // // * stream.compute.large // // * stream.compute.xlarge // // * stream.compute.2xlarge // // * stream.compute.4xlarge // // * stream.compute.8xlarge // // * stream.memory.large // // * stream.memory.xlarge // // * stream.memory.2xlarge // // * stream.memory.4xlarge // // * stream.memory.8xlarge // // * stream.graphics-design.large // // * stream.graphics-design.xlarge // // * stream.graphics-design.2xlarge // // * stream.graphics-design.4xlarge // // * stream.graphics-desktop.2xlarge // // * stream.graphics-pro.4xlarge // // * stream.graphics-pro.8xlarge // // * stream.graphics-pro.16xlarge InstanceType *string `min:"1" type:"string"` // The maximum time that a streaming session can run, in seconds. Specify a // value between 600 and 57600. MaxUserDurationInSeconds *int64 `type:"integer"` // A unique name for the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The VPC configuration for the fleet. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleetRequest
func (UpdateFleetInput) GoString ¶
func (s UpdateFleetInput) GoString() string
GoString returns the string representation
func (*UpdateFleetInput) SetAttributesToDelete ¶
func (s *UpdateFleetInput) SetAttributesToDelete(v []FleetAttribute) *UpdateFleetInput
SetAttributesToDelete sets the AttributesToDelete field's value.
func (*UpdateFleetInput) SetComputeCapacity ¶
func (s *UpdateFleetInput) SetComputeCapacity(v *ComputeCapacity) *UpdateFleetInput
SetComputeCapacity sets the ComputeCapacity field's value.
func (*UpdateFleetInput) SetDeleteVpcConfig ¶
func (s *UpdateFleetInput) SetDeleteVpcConfig(v bool) *UpdateFleetInput
SetDeleteVpcConfig sets the DeleteVpcConfig field's value.
func (*UpdateFleetInput) SetDescription ¶
func (s *UpdateFleetInput) SetDescription(v string) *UpdateFleetInput
SetDescription sets the Description field's value.
func (*UpdateFleetInput) SetDisconnectTimeoutInSeconds ¶
func (s *UpdateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *UpdateFleetInput
SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.
func (*UpdateFleetInput) SetDisplayName ¶
func (s *UpdateFleetInput) SetDisplayName(v string) *UpdateFleetInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateFleetInput) SetDomainJoinInfo ¶
func (s *UpdateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *UpdateFleetInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*UpdateFleetInput) SetEnableDefaultInternetAccess ¶
func (s *UpdateFleetInput) SetEnableDefaultInternetAccess(v bool) *UpdateFleetInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*UpdateFleetInput) SetImageName ¶
func (s *UpdateFleetInput) SetImageName(v string) *UpdateFleetInput
SetImageName sets the ImageName field's value.
func (*UpdateFleetInput) SetInstanceType ¶
func (s *UpdateFleetInput) SetInstanceType(v string) *UpdateFleetInput
SetInstanceType sets the InstanceType field's value.
func (*UpdateFleetInput) SetMaxUserDurationInSeconds ¶
func (s *UpdateFleetInput) SetMaxUserDurationInSeconds(v int64) *UpdateFleetInput
SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.
func (*UpdateFleetInput) SetName ¶
func (s *UpdateFleetInput) SetName(v string) *UpdateFleetInput
SetName sets the Name field's value.
func (*UpdateFleetInput) SetVpcConfig ¶
func (s *UpdateFleetInput) SetVpcConfig(v *VpcConfig) *UpdateFleetInput
SetVpcConfig sets the VpcConfig field's value.
func (UpdateFleetInput) String ¶
func (s UpdateFleetInput) String() string
String returns the string representation
func (*UpdateFleetInput) Validate ¶
func (s *UpdateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFleetOutput ¶
type UpdateFleetOutput struct { // Information about the fleet. Fleet *Fleet `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleetResult
func (UpdateFleetOutput) GoString ¶
func (s UpdateFleetOutput) GoString() string
GoString returns the string representation
func (UpdateFleetOutput) SDKResponseMetadata ¶
func (s UpdateFleetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*UpdateFleetOutput) SetFleet ¶
func (s *UpdateFleetOutput) SetFleet(v *Fleet) *UpdateFleetOutput
SetFleet sets the Fleet field's value.
func (UpdateFleetOutput) String ¶
func (s UpdateFleetOutput) String() string
String returns the string representation
type UpdateFleetRequest ¶
type UpdateFleetRequest struct { *aws.Request Input *UpdateFleetInput }
UpdateFleetRequest is a API request type for the UpdateFleet API operation.
func (UpdateFleetRequest) Send ¶
func (r UpdateFleetRequest) Send() (*UpdateFleetOutput, error)
Send marshals and sends the UpdateFleet API request.
type UpdateStackInput ¶
type UpdateStackInput struct { // Deletes the storage connectors currently enabled for the stack. DeleteStorageConnectors *bool `type:"boolean"` // The description for display. Description *string `type:"string"` // The stack name for display. DisplayName *string `type:"string"` // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The storage connectors to enable. StorageConnectors []StorageConnector `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStackRequest
func (UpdateStackInput) GoString ¶
func (s UpdateStackInput) GoString() string
GoString returns the string representation
func (*UpdateStackInput) SetDeleteStorageConnectors ¶
func (s *UpdateStackInput) SetDeleteStorageConnectors(v bool) *UpdateStackInput
SetDeleteStorageConnectors sets the DeleteStorageConnectors field's value.
func (*UpdateStackInput) SetDescription ¶
func (s *UpdateStackInput) SetDescription(v string) *UpdateStackInput
SetDescription sets the Description field's value.
func (*UpdateStackInput) SetDisplayName ¶
func (s *UpdateStackInput) SetDisplayName(v string) *UpdateStackInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateStackInput) SetName ¶
func (s *UpdateStackInput) SetName(v string) *UpdateStackInput
SetName sets the Name field's value.
func (*UpdateStackInput) SetStorageConnectors ¶
func (s *UpdateStackInput) SetStorageConnectors(v []StorageConnector) *UpdateStackInput
SetStorageConnectors sets the StorageConnectors field's value.
func (UpdateStackInput) String ¶
func (s UpdateStackInput) String() string
String returns the string representation
func (*UpdateStackInput) Validate ¶
func (s *UpdateStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateStackOutput ¶
type UpdateStackOutput struct { // Information about the stack. Stack *Stack `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStackResult
func (UpdateStackOutput) GoString ¶
func (s UpdateStackOutput) GoString() string
GoString returns the string representation
func (UpdateStackOutput) SDKResponseMetadata ¶
func (s UpdateStackOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*UpdateStackOutput) SetStack ¶
func (s *UpdateStackOutput) SetStack(v *Stack) *UpdateStackOutput
SetStack sets the Stack field's value.
func (UpdateStackOutput) String ¶
func (s UpdateStackOutput) String() string
String returns the string representation
type UpdateStackRequest ¶
type UpdateStackRequest struct { *aws.Request Input *UpdateStackInput }
UpdateStackRequest is a API request type for the UpdateStack API operation.
func (UpdateStackRequest) Send ¶
func (r UpdateStackRequest) Send() (*UpdateStackOutput, error)
Send marshals and sends the UpdateStack API request.
type VisibilityType ¶
type VisibilityType string
const ( VisibilityTypePublic VisibilityType = "PUBLIC" VisibilityTypePrivate VisibilityType = "PRIVATE" )
Enum values for VisibilityType
type VpcConfig ¶
type VpcConfig struct { // The security groups for the fleet. SecurityGroupIds []string `type:"list"` // The subnets to which a network interface is established from the fleet instance. SubnetIds []string `type:"list"` // contains filtered or unexported fields }
Describes VPC configuration information. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/VpcConfig
func (*VpcConfig) SetSecurityGroupIds ¶
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*VpcConfig) SetSubnetIds ¶
SetSubnetIds sets the SubnetIds field's value.
Directories ¶
Path | Synopsis |
---|---|
Package appstreamiface provides an interface to enable mocking the Amazon AppStream service client for testing your code.
|
Package appstreamiface provides an interface to enable mocking the Amazon AppStream service client for testing your code. |