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 contact 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) AssociateFleet(input *AssociateFleetInput) (*AssociateFleetOutput, error)
- func (c *AppStream) AssociateFleetRequest(input *AssociateFleetInput) (req *request.Request, output *AssociateFleetOutput)
- func (c *AppStream) AssociateFleetWithContext(ctx aws.Context, input *AssociateFleetInput, opts ...request.Option) (*AssociateFleetOutput, error)
- func (c *AppStream) BatchAssociateUserStack(input *BatchAssociateUserStackInput) (*BatchAssociateUserStackOutput, error)
- func (c *AppStream) BatchAssociateUserStackRequest(input *BatchAssociateUserStackInput) (req *request.Request, output *BatchAssociateUserStackOutput)
- func (c *AppStream) BatchAssociateUserStackWithContext(ctx aws.Context, input *BatchAssociateUserStackInput, opts ...request.Option) (*BatchAssociateUserStackOutput, error)
- func (c *AppStream) BatchDisassociateUserStack(input *BatchDisassociateUserStackInput) (*BatchDisassociateUserStackOutput, error)
- func (c *AppStream) BatchDisassociateUserStackRequest(input *BatchDisassociateUserStackInput) (req *request.Request, output *BatchDisassociateUserStackOutput)
- func (c *AppStream) BatchDisassociateUserStackWithContext(ctx aws.Context, input *BatchDisassociateUserStackInput, ...) (*BatchDisassociateUserStackOutput, error)
- func (c *AppStream) CopyImage(input *CopyImageInput) (*CopyImageOutput, error)
- func (c *AppStream) CopyImageRequest(input *CopyImageInput) (req *request.Request, output *CopyImageOutput)
- func (c *AppStream) CopyImageWithContext(ctx aws.Context, input *CopyImageInput, opts ...request.Option) (*CopyImageOutput, error)
- func (c *AppStream) CreateDirectoryConfig(input *CreateDirectoryConfigInput) (*CreateDirectoryConfigOutput, error)
- func (c *AppStream) CreateDirectoryConfigRequest(input *CreateDirectoryConfigInput) (req *request.Request, output *CreateDirectoryConfigOutput)
- func (c *AppStream) CreateDirectoryConfigWithContext(ctx aws.Context, input *CreateDirectoryConfigInput, opts ...request.Option) (*CreateDirectoryConfigOutput, error)
- func (c *AppStream) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)
- func (c *AppStream) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)
- func (c *AppStream) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)
- func (c *AppStream) CreateImageBuilder(input *CreateImageBuilderInput) (*CreateImageBuilderOutput, error)
- func (c *AppStream) CreateImageBuilderRequest(input *CreateImageBuilderInput) (req *request.Request, output *CreateImageBuilderOutput)
- func (c *AppStream) CreateImageBuilderStreamingURL(input *CreateImageBuilderStreamingURLInput) (*CreateImageBuilderStreamingURLOutput, error)
- func (c *AppStream) CreateImageBuilderStreamingURLRequest(input *CreateImageBuilderStreamingURLInput) (req *request.Request, output *CreateImageBuilderStreamingURLOutput)
- func (c *AppStream) CreateImageBuilderStreamingURLWithContext(ctx aws.Context, input *CreateImageBuilderStreamingURLInput, ...) (*CreateImageBuilderStreamingURLOutput, error)
- func (c *AppStream) CreateImageBuilderWithContext(ctx aws.Context, input *CreateImageBuilderInput, opts ...request.Option) (*CreateImageBuilderOutput, error)
- func (c *AppStream) CreateStack(input *CreateStackInput) (*CreateStackOutput, error)
- func (c *AppStream) CreateStackRequest(input *CreateStackInput) (req *request.Request, output *CreateStackOutput)
- func (c *AppStream) CreateStackWithContext(ctx aws.Context, input *CreateStackInput, opts ...request.Option) (*CreateStackOutput, error)
- func (c *AppStream) CreateStreamingURL(input *CreateStreamingURLInput) (*CreateStreamingURLOutput, error)
- func (c *AppStream) CreateStreamingURLRequest(input *CreateStreamingURLInput) (req *request.Request, output *CreateStreamingURLOutput)
- func (c *AppStream) CreateStreamingURLWithContext(ctx aws.Context, input *CreateStreamingURLInput, opts ...request.Option) (*CreateStreamingURLOutput, error)
- func (c *AppStream) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
- func (c *AppStream) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
- func (c *AppStream) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
- func (c *AppStream) DeleteDirectoryConfig(input *DeleteDirectoryConfigInput) (*DeleteDirectoryConfigOutput, error)
- func (c *AppStream) DeleteDirectoryConfigRequest(input *DeleteDirectoryConfigInput) (req *request.Request, output *DeleteDirectoryConfigOutput)
- func (c *AppStream) DeleteDirectoryConfigWithContext(ctx aws.Context, input *DeleteDirectoryConfigInput, opts ...request.Option) (*DeleteDirectoryConfigOutput, error)
- func (c *AppStream) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)
- func (c *AppStream) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
- func (c *AppStream) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
- func (c *AppStream) DeleteImage(input *DeleteImageInput) (*DeleteImageOutput, error)
- func (c *AppStream) DeleteImageBuilder(input *DeleteImageBuilderInput) (*DeleteImageBuilderOutput, error)
- func (c *AppStream) DeleteImageBuilderRequest(input *DeleteImageBuilderInput) (req *request.Request, output *DeleteImageBuilderOutput)
- func (c *AppStream) DeleteImageBuilderWithContext(ctx aws.Context, input *DeleteImageBuilderInput, opts ...request.Option) (*DeleteImageBuilderOutput, error)
- func (c *AppStream) DeleteImagePermissions(input *DeleteImagePermissionsInput) (*DeleteImagePermissionsOutput, error)
- func (c *AppStream) DeleteImagePermissionsRequest(input *DeleteImagePermissionsInput) (req *request.Request, output *DeleteImagePermissionsOutput)
- func (c *AppStream) DeleteImagePermissionsWithContext(ctx aws.Context, input *DeleteImagePermissionsInput, opts ...request.Option) (*DeleteImagePermissionsOutput, error)
- func (c *AppStream) DeleteImageRequest(input *DeleteImageInput) (req *request.Request, output *DeleteImageOutput)
- func (c *AppStream) DeleteImageWithContext(ctx aws.Context, input *DeleteImageInput, opts ...request.Option) (*DeleteImageOutput, error)
- func (c *AppStream) DeleteStack(input *DeleteStackInput) (*DeleteStackOutput, error)
- func (c *AppStream) DeleteStackRequest(input *DeleteStackInput) (req *request.Request, output *DeleteStackOutput)
- func (c *AppStream) DeleteStackWithContext(ctx aws.Context, input *DeleteStackInput, opts ...request.Option) (*DeleteStackOutput, error)
- func (c *AppStream) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
- func (c *AppStream) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
- func (c *AppStream) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
- func (c *AppStream) DescribeDirectoryConfigs(input *DescribeDirectoryConfigsInput) (*DescribeDirectoryConfigsOutput, error)
- func (c *AppStream) DescribeDirectoryConfigsRequest(input *DescribeDirectoryConfigsInput) (req *request.Request, output *DescribeDirectoryConfigsOutput)
- func (c *AppStream) DescribeDirectoryConfigsWithContext(ctx aws.Context, input *DescribeDirectoryConfigsInput, opts ...request.Option) (*DescribeDirectoryConfigsOutput, error)
- func (c *AppStream) DescribeFleets(input *DescribeFleetsInput) (*DescribeFleetsOutput, error)
- func (c *AppStream) DescribeFleetsRequest(input *DescribeFleetsInput) (req *request.Request, output *DescribeFleetsOutput)
- func (c *AppStream) DescribeFleetsWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.Option) (*DescribeFleetsOutput, error)
- func (c *AppStream) DescribeImageBuilders(input *DescribeImageBuildersInput) (*DescribeImageBuildersOutput, error)
- func (c *AppStream) DescribeImageBuildersRequest(input *DescribeImageBuildersInput) (req *request.Request, output *DescribeImageBuildersOutput)
- func (c *AppStream) DescribeImageBuildersWithContext(ctx aws.Context, input *DescribeImageBuildersInput, opts ...request.Option) (*DescribeImageBuildersOutput, error)
- func (c *AppStream) DescribeImagePermissions(input *DescribeImagePermissionsInput) (*DescribeImagePermissionsOutput, error)
- func (c *AppStream) DescribeImagePermissionsPages(input *DescribeImagePermissionsInput, ...) error
- func (c *AppStream) DescribeImagePermissionsPagesWithContext(ctx aws.Context, input *DescribeImagePermissionsInput, ...) error
- func (c *AppStream) DescribeImagePermissionsRequest(input *DescribeImagePermissionsInput) (req *request.Request, output *DescribeImagePermissionsOutput)
- func (c *AppStream) DescribeImagePermissionsWithContext(ctx aws.Context, input *DescribeImagePermissionsInput, opts ...request.Option) (*DescribeImagePermissionsOutput, error)
- func (c *AppStream) DescribeImages(input *DescribeImagesInput) (*DescribeImagesOutput, error)
- func (c *AppStream) DescribeImagesPages(input *DescribeImagesInput, fn func(*DescribeImagesOutput, bool) bool) error
- func (c *AppStream) DescribeImagesPagesWithContext(ctx aws.Context, input *DescribeImagesInput, ...) error
- func (c *AppStream) DescribeImagesRequest(input *DescribeImagesInput) (req *request.Request, output *DescribeImagesOutput)
- func (c *AppStream) DescribeImagesWithContext(ctx aws.Context, input *DescribeImagesInput, opts ...request.Option) (*DescribeImagesOutput, error)
- func (c *AppStream) DescribeSessions(input *DescribeSessionsInput) (*DescribeSessionsOutput, error)
- func (c *AppStream) DescribeSessionsRequest(input *DescribeSessionsInput) (req *request.Request, output *DescribeSessionsOutput)
- func (c *AppStream) DescribeSessionsWithContext(ctx aws.Context, input *DescribeSessionsInput, opts ...request.Option) (*DescribeSessionsOutput, error)
- func (c *AppStream) DescribeStacks(input *DescribeStacksInput) (*DescribeStacksOutput, error)
- func (c *AppStream) DescribeStacksRequest(input *DescribeStacksInput) (req *request.Request, output *DescribeStacksOutput)
- func (c *AppStream) DescribeStacksWithContext(ctx aws.Context, input *DescribeStacksInput, opts ...request.Option) (*DescribeStacksOutput, error)
- func (c *AppStream) DescribeUserStackAssociations(input *DescribeUserStackAssociationsInput) (*DescribeUserStackAssociationsOutput, error)
- func (c *AppStream) DescribeUserStackAssociationsRequest(input *DescribeUserStackAssociationsInput) (req *request.Request, output *DescribeUserStackAssociationsOutput)
- func (c *AppStream) DescribeUserStackAssociationsWithContext(ctx aws.Context, input *DescribeUserStackAssociationsInput, ...) (*DescribeUserStackAssociationsOutput, error)
- func (c *AppStream) DescribeUsers(input *DescribeUsersInput) (*DescribeUsersOutput, error)
- func (c *AppStream) DescribeUsersRequest(input *DescribeUsersInput) (req *request.Request, output *DescribeUsersOutput)
- func (c *AppStream) DescribeUsersWithContext(ctx aws.Context, input *DescribeUsersInput, opts ...request.Option) (*DescribeUsersOutput, error)
- func (c *AppStream) DisableUser(input *DisableUserInput) (*DisableUserOutput, error)
- func (c *AppStream) DisableUserRequest(input *DisableUserInput) (req *request.Request, output *DisableUserOutput)
- func (c *AppStream) DisableUserWithContext(ctx aws.Context, input *DisableUserInput, opts ...request.Option) (*DisableUserOutput, error)
- func (c *AppStream) DisassociateFleet(input *DisassociateFleetInput) (*DisassociateFleetOutput, error)
- func (c *AppStream) DisassociateFleetRequest(input *DisassociateFleetInput) (req *request.Request, output *DisassociateFleetOutput)
- func (c *AppStream) DisassociateFleetWithContext(ctx aws.Context, input *DisassociateFleetInput, opts ...request.Option) (*DisassociateFleetOutput, error)
- func (c *AppStream) EnableUser(input *EnableUserInput) (*EnableUserOutput, error)
- func (c *AppStream) EnableUserRequest(input *EnableUserInput) (req *request.Request, output *EnableUserOutput)
- func (c *AppStream) EnableUserWithContext(ctx aws.Context, input *EnableUserInput, opts ...request.Option) (*EnableUserOutput, error)
- func (c *AppStream) ExpireSession(input *ExpireSessionInput) (*ExpireSessionOutput, error)
- func (c *AppStream) ExpireSessionRequest(input *ExpireSessionInput) (req *request.Request, output *ExpireSessionOutput)
- func (c *AppStream) ExpireSessionWithContext(ctx aws.Context, input *ExpireSessionInput, opts ...request.Option) (*ExpireSessionOutput, error)
- func (c *AppStream) ListAssociatedFleets(input *ListAssociatedFleetsInput) (*ListAssociatedFleetsOutput, error)
- func (c *AppStream) ListAssociatedFleetsRequest(input *ListAssociatedFleetsInput) (req *request.Request, output *ListAssociatedFleetsOutput)
- func (c *AppStream) ListAssociatedFleetsWithContext(ctx aws.Context, input *ListAssociatedFleetsInput, opts ...request.Option) (*ListAssociatedFleetsOutput, error)
- func (c *AppStream) ListAssociatedStacks(input *ListAssociatedStacksInput) (*ListAssociatedStacksOutput, error)
- func (c *AppStream) ListAssociatedStacksRequest(input *ListAssociatedStacksInput) (req *request.Request, output *ListAssociatedStacksOutput)
- func (c *AppStream) ListAssociatedStacksWithContext(ctx aws.Context, input *ListAssociatedStacksInput, opts ...request.Option) (*ListAssociatedStacksOutput, error)
- func (c *AppStream) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *AppStream) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *AppStream) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *AppStream) StartFleet(input *StartFleetInput) (*StartFleetOutput, error)
- func (c *AppStream) StartFleetRequest(input *StartFleetInput) (req *request.Request, output *StartFleetOutput)
- func (c *AppStream) StartFleetWithContext(ctx aws.Context, input *StartFleetInput, opts ...request.Option) (*StartFleetOutput, error)
- func (c *AppStream) StartImageBuilder(input *StartImageBuilderInput) (*StartImageBuilderOutput, error)
- func (c *AppStream) StartImageBuilderRequest(input *StartImageBuilderInput) (req *request.Request, output *StartImageBuilderOutput)
- func (c *AppStream) StartImageBuilderWithContext(ctx aws.Context, input *StartImageBuilderInput, opts ...request.Option) (*StartImageBuilderOutput, error)
- func (c *AppStream) StopFleet(input *StopFleetInput) (*StopFleetOutput, error)
- func (c *AppStream) StopFleetRequest(input *StopFleetInput) (req *request.Request, output *StopFleetOutput)
- func (c *AppStream) StopFleetWithContext(ctx aws.Context, input *StopFleetInput, opts ...request.Option) (*StopFleetOutput, error)
- func (c *AppStream) StopImageBuilder(input *StopImageBuilderInput) (*StopImageBuilderOutput, error)
- func (c *AppStream) StopImageBuilderRequest(input *StopImageBuilderInput) (req *request.Request, output *StopImageBuilderOutput)
- func (c *AppStream) StopImageBuilderWithContext(ctx aws.Context, input *StopImageBuilderInput, opts ...request.Option) (*StopImageBuilderOutput, error)
- func (c *AppStream) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *AppStream) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *AppStream) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *AppStream) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *AppStream) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *AppStream) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *AppStream) UpdateDirectoryConfig(input *UpdateDirectoryConfigInput) (*UpdateDirectoryConfigOutput, error)
- func (c *AppStream) UpdateDirectoryConfigRequest(input *UpdateDirectoryConfigInput) (req *request.Request, output *UpdateDirectoryConfigOutput)
- func (c *AppStream) UpdateDirectoryConfigWithContext(ctx aws.Context, input *UpdateDirectoryConfigInput, opts ...request.Option) (*UpdateDirectoryConfigOutput, error)
- func (c *AppStream) UpdateFleet(input *UpdateFleetInput) (*UpdateFleetOutput, error)
- func (c *AppStream) UpdateFleetRequest(input *UpdateFleetInput) (req *request.Request, output *UpdateFleetOutput)
- func (c *AppStream) UpdateFleetWithContext(ctx aws.Context, input *UpdateFleetInput, opts ...request.Option) (*UpdateFleetOutput, error)
- func (c *AppStream) UpdateImagePermissions(input *UpdateImagePermissionsInput) (*UpdateImagePermissionsOutput, error)
- func (c *AppStream) UpdateImagePermissionsRequest(input *UpdateImagePermissionsInput) (req *request.Request, output *UpdateImagePermissionsOutput)
- func (c *AppStream) UpdateImagePermissionsWithContext(ctx aws.Context, input *UpdateImagePermissionsInput, opts ...request.Option) (*UpdateImagePermissionsOutput, error)
- func (c *AppStream) UpdateStack(input *UpdateStackInput) (*UpdateStackOutput, error)
- func (c *AppStream) UpdateStackRequest(input *UpdateStackInput) (req *request.Request, output *UpdateStackOutput)
- func (c *AppStream) UpdateStackWithContext(ctx aws.Context, input *UpdateStackInput, opts ...request.Option) (*UpdateStackOutput, error)
- func (c *AppStream) WaitUntilFleetStarted(input *DescribeFleetsInput) error
- func (c *AppStream) WaitUntilFleetStartedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.WaiterOption) error
- func (c *AppStream) WaitUntilFleetStopped(input *DescribeFleetsInput) error
- func (c *AppStream) WaitUntilFleetStoppedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.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 ApplicationSettings
- type ApplicationSettingsResponse
- func (s ApplicationSettingsResponse) GoString() string
- func (s *ApplicationSettingsResponse) SetEnabled(v bool) *ApplicationSettingsResponse
- func (s *ApplicationSettingsResponse) SetS3BucketName(v string) *ApplicationSettingsResponse
- func (s *ApplicationSettingsResponse) SetSettingsGroup(v string) *ApplicationSettingsResponse
- func (s ApplicationSettingsResponse) String() string
- type AssociateFleetInput
- type AssociateFleetOutput
- type BatchAssociateUserStackInput
- type BatchAssociateUserStackOutput
- type BatchDisassociateUserStackInput
- func (s BatchDisassociateUserStackInput) GoString() string
- func (s *BatchDisassociateUserStackInput) SetUserStackAssociations(v []*UserStackAssociation) *BatchDisassociateUserStackInput
- func (s BatchDisassociateUserStackInput) String() string
- func (s *BatchDisassociateUserStackInput) Validate() error
- type BatchDisassociateUserStackOutput
- 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 CopyImageInput
- func (s CopyImageInput) GoString() string
- func (s *CopyImageInput) SetDestinationImageDescription(v string) *CopyImageInput
- func (s *CopyImageInput) SetDestinationImageName(v string) *CopyImageInput
- func (s *CopyImageInput) SetDestinationRegion(v string) *CopyImageInput
- func (s *CopyImageInput) SetSourceImageName(v string) *CopyImageInput
- func (s CopyImageInput) String() string
- func (s *CopyImageInput) Validate() error
- type CopyImageOutput
- 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 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 string) *CreateFleetInput
- func (s *CreateFleetInput) SetImageArn(v string) *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 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) SetImageArn(v string) *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 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) SetExpires(v time.Time) *CreateImageBuilderStreamingURLOutput
- func (s *CreateImageBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateImageBuilderStreamingURLOutput
- func (s CreateImageBuilderStreamingURLOutput) String() string
- type CreateStackInput
- func (s CreateStackInput) GoString() string
- func (s *CreateStackInput) SetApplicationSettings(v *ApplicationSettings) *CreateStackInput
- func (s *CreateStackInput) SetDescription(v string) *CreateStackInput
- func (s *CreateStackInput) SetDisplayName(v string) *CreateStackInput
- func (s *CreateStackInput) SetFeedbackURL(v string) *CreateStackInput
- func (s *CreateStackInput) SetName(v string) *CreateStackInput
- func (s *CreateStackInput) SetRedirectURL(v string) *CreateStackInput
- func (s *CreateStackInput) SetStorageConnectors(v []*StorageConnector) *CreateStackInput
- func (s *CreateStackInput) SetUserSettings(v []*UserSetting) *CreateStackInput
- func (s CreateStackInput) String() string
- func (s *CreateStackInput) Validate() error
- type CreateStackOutput
- 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
- type CreateUserInput
- func (s CreateUserInput) GoString() string
- func (s *CreateUserInput) SetAuthenticationType(v string) *CreateUserInput
- func (s *CreateUserInput) SetFirstName(v string) *CreateUserInput
- func (s *CreateUserInput) SetLastName(v string) *CreateUserInput
- func (s *CreateUserInput) SetMessageAction(v string) *CreateUserInput
- func (s *CreateUserInput) SetUserName(v string) *CreateUserInput
- func (s CreateUserInput) String() string
- func (s *CreateUserInput) Validate() error
- type CreateUserOutput
- type DeleteDirectoryConfigInput
- type DeleteDirectoryConfigOutput
- type DeleteFleetInput
- type DeleteFleetOutput
- type DeleteImageBuilderInput
- type DeleteImageBuilderOutput
- type DeleteImageInput
- type DeleteImageOutput
- type DeleteImagePermissionsInput
- func (s DeleteImagePermissionsInput) GoString() string
- func (s *DeleteImagePermissionsInput) SetName(v string) *DeleteImagePermissionsInput
- func (s *DeleteImagePermissionsInput) SetSharedAccountId(v string) *DeleteImagePermissionsInput
- func (s DeleteImagePermissionsInput) String() string
- func (s *DeleteImagePermissionsInput) Validate() error
- type DeleteImagePermissionsOutput
- type DeleteStackInput
- type DeleteStackOutput
- type DeleteUserInput
- type DeleteUserOutput
- 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) SetDirectoryConfigs(v []*DirectoryConfig) *DescribeDirectoryConfigsOutput
- func (s *DescribeDirectoryConfigsOutput) SetNextToken(v string) *DescribeDirectoryConfigsOutput
- func (s DescribeDirectoryConfigsOutput) String() string
- type DescribeFleetsInput
- type DescribeFleetsOutput
- 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) SetImageBuilders(v []*ImageBuilder) *DescribeImageBuildersOutput
- func (s *DescribeImageBuildersOutput) SetNextToken(v string) *DescribeImageBuildersOutput
- func (s DescribeImageBuildersOutput) String() string
- type DescribeImagePermissionsInput
- func (s DescribeImagePermissionsInput) GoString() string
- func (s *DescribeImagePermissionsInput) SetMaxResults(v int64) *DescribeImagePermissionsInput
- func (s *DescribeImagePermissionsInput) SetName(v string) *DescribeImagePermissionsInput
- func (s *DescribeImagePermissionsInput) SetNextToken(v string) *DescribeImagePermissionsInput
- func (s *DescribeImagePermissionsInput) SetSharedAwsAccountIds(v []*string) *DescribeImagePermissionsInput
- func (s DescribeImagePermissionsInput) String() string
- func (s *DescribeImagePermissionsInput) Validate() error
- type DescribeImagePermissionsOutput
- func (s DescribeImagePermissionsOutput) GoString() string
- func (s *DescribeImagePermissionsOutput) SetName(v string) *DescribeImagePermissionsOutput
- func (s *DescribeImagePermissionsOutput) SetNextToken(v string) *DescribeImagePermissionsOutput
- func (s *DescribeImagePermissionsOutput) SetSharedImagePermissionsList(v []*SharedImagePermissions) *DescribeImagePermissionsOutput
- func (s DescribeImagePermissionsOutput) String() string
- type DescribeImagesInput
- func (s DescribeImagesInput) GoString() string
- func (s *DescribeImagesInput) SetArns(v []*string) *DescribeImagesInput
- func (s *DescribeImagesInput) SetMaxResults(v int64) *DescribeImagesInput
- func (s *DescribeImagesInput) SetNames(v []*string) *DescribeImagesInput
- func (s *DescribeImagesInput) SetNextToken(v string) *DescribeImagesInput
- func (s *DescribeImagesInput) SetType(v string) *DescribeImagesInput
- func (s DescribeImagesInput) String() string
- func (s *DescribeImagesInput) Validate() error
- type DescribeImagesOutput
- type DescribeSessionsInput
- func (s DescribeSessionsInput) GoString() string
- func (s *DescribeSessionsInput) SetAuthenticationType(v string) *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
- type DescribeStacksInput
- type DescribeStacksOutput
- type DescribeUserStackAssociationsInput
- func (s DescribeUserStackAssociationsInput) GoString() string
- func (s *DescribeUserStackAssociationsInput) SetAuthenticationType(v string) *DescribeUserStackAssociationsInput
- func (s *DescribeUserStackAssociationsInput) SetMaxResults(v int64) *DescribeUserStackAssociationsInput
- func (s *DescribeUserStackAssociationsInput) SetNextToken(v string) *DescribeUserStackAssociationsInput
- func (s *DescribeUserStackAssociationsInput) SetStackName(v string) *DescribeUserStackAssociationsInput
- func (s *DescribeUserStackAssociationsInput) SetUserName(v string) *DescribeUserStackAssociationsInput
- func (s DescribeUserStackAssociationsInput) String() string
- func (s *DescribeUserStackAssociationsInput) Validate() error
- type DescribeUserStackAssociationsOutput
- func (s DescribeUserStackAssociationsOutput) GoString() string
- func (s *DescribeUserStackAssociationsOutput) SetNextToken(v string) *DescribeUserStackAssociationsOutput
- func (s *DescribeUserStackAssociationsOutput) SetUserStackAssociations(v []*UserStackAssociation) *DescribeUserStackAssociationsOutput
- func (s DescribeUserStackAssociationsOutput) String() string
- type DescribeUsersInput
- func (s DescribeUsersInput) GoString() string
- func (s *DescribeUsersInput) SetAuthenticationType(v string) *DescribeUsersInput
- func (s *DescribeUsersInput) SetMaxResults(v int64) *DescribeUsersInput
- func (s *DescribeUsersInput) SetNextToken(v string) *DescribeUsersInput
- func (s DescribeUsersInput) String() string
- func (s *DescribeUsersInput) Validate() error
- type DescribeUsersOutput
- 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 DisableUserInput
- type DisableUserOutput
- 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 DomainJoinInfo
- type EnableUserInput
- type EnableUserOutput
- type ExpireSessionInput
- type ExpireSessionOutput
- 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 string) *Fleet
- func (s *Fleet) SetImageArn(v string) *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 string) *Fleet
- func (s *Fleet) SetVpcConfig(v *VpcConfig) *Fleet
- func (s Fleet) String() string
- type FleetError
- 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) SetImagePermissions(v *ImagePermissions) *Image
- func (s *Image) SetName(v string) *Image
- func (s *Image) SetPlatform(v string) *Image
- func (s *Image) SetPublicBaseImageReleasedDate(v time.Time) *Image
- func (s *Image) SetState(v string) *Image
- func (s *Image) SetStateChangeReason(v *ImageStateChangeReason) *Image
- func (s *Image) SetVisibility(v string) *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 string) *ImageBuilder
- func (s *ImageBuilder) SetState(v string) *ImageBuilder
- func (s *ImageBuilder) SetStateChangeReason(v *ImageBuilderStateChangeReason) *ImageBuilder
- func (s *ImageBuilder) SetVpcConfig(v *VpcConfig) *ImageBuilder
- func (s ImageBuilder) String() string
- type ImageBuilderStateChangeReason
- type ImagePermissions
- type ImageStateChangeReason
- 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
- 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
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NetworkAccessConfiguration
- 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 string) *Session
- func (s *Session) SetFleetName(v string) *Session
- func (s *Session) SetId(v string) *Session
- func (s *Session) SetNetworkAccessConfiguration(v *NetworkAccessConfiguration) *Session
- func (s *Session) SetStackName(v string) *Session
- func (s *Session) SetState(v string) *Session
- func (s *Session) SetUserId(v string) *Session
- func (s Session) String() string
- type SharedImagePermissions
- type Stack
- func (s Stack) GoString() string
- func (s *Stack) SetApplicationSettings(v *ApplicationSettingsResponse) *Stack
- 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) SetFeedbackURL(v string) *Stack
- func (s *Stack) SetName(v string) *Stack
- func (s *Stack) SetRedirectURL(v string) *Stack
- func (s *Stack) SetStackErrors(v []*StackError) *Stack
- func (s *Stack) SetStorageConnectors(v []*StorageConnector) *Stack
- func (s *Stack) SetUserSettings(v []*UserSetting) *Stack
- func (s Stack) String() string
- type StackError
- type StartFleetInput
- type StartFleetOutput
- 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 StopFleetInput
- type StopFleetOutput
- type StopImageBuilderInput
- type StopImageBuilderOutput
- type StorageConnector
- func (s StorageConnector) GoString() string
- func (s *StorageConnector) SetConnectorType(v string) *StorageConnector
- func (s *StorageConnector) SetDomains(v []*string) *StorageConnector
- func (s *StorageConnector) SetResourceIdentifier(v string) *StorageConnector
- func (s StorageConnector) String() string
- func (s *StorageConnector) Validate() error
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- 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 UpdateFleetInput
- func (s UpdateFleetInput) GoString() string
- func (s *UpdateFleetInput) SetAttributesToDelete(v []*string) *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) SetImageArn(v string) *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 UpdateImagePermissionsInput
- func (s UpdateImagePermissionsInput) GoString() string
- func (s *UpdateImagePermissionsInput) SetImagePermissions(v *ImagePermissions) *UpdateImagePermissionsInput
- func (s *UpdateImagePermissionsInput) SetName(v string) *UpdateImagePermissionsInput
- func (s *UpdateImagePermissionsInput) SetSharedAccountId(v string) *UpdateImagePermissionsInput
- func (s UpdateImagePermissionsInput) String() string
- func (s *UpdateImagePermissionsInput) Validate() error
- type UpdateImagePermissionsOutput
- type UpdateStackInput
- func (s UpdateStackInput) GoString() string
- func (s *UpdateStackInput) SetApplicationSettings(v *ApplicationSettings) *UpdateStackInput
- func (s *UpdateStackInput) SetAttributesToDelete(v []*string) *UpdateStackInput
- func (s *UpdateStackInput) SetDeleteStorageConnectors(v bool) *UpdateStackInput
- func (s *UpdateStackInput) SetDescription(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetDisplayName(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetFeedbackURL(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetName(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetRedirectURL(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetStorageConnectors(v []*StorageConnector) *UpdateStackInput
- func (s *UpdateStackInput) SetUserSettings(v []*UserSetting) *UpdateStackInput
- func (s UpdateStackInput) String() string
- func (s *UpdateStackInput) Validate() error
- type UpdateStackOutput
- type User
- func (s User) GoString() string
- func (s *User) SetArn(v string) *User
- func (s *User) SetAuthenticationType(v string) *User
- func (s *User) SetCreatedTime(v time.Time) *User
- func (s *User) SetEnabled(v bool) *User
- func (s *User) SetFirstName(v string) *User
- func (s *User) SetLastName(v string) *User
- func (s *User) SetStatus(v string) *User
- func (s *User) SetUserName(v string) *User
- func (s User) String() string
- type UserSetting
- type UserStackAssociation
- func (s UserStackAssociation) GoString() string
- func (s *UserStackAssociation) SetAuthenticationType(v string) *UserStackAssociation
- func (s *UserStackAssociation) SetSendEmailNotification(v bool) *UserStackAssociation
- func (s *UserStackAssociation) SetStackName(v string) *UserStackAssociation
- func (s *UserStackAssociation) SetUserName(v string) *UserStackAssociation
- func (s UserStackAssociation) String() string
- func (s *UserStackAssociation) Validate() error
- type UserStackAssociationError
- func (s UserStackAssociationError) GoString() string
- func (s *UserStackAssociationError) SetErrorCode(v string) *UserStackAssociationError
- func (s *UserStackAssociationError) SetErrorMessage(v string) *UserStackAssociationError
- func (s *UserStackAssociationError) SetUserStackAssociation(v *UserStackAssociation) *UserStackAssociationError
- func (s UserStackAssociationError) String() string
- type VpcConfig
Constants ¶
const ( // ActionClipboardCopyFromLocalDevice is a Action enum value ActionClipboardCopyFromLocalDevice = "CLIPBOARD_COPY_FROM_LOCAL_DEVICE" // ActionClipboardCopyToLocalDevice is a Action enum value ActionClipboardCopyToLocalDevice = "CLIPBOARD_COPY_TO_LOCAL_DEVICE" // ActionFileUpload is a Action enum value ActionFileUpload = "FILE_UPLOAD" // ActionFileDownload is a Action enum value ActionFileDownload = "FILE_DOWNLOAD" // ActionPrintingToLocalDevice is a Action enum value ActionPrintingToLocalDevice = "PRINTING_TO_LOCAL_DEVICE" )
const ( // AuthenticationTypeApi is a AuthenticationType enum value AuthenticationTypeApi = "API" // AuthenticationTypeSaml is a AuthenticationType enum value AuthenticationTypeSaml = "SAML" // AuthenticationTypeUserpool is a AuthenticationType enum value AuthenticationTypeUserpool = "USERPOOL" )
const ( // FleetAttributeVpcConfiguration is a FleetAttribute enum value FleetAttributeVpcConfiguration = "VPC_CONFIGURATION" // FleetAttributeVpcConfigurationSecurityGroupIds is a FleetAttribute enum value FleetAttributeVpcConfigurationSecurityGroupIds = "VPC_CONFIGURATION_SECURITY_GROUP_IDS" // FleetAttributeDomainJoinInfo is a FleetAttribute enum value FleetAttributeDomainJoinInfo = "DOMAIN_JOIN_INFO" )
The fleet attribute.
const ( // FleetErrorCodeIamServiceRoleMissingEniDescribeAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingEniDescribeAction = "IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION" // FleetErrorCodeIamServiceRoleMissingEniCreateAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingEniCreateAction = "IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION" // FleetErrorCodeIamServiceRoleMissingEniDeleteAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingEniDeleteAction = "IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION" // FleetErrorCodeNetworkInterfaceLimitExceeded is a FleetErrorCode enum value FleetErrorCodeNetworkInterfaceLimitExceeded = "NETWORK_INTERFACE_LIMIT_EXCEEDED" // FleetErrorCodeInternalServiceError is a FleetErrorCode enum value FleetErrorCodeInternalServiceError = "INTERNAL_SERVICE_ERROR" // FleetErrorCodeIamServiceRoleIsMissing is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleIsMissing = "IAM_SERVICE_ROLE_IS_MISSING" // FleetErrorCodeSubnetHasInsufficientIpAddresses is a FleetErrorCode enum value FleetErrorCodeSubnetHasInsufficientIpAddresses = "SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES" // FleetErrorCodeIamServiceRoleMissingDescribeSubnetAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingDescribeSubnetAction = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION" // FleetErrorCodeSubnetNotFound is a FleetErrorCode enum value FleetErrorCodeSubnetNotFound = "SUBNET_NOT_FOUND" // FleetErrorCodeImageNotFound is a FleetErrorCode enum value FleetErrorCodeImageNotFound = "IMAGE_NOT_FOUND" // FleetErrorCodeInvalidSubnetConfiguration is a FleetErrorCode enum value FleetErrorCodeInvalidSubnetConfiguration = "INVALID_SUBNET_CONFIGURATION" // FleetErrorCodeSecurityGroupsNotFound is a FleetErrorCode enum value FleetErrorCodeSecurityGroupsNotFound = "SECURITY_GROUPS_NOT_FOUND" // FleetErrorCodeIgwNotAttached is a FleetErrorCode enum value FleetErrorCodeIgwNotAttached = "IGW_NOT_ATTACHED" // FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION" // FleetErrorCodeDomainJoinErrorFileNotFound is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorFileNotFound = "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND" // FleetErrorCodeDomainJoinErrorAccessDenied is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorAccessDenied = "DOMAIN_JOIN_ERROR_ACCESS_DENIED" // FleetErrorCodeDomainJoinErrorLogonFailure is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorLogonFailure = "DOMAIN_JOIN_ERROR_LOGON_FAILURE" // FleetErrorCodeDomainJoinErrorInvalidParameter is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorInvalidParameter = "DOMAIN_JOIN_ERROR_INVALID_PARAMETER" // FleetErrorCodeDomainJoinErrorMoreData is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorMoreData = "DOMAIN_JOIN_ERROR_MORE_DATA" // FleetErrorCodeDomainJoinErrorNoSuchDomain is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorNoSuchDomain = "DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN" // FleetErrorCodeDomainJoinErrorNotSupported is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorNotSupported = "DOMAIN_JOIN_ERROR_NOT_SUPPORTED" // FleetErrorCodeDomainJoinNerrInvalidWorkgroupName is a FleetErrorCode enum value FleetErrorCodeDomainJoinNerrInvalidWorkgroupName = "DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME" // FleetErrorCodeDomainJoinNerrWorkstationNotStarted is a FleetErrorCode enum value FleetErrorCodeDomainJoinNerrWorkstationNotStarted = "DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED" // FleetErrorCodeDomainJoinErrorDsMachineAccountQuotaExceeded is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorDsMachineAccountQuotaExceeded = "DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED" // FleetErrorCodeDomainJoinNerrPasswordExpired is a FleetErrorCode enum value FleetErrorCodeDomainJoinNerrPasswordExpired = "DOMAIN_JOIN_NERR_PASSWORD_EXPIRED" // FleetErrorCodeDomainJoinInternalServiceError is a FleetErrorCode enum value FleetErrorCodeDomainJoinInternalServiceError = "DOMAIN_JOIN_INTERNAL_SERVICE_ERROR" )
const ( // FleetStateStarting is a FleetState enum value FleetStateStarting = "STARTING" // FleetStateRunning is a FleetState enum value FleetStateRunning = "RUNNING" // FleetStateStopping is a FleetState enum value FleetStateStopping = "STOPPING" // FleetStateStopped is a FleetState enum value FleetStateStopped = "STOPPED" )
const ( // FleetTypeAlwaysOn is a FleetType enum value FleetTypeAlwaysOn = "ALWAYS_ON" // FleetTypeOnDemand is a FleetType enum value FleetTypeOnDemand = "ON_DEMAND" )
const ( // ImageBuilderStatePending is a ImageBuilderState enum value ImageBuilderStatePending = "PENDING" // ImageBuilderStateUpdatingAgent is a ImageBuilderState enum value ImageBuilderStateUpdatingAgent = "UPDATING_AGENT" // ImageBuilderStateRunning is a ImageBuilderState enum value ImageBuilderStateRunning = "RUNNING" // ImageBuilderStateStopping is a ImageBuilderState enum value ImageBuilderStateStopping = "STOPPING" // ImageBuilderStateStopped is a ImageBuilderState enum value ImageBuilderStateStopped = "STOPPED" // ImageBuilderStateRebooting is a ImageBuilderState enum value ImageBuilderStateRebooting = "REBOOTING" // ImageBuilderStateSnapshotting is a ImageBuilderState enum value ImageBuilderStateSnapshotting = "SNAPSHOTTING" // ImageBuilderStateDeleting is a ImageBuilderState enum value ImageBuilderStateDeleting = "DELETING" // ImageBuilderStateFailed is a ImageBuilderState enum value ImageBuilderStateFailed = "FAILED" )
const ( // ImageBuilderStateChangeReasonCodeInternalError is a ImageBuilderStateChangeReasonCode enum value ImageBuilderStateChangeReasonCodeInternalError = "INTERNAL_ERROR" ImageBuilderStateChangeReasonCodeImageUnavailable = "IMAGE_UNAVAILABLE" )
const ( // ImageStatePending is a ImageState enum value ImageStatePending = "PENDING" // ImageStateAvailable is a ImageState enum value ImageStateAvailable = "AVAILABLE" // ImageStateFailed is a ImageState enum value ImageStateFailed = "FAILED" // ImageStateCopying is a ImageState enum value ImageStateCopying = "COPYING" // ImageStateDeleting is a ImageState enum value ImageStateDeleting = "DELETING" )
const ( // ImageStateChangeReasonCodeInternalError is a ImageStateChangeReasonCode enum value ImageStateChangeReasonCodeInternalError = "INTERNAL_ERROR" // ImageStateChangeReasonCodeImageBuilderNotAvailable is a ImageStateChangeReasonCode enum value ImageStateChangeReasonCodeImageBuilderNotAvailable = "IMAGE_BUILDER_NOT_AVAILABLE" // ImageStateChangeReasonCodeImageCopyFailure is a ImageStateChangeReasonCode enum value ImageStateChangeReasonCodeImageCopyFailure = "IMAGE_COPY_FAILURE" )
const ( // MessageActionSuppress is a MessageAction enum value MessageActionSuppress = "SUPPRESS" // MessageActionResend is a MessageAction enum value MessageActionResend = "RESEND" )
const ( // PermissionEnabled is a Permission enum value PermissionEnabled = "ENABLED" // PermissionDisabled is a Permission enum value PermissionDisabled = "DISABLED" )
const ( // SessionStateActive is a SessionState enum value SessionStateActive = "ACTIVE" // SessionStatePending is a SessionState enum value SessionStatePending = "PENDING" // SessionStateExpired is a SessionState enum value SessionStateExpired = "EXPIRED" )
Possible values for the state of a streaming session.
const ( // StackAttributeStorageConnectors is a StackAttribute enum value StackAttributeStorageConnectors = "STORAGE_CONNECTORS" // StackAttributeStorageConnectorHomefolders is a StackAttribute enum value StackAttributeStorageConnectorHomefolders = "STORAGE_CONNECTOR_HOMEFOLDERS" // StackAttributeStorageConnectorGoogleDrive is a StackAttribute enum value StackAttributeStorageConnectorGoogleDrive = "STORAGE_CONNECTOR_GOOGLE_DRIVE" // StackAttributeStorageConnectorOneDrive is a StackAttribute enum value StackAttributeStorageConnectorOneDrive = "STORAGE_CONNECTOR_ONE_DRIVE" // StackAttributeRedirectUrl is a StackAttribute enum value StackAttributeRedirectUrl = "REDIRECT_URL" // StackAttributeFeedbackUrl is a StackAttribute enum value StackAttributeFeedbackUrl = "FEEDBACK_URL" // StackAttributeThemeName is a StackAttribute enum value StackAttributeThemeName = "THEME_NAME" // StackAttributeUserSettings is a StackAttribute enum value StackAttributeUserSettings = "USER_SETTINGS" )
const ( // StackErrorCodeStorageConnectorError is a StackErrorCode enum value StackErrorCodeStorageConnectorError = "STORAGE_CONNECTOR_ERROR" // StackErrorCodeInternalServiceError is a StackErrorCode enum value StackErrorCodeInternalServiceError = "INTERNAL_SERVICE_ERROR" )
const ( // StorageConnectorTypeHomefolders is a StorageConnectorType enum value StorageConnectorTypeHomefolders = "HOMEFOLDERS" // StorageConnectorTypeGoogleDrive is a StorageConnectorType enum value StorageConnectorTypeGoogleDrive = "GOOGLE_DRIVE" // StorageConnectorTypeOneDrive is a StorageConnectorType enum value StorageConnectorTypeOneDrive = "ONE_DRIVE" )
The type of storage connector.
const ( // UserStackAssociationErrorCodeStackNotFound is a UserStackAssociationErrorCode enum value UserStackAssociationErrorCodeStackNotFound = "STACK_NOT_FOUND" // UserStackAssociationErrorCodeUserNameNotFound is a UserStackAssociationErrorCode enum value UserStackAssociationErrorCodeUserNameNotFound = "USER_NAME_NOT_FOUND" // UserStackAssociationErrorCodeInternalError is a UserStackAssociationErrorCode enum value UserStackAssociationErrorCodeInternalError = "INTERNAL_ERROR" )
const ( // VisibilityTypePublic is a VisibilityType enum value VisibilityTypePublic = "PUBLIC" // VisibilityTypePrivate is a VisibilityType enum value VisibilityTypePrivate = "PRIVATE" VisibilityTypeShared = "SHARED" )
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" // ErrCodeInvalidAccountStatusException for service response error code // "InvalidAccountStatusException". // // The resource cannot be created because your AWS account is suspended. For // assistance, contact AWS Support. ErrCodeInvalidAccountStatusException = "InvalidAccountStatusException" // 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" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "AppStream" // ServiceID is a unique identifer of a specific service. )
Service information constants
const (
// PlatformTypeWindows is a PlatformType enum value
PlatformTypeWindows = "WINDOWS"
)
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 ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AppStream
New creates a new instance of the AppStream client with a session. 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 session. svc := appstream.New(mySession) // Create a AppStream client with additional configuration svc := appstream.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AppStream) AssociateFleet ¶
func (c *AppStream) AssociateFleet(input *AssociateFleetInput) (*AssociateFleetOutput, error)
AssociateFleet API operation for Amazon AppStream.
Associates the specified fleet with the specified stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation AssociateFleet for usage and error information.
Returned Error Codes:
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
ErrCodeIncompatibleImageException "IncompatibleImageException" The image does not support storage connectors.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleet
func (*AppStream) AssociateFleetRequest ¶
func (c *AppStream) AssociateFleetRequest(input *AssociateFleetInput) (req *request.Request, output *AssociateFleetOutput)
AssociateFleetRequest generates a "aws/request.Request" representing the client's request for the AssociateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateFleet for more information on using the AssociateFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateFleetRequest method. req, resp := client.AssociateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleet
func (*AppStream) AssociateFleetWithContext ¶ added in v1.8.0
func (c *AppStream) AssociateFleetWithContext(ctx aws.Context, input *AssociateFleetInput, opts ...request.Option) (*AssociateFleetOutput, error)
AssociateFleetWithContext is the same as AssociateFleet with the addition of the ability to pass a context and additional request options.
See AssociateFleet for details on how to use this API operation.
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) BatchAssociateUserStack ¶
func (c *AppStream) BatchAssociateUserStack(input *BatchAssociateUserStackInput) (*BatchAssociateUserStackOutput, error)
BatchAssociateUserStack API operation for Amazon AppStream.
Associates the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with fleets that are joined to an Active Directory domain.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation BatchAssociateUserStack for usage and error information.
Returned Error Codes:
- ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/BatchAssociateUserStack
func (*AppStream) BatchAssociateUserStackRequest ¶
func (c *AppStream) BatchAssociateUserStackRequest(input *BatchAssociateUserStackInput) (req *request.Request, output *BatchAssociateUserStackOutput)
BatchAssociateUserStackRequest generates a "aws/request.Request" representing the client's request for the BatchAssociateUserStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchAssociateUserStack for more information on using the BatchAssociateUserStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchAssociateUserStackRequest method. req, resp := client.BatchAssociateUserStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/BatchAssociateUserStack
func (*AppStream) BatchAssociateUserStackWithContext ¶
func (c *AppStream) BatchAssociateUserStackWithContext(ctx aws.Context, input *BatchAssociateUserStackInput, opts ...request.Option) (*BatchAssociateUserStackOutput, error)
BatchAssociateUserStackWithContext is the same as BatchAssociateUserStack with the addition of the ability to pass a context and additional request options.
See BatchAssociateUserStack for details on how to use this API operation.
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) BatchDisassociateUserStack ¶
func (c *AppStream) BatchDisassociateUserStack(input *BatchDisassociateUserStackInput) (*BatchDisassociateUserStackOutput, error)
BatchDisassociateUserStack API operation for Amazon AppStream.
Disassociates the specified users from the specified stacks.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation BatchDisassociateUserStack for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/BatchDisassociateUserStack
func (*AppStream) BatchDisassociateUserStackRequest ¶
func (c *AppStream) BatchDisassociateUserStackRequest(input *BatchDisassociateUserStackInput) (req *request.Request, output *BatchDisassociateUserStackOutput)
BatchDisassociateUserStackRequest generates a "aws/request.Request" representing the client's request for the BatchDisassociateUserStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchDisassociateUserStack for more information on using the BatchDisassociateUserStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchDisassociateUserStackRequest method. req, resp := client.BatchDisassociateUserStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/BatchDisassociateUserStack
func (*AppStream) BatchDisassociateUserStackWithContext ¶
func (c *AppStream) BatchDisassociateUserStackWithContext(ctx aws.Context, input *BatchDisassociateUserStackInput, opts ...request.Option) (*BatchDisassociateUserStackOutput, error)
BatchDisassociateUserStackWithContext is the same as BatchDisassociateUserStack with the addition of the ability to pass a context and additional request options.
See BatchDisassociateUserStack for details on how to use this API operation.
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) CopyImage ¶ added in v1.13.4
func (c *AppStream) CopyImage(input *CopyImageInput) (*CopyImageOutput, error)
CopyImage API operation for Amazon AppStream.
Copies the image within the same region or to a new region within the same AWS account. Note that any tags you added to the image will not be copied.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CopyImage for usage and error information.
Returned Error Codes:
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeResourceNotAvailableException "ResourceNotAvailableException" The specified resource exists and is not in use, but isn't available.
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeIncompatibleImageException "IncompatibleImageException" The image does not support storage connectors.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CopyImage
func (*AppStream) CopyImageRequest ¶ added in v1.13.4
func (c *AppStream) CopyImageRequest(input *CopyImageInput) (req *request.Request, output *CopyImageOutput)
CopyImageRequest generates a "aws/request.Request" representing the client's request for the CopyImage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CopyImage for more information on using the CopyImage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CopyImageRequest method. req, resp := client.CopyImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CopyImage
func (*AppStream) CopyImageWithContext ¶ added in v1.13.4
func (c *AppStream) CopyImageWithContext(ctx aws.Context, input *CopyImageInput, opts ...request.Option) (*CopyImageOutput, error)
CopyImageWithContext is the same as CopyImage with the addition of the ability to pass a context and additional request options.
See CopyImage for details on how to use this API operation.
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) CreateDirectoryConfig ¶ added in v1.10.15
func (c *AppStream) CreateDirectoryConfig(input *CreateDirectoryConfigInput) (*CreateDirectoryConfigOutput, error)
CreateDirectoryConfig API operation for Amazon AppStream.
Creates a Directory Config object in AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateDirectoryConfig for usage and error information.
Returned Error Codes:
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfig
func (*AppStream) CreateDirectoryConfigRequest ¶ added in v1.10.15
func (c *AppStream) CreateDirectoryConfigRequest(input *CreateDirectoryConfigInput) (req *request.Request, output *CreateDirectoryConfigOutput)
CreateDirectoryConfigRequest generates a "aws/request.Request" representing the client's request for the CreateDirectoryConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDirectoryConfig for more information on using the CreateDirectoryConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDirectoryConfigRequest method. req, resp := client.CreateDirectoryConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfig
func (*AppStream) CreateDirectoryConfigWithContext ¶ added in v1.10.15
func (c *AppStream) CreateDirectoryConfigWithContext(ctx aws.Context, input *CreateDirectoryConfigInput, opts ...request.Option) (*CreateDirectoryConfigOutput, error)
CreateDirectoryConfigWithContext is the same as CreateDirectoryConfig with the addition of the ability to pass a context and additional request options.
See CreateDirectoryConfig for details on how to use this API operation.
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) CreateFleet ¶
func (c *AppStream) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)
CreateFleet API operation for Amazon AppStream.
Creates a fleet. A fleet consists of streaming instances that run a specified image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateFleet for usage and error information.
Returned Error Codes:
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.
ErrCodeResourceNotAvailableException "ResourceNotAvailableException" The specified resource exists and is not in use, but isn't available.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeInvalidRoleException "InvalidRoleException" The specified role is invalid.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
ErrCodeIncompatibleImageException "IncompatibleImageException" The image does not support storage connectors.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleet
func (*AppStream) CreateFleetRequest ¶
func (c *AppStream) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)
CreateFleetRequest generates a "aws/request.Request" representing the client's request for the CreateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFleet for more information on using the CreateFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFleetRequest method. req, resp := client.CreateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleet
func (*AppStream) CreateFleetWithContext ¶ added in v1.8.0
func (c *AppStream) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)
CreateFleetWithContext is the same as CreateFleet with the addition of the ability to pass a context and additional request options.
See CreateFleet for details on how to use this API operation.
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) CreateImageBuilder ¶ added in v1.12.2
func (c *AppStream) CreateImageBuilder(input *CreateImageBuilderInput) (*CreateImageBuilderOutput, error)
CreateImageBuilder API operation for Amazon AppStream.
Creates an image builder. An image builder is a virtual machine that is used to create an image.
The initial state of the builder is PENDING. When it is ready, the state is RUNNING.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateImageBuilder for usage and error information.
Returned Error Codes:
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.
ErrCodeResourceNotAvailableException "ResourceNotAvailableException" The specified resource exists and is not in use, but isn't available.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeInvalidRoleException "InvalidRoleException" The specified role is invalid.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
ErrCodeIncompatibleImageException "IncompatibleImageException" The image does not support storage connectors.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilder
func (*AppStream) CreateImageBuilderRequest ¶ added in v1.12.2
func (c *AppStream) CreateImageBuilderRequest(input *CreateImageBuilderInput) (req *request.Request, output *CreateImageBuilderOutput)
CreateImageBuilderRequest generates a "aws/request.Request" representing the client's request for the CreateImageBuilder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateImageBuilder for more information on using the CreateImageBuilder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateImageBuilderRequest method. req, resp := client.CreateImageBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilder
func (*AppStream) CreateImageBuilderStreamingURL ¶ added in v1.12.2
func (c *AppStream) CreateImageBuilderStreamingURL(input *CreateImageBuilderStreamingURLInput) (*CreateImageBuilderStreamingURLOutput, error)
CreateImageBuilderStreamingURL API operation for Amazon AppStream.
Creates a URL to start an image builder streaming session.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateImageBuilderStreamingURL for usage and error information.
Returned Error Codes:
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURL
func (*AppStream) CreateImageBuilderStreamingURLRequest ¶ added in v1.12.2
func (c *AppStream) CreateImageBuilderStreamingURLRequest(input *CreateImageBuilderStreamingURLInput) (req *request.Request, output *CreateImageBuilderStreamingURLOutput)
CreateImageBuilderStreamingURLRequest generates a "aws/request.Request" representing the client's request for the CreateImageBuilderStreamingURL operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateImageBuilderStreamingURL for more information on using the CreateImageBuilderStreamingURL API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateImageBuilderStreamingURLRequest method. req, resp := client.CreateImageBuilderStreamingURLRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURL
func (*AppStream) CreateImageBuilderStreamingURLWithContext ¶ added in v1.12.2
func (c *AppStream) CreateImageBuilderStreamingURLWithContext(ctx aws.Context, input *CreateImageBuilderStreamingURLInput, opts ...request.Option) (*CreateImageBuilderStreamingURLOutput, error)
CreateImageBuilderStreamingURLWithContext is the same as CreateImageBuilderStreamingURL with the addition of the ability to pass a context and additional request options.
See CreateImageBuilderStreamingURL for details on how to use this API operation.
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) CreateImageBuilderWithContext ¶ added in v1.12.2
func (c *AppStream) CreateImageBuilderWithContext(ctx aws.Context, input *CreateImageBuilderInput, opts ...request.Option) (*CreateImageBuilderOutput, error)
CreateImageBuilderWithContext is the same as CreateImageBuilder with the addition of the ability to pass a context and additional request options.
See CreateImageBuilder for details on how to use this API operation.
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) CreateStack ¶
func (c *AppStream) CreateStack(input *CreateStackInput) (*CreateStackOutput, error)
CreateStack API operation for Amazon AppStream.
Creates a stack to start streaming applications to users. A stack consists of an associated fleet, user access policies, and storage configurations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateStack for usage and error information.
Returned Error Codes:
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
ErrCodeInvalidRoleException "InvalidRoleException" The specified role is invalid.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStack
func (*AppStream) CreateStackRequest ¶
func (c *AppStream) CreateStackRequest(input *CreateStackInput) (req *request.Request, output *CreateStackOutput)
CreateStackRequest generates a "aws/request.Request" representing the client's request for the CreateStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateStack for more information on using the CreateStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateStackRequest method. req, resp := client.CreateStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStack
func (*AppStream) CreateStackWithContext ¶ added in v1.8.0
func (c *AppStream) CreateStackWithContext(ctx aws.Context, input *CreateStackInput, opts ...request.Option) (*CreateStackOutput, error)
CreateStackWithContext is the same as CreateStack with the addition of the ability to pass a context and additional request options.
See CreateStack for details on how to use this API operation.
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) CreateStreamingURL ¶
func (c *AppStream) CreateStreamingURL(input *CreateStreamingURLInput) (*CreateStreamingURLOutput, error)
CreateStreamingURL API operation for Amazon AppStream.
Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateStreamingURL for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeResourceNotAvailableException "ResourceNotAvailableException" The specified resource exists and is not in use, but isn't available.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURL
func (*AppStream) CreateStreamingURLRequest ¶
func (c *AppStream) CreateStreamingURLRequest(input *CreateStreamingURLInput) (req *request.Request, output *CreateStreamingURLOutput)
CreateStreamingURLRequest generates a "aws/request.Request" representing the client's request for the CreateStreamingURL operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateStreamingURL for more information on using the CreateStreamingURL API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateStreamingURLRequest method. req, resp := client.CreateStreamingURLRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURL
func (*AppStream) CreateStreamingURLWithContext ¶ added in v1.8.0
func (c *AppStream) CreateStreamingURLWithContext(ctx aws.Context, input *CreateStreamingURLInput, opts ...request.Option) (*CreateStreamingURLOutput, error)
CreateStreamingURLWithContext is the same as CreateStreamingURL with the addition of the ability to pass a context and additional request options.
See CreateStreamingURL for details on how to use this API operation.
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) CreateUser ¶
func (c *AppStream) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
CreateUser API operation for Amazon AppStream.
Creates a new user in the user pool.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateUser for usage and error information.
Returned Error Codes:
ErrCodeResourceAlreadyExistsException "ResourceAlreadyExistsException" The specified resource already exists.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateUser
func (*AppStream) CreateUserRequest ¶
func (c *AppStream) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
CreateUserRequest generates a "aws/request.Request" representing the client's request for the CreateUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateUser for more information on using the CreateUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateUserRequest method. req, resp := client.CreateUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateUser
func (*AppStream) CreateUserWithContext ¶
func (c *AppStream) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
CreateUserWithContext is the same as CreateUser with the addition of the ability to pass a context and additional request options.
See CreateUser for details on how to use this API operation.
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) DeleteDirectoryConfig ¶ added in v1.10.15
func (c *AppStream) DeleteDirectoryConfig(input *DeleteDirectoryConfigInput) (*DeleteDirectoryConfigOutput, error)
DeleteDirectoryConfig API operation for Amazon AppStream.
Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteDirectoryConfig for usage and error information.
Returned Error Codes:
ErrCodeResourceInUseException "ResourceInUseException" The specified resource is in use.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfig
func (*AppStream) DeleteDirectoryConfigRequest ¶ added in v1.10.15
func (c *AppStream) DeleteDirectoryConfigRequest(input *DeleteDirectoryConfigInput) (req *request.Request, output *DeleteDirectoryConfigOutput)
DeleteDirectoryConfigRequest generates a "aws/request.Request" representing the client's request for the DeleteDirectoryConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDirectoryConfig for more information on using the DeleteDirectoryConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDirectoryConfigRequest method. req, resp := client.DeleteDirectoryConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfig
func (*AppStream) DeleteDirectoryConfigWithContext ¶ added in v1.10.15
func (c *AppStream) DeleteDirectoryConfigWithContext(ctx aws.Context, input *DeleteDirectoryConfigInput, opts ...request.Option) (*DeleteDirectoryConfigOutput, error)
DeleteDirectoryConfigWithContext is the same as DeleteDirectoryConfig with the addition of the ability to pass a context and additional request options.
See DeleteDirectoryConfig for details on how to use this API operation.
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) DeleteFleet ¶
func (c *AppStream) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)
DeleteFleet API operation for Amazon AppStream.
Deletes the specified fleet.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteFleet for usage and error information.
Returned Error Codes:
ErrCodeResourceInUseException "ResourceInUseException" The specified resource is in use.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleet
func (*AppStream) DeleteFleetRequest ¶
func (c *AppStream) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
DeleteFleetRequest generates a "aws/request.Request" representing the client's request for the DeleteFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteFleet for more information on using the DeleteFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFleetRequest method. req, resp := client.DeleteFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleet
func (*AppStream) DeleteFleetWithContext ¶ added in v1.8.0
func (c *AppStream) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
DeleteFleetWithContext is the same as DeleteFleet with the addition of the ability to pass a context and additional request options.
See DeleteFleet for details on how to use this API operation.
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) DeleteImage ¶ added in v1.12.2
func (c *AppStream) DeleteImage(input *DeleteImageInput) (*DeleteImageOutput, error)
DeleteImage API operation for Amazon AppStream.
Deletes the specified image. You cannot delete an image when it is in use. After you delete an image, you cannot provision new capacity using the image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteImage for usage and error information.
Returned Error Codes:
ErrCodeResourceInUseException "ResourceInUseException" The specified resource is in use.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImage
func (*AppStream) DeleteImageBuilder ¶ added in v1.12.2
func (c *AppStream) DeleteImageBuilder(input *DeleteImageBuilderInput) (*DeleteImageBuilderOutput, error)
DeleteImageBuilder API operation for Amazon AppStream.
Deletes the specified image builder and releases the capacity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteImageBuilder for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilder
func (*AppStream) DeleteImageBuilderRequest ¶ added in v1.12.2
func (c *AppStream) DeleteImageBuilderRequest(input *DeleteImageBuilderInput) (req *request.Request, output *DeleteImageBuilderOutput)
DeleteImageBuilderRequest generates a "aws/request.Request" representing the client's request for the DeleteImageBuilder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImageBuilder for more information on using the DeleteImageBuilder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImageBuilderRequest method. req, resp := client.DeleteImageBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilder
func (*AppStream) DeleteImageBuilderWithContext ¶ added in v1.12.2
func (c *AppStream) DeleteImageBuilderWithContext(ctx aws.Context, input *DeleteImageBuilderInput, opts ...request.Option) (*DeleteImageBuilderOutput, error)
DeleteImageBuilderWithContext is the same as DeleteImageBuilder with the addition of the ability to pass a context and additional request options.
See DeleteImageBuilder for details on how to use this API operation.
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) DeleteImagePermissions ¶ added in v1.14.27
func (c *AppStream) DeleteImagePermissions(input *DeleteImagePermissionsInput) (*DeleteImagePermissionsOutput, error)
DeleteImagePermissions API operation for Amazon AppStream.
Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to which you previously granted these permissions can no longer use the image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteImagePermissions for usage and error information.
Returned Error Codes:
ErrCodeResourceNotAvailableException "ResourceNotAvailableException" The specified resource exists and is not in use, but isn't available.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImagePermissions
func (*AppStream) DeleteImagePermissionsRequest ¶ added in v1.14.27
func (c *AppStream) DeleteImagePermissionsRequest(input *DeleteImagePermissionsInput) (req *request.Request, output *DeleteImagePermissionsOutput)
DeleteImagePermissionsRequest generates a "aws/request.Request" representing the client's request for the DeleteImagePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImagePermissions for more information on using the DeleteImagePermissions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImagePermissionsRequest method. req, resp := client.DeleteImagePermissionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImagePermissions
func (*AppStream) DeleteImagePermissionsWithContext ¶ added in v1.14.27
func (c *AppStream) DeleteImagePermissionsWithContext(ctx aws.Context, input *DeleteImagePermissionsInput, opts ...request.Option) (*DeleteImagePermissionsOutput, error)
DeleteImagePermissionsWithContext is the same as DeleteImagePermissions with the addition of the ability to pass a context and additional request options.
See DeleteImagePermissions for details on how to use this API operation.
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) DeleteImageRequest ¶ added in v1.12.2
func (c *AppStream) DeleteImageRequest(input *DeleteImageInput) (req *request.Request, output *DeleteImageOutput)
DeleteImageRequest generates a "aws/request.Request" representing the client's request for the DeleteImage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImage for more information on using the DeleteImage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImageRequest method. req, resp := client.DeleteImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImage
func (*AppStream) DeleteImageWithContext ¶ added in v1.12.2
func (c *AppStream) DeleteImageWithContext(ctx aws.Context, input *DeleteImageInput, opts ...request.Option) (*DeleteImageOutput, error)
DeleteImageWithContext is the same as DeleteImage with the addition of the ability to pass a context and additional request options.
See DeleteImage for details on how to use this API operation.
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) DeleteStack ¶
func (c *AppStream) DeleteStack(input *DeleteStackInput) (*DeleteStackOutput, error)
DeleteStack API operation for Amazon AppStream.
Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteStack for usage and error information.
Returned Error Codes:
ErrCodeResourceInUseException "ResourceInUseException" The specified resource is in use.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStack
func (*AppStream) DeleteStackRequest ¶
func (c *AppStream) DeleteStackRequest(input *DeleteStackInput) (req *request.Request, output *DeleteStackOutput)
DeleteStackRequest generates a "aws/request.Request" representing the client's request for the DeleteStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteStack for more information on using the DeleteStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteStackRequest method. req, resp := client.DeleteStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStack
func (*AppStream) DeleteStackWithContext ¶ added in v1.8.0
func (c *AppStream) DeleteStackWithContext(ctx aws.Context, input *DeleteStackInput, opts ...request.Option) (*DeleteStackOutput, error)
DeleteStackWithContext is the same as DeleteStack with the addition of the ability to pass a context and additional request options.
See DeleteStack for details on how to use this API operation.
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) DeleteUser ¶
func (c *AppStream) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
DeleteUser API operation for Amazon AppStream.
Deletes a user from the user pool.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteUser for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteUser
func (*AppStream) DeleteUserRequest ¶
func (c *AppStream) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
DeleteUserRequest generates a "aws/request.Request" representing the client's request for the DeleteUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteUser for more information on using the DeleteUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteUserRequest method. req, resp := client.DeleteUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteUser
func (*AppStream) DeleteUserWithContext ¶
func (c *AppStream) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.
See DeleteUser for details on how to use this API operation.
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) DescribeDirectoryConfigs ¶ added in v1.10.15
func (c *AppStream) DescribeDirectoryConfigs(input *DescribeDirectoryConfigsInput) (*DescribeDirectoryConfigsOutput, error)
DescribeDirectoryConfigs API operation for Amazon AppStream.
Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names for these objects are provided. Otherwise, all Directory Config objects in the account are described. These objects include the information required to join streaming instances to an Active Directory domain.
Although the response syntax in this topic includes the account password, this password is not returned in the actual response.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeDirectoryConfigs for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigs
func (*AppStream) DescribeDirectoryConfigsRequest ¶ added in v1.10.15
func (c *AppStream) DescribeDirectoryConfigsRequest(input *DescribeDirectoryConfigsInput) (req *request.Request, output *DescribeDirectoryConfigsOutput)
DescribeDirectoryConfigsRequest generates a "aws/request.Request" representing the client's request for the DescribeDirectoryConfigs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDirectoryConfigs for more information on using the DescribeDirectoryConfigs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDirectoryConfigsRequest method. req, resp := client.DescribeDirectoryConfigsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigs
func (*AppStream) DescribeDirectoryConfigsWithContext ¶ added in v1.10.15
func (c *AppStream) DescribeDirectoryConfigsWithContext(ctx aws.Context, input *DescribeDirectoryConfigsInput, opts ...request.Option) (*DescribeDirectoryConfigsOutput, error)
DescribeDirectoryConfigsWithContext is the same as DescribeDirectoryConfigs with the addition of the ability to pass a context and additional request options.
See DescribeDirectoryConfigs for details on how to use this API operation.
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) DescribeFleets ¶
func (c *AppStream) DescribeFleets(input *DescribeFleetsInput) (*DescribeFleetsOutput, error)
DescribeFleets API operation for Amazon AppStream.
Retrieves a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all fleets in the account are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeFleets for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleets
func (*AppStream) DescribeFleetsRequest ¶
func (c *AppStream) DescribeFleetsRequest(input *DescribeFleetsInput) (req *request.Request, output *DescribeFleetsOutput)
DescribeFleetsRequest generates a "aws/request.Request" representing the client's request for the DescribeFleets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeFleets for more information on using the DescribeFleets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeFleetsRequest method. req, resp := client.DescribeFleetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleets
func (*AppStream) DescribeFleetsWithContext ¶ added in v1.8.0
func (c *AppStream) DescribeFleetsWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.Option) (*DescribeFleetsOutput, error)
DescribeFleetsWithContext is the same as DescribeFleets with the addition of the ability to pass a context and additional request options.
See DescribeFleets for details on how to use this API operation.
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) DescribeImageBuilders ¶ added in v1.12.2
func (c *AppStream) DescribeImageBuilders(input *DescribeImageBuildersInput) (*DescribeImageBuildersOutput, error)
DescribeImageBuilders API operation for Amazon AppStream.
Retrieves a list that describes one or more specified image builders, if the image builder names are provided. Otherwise, all image builders in the account are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeImageBuilders for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuilders
func (*AppStream) DescribeImageBuildersRequest ¶ added in v1.12.2
func (c *AppStream) DescribeImageBuildersRequest(input *DescribeImageBuildersInput) (req *request.Request, output *DescribeImageBuildersOutput)
DescribeImageBuildersRequest generates a "aws/request.Request" representing the client's request for the DescribeImageBuilders operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeImageBuilders for more information on using the DescribeImageBuilders API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeImageBuildersRequest method. req, resp := client.DescribeImageBuildersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuilders
func (*AppStream) DescribeImageBuildersWithContext ¶ added in v1.12.2
func (c *AppStream) DescribeImageBuildersWithContext(ctx aws.Context, input *DescribeImageBuildersInput, opts ...request.Option) (*DescribeImageBuildersOutput, error)
DescribeImageBuildersWithContext is the same as DescribeImageBuilders with the addition of the ability to pass a context and additional request options.
See DescribeImageBuilders for details on how to use this API operation.
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) DescribeImagePermissions ¶ added in v1.14.27
func (c *AppStream) DescribeImagePermissions(input *DescribeImagePermissionsInput) (*DescribeImagePermissionsOutput, error)
DescribeImagePermissions API operation for Amazon AppStream.
Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeImagePermissions for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImagePermissions
func (*AppStream) DescribeImagePermissionsPages ¶ added in v1.14.27
func (c *AppStream) DescribeImagePermissionsPages(input *DescribeImagePermissionsInput, fn func(*DescribeImagePermissionsOutput, bool) bool) error
DescribeImagePermissionsPages iterates over the pages of a DescribeImagePermissions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeImagePermissions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeImagePermissions operation. pageNum := 0 err := client.DescribeImagePermissionsPages(params, func(page *DescribeImagePermissionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppStream) DescribeImagePermissionsPagesWithContext ¶ added in v1.14.27
func (c *AppStream) DescribeImagePermissionsPagesWithContext(ctx aws.Context, input *DescribeImagePermissionsInput, fn func(*DescribeImagePermissionsOutput, bool) bool, opts ...request.Option) error
DescribeImagePermissionsPagesWithContext same as DescribeImagePermissionsPages except it takes a Context and allows setting request options on the pages.
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) DescribeImagePermissionsRequest ¶ added in v1.14.27
func (c *AppStream) DescribeImagePermissionsRequest(input *DescribeImagePermissionsInput) (req *request.Request, output *DescribeImagePermissionsOutput)
DescribeImagePermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeImagePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeImagePermissions for more information on using the DescribeImagePermissions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeImagePermissionsRequest method. req, resp := client.DescribeImagePermissionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImagePermissions
func (*AppStream) DescribeImagePermissionsWithContext ¶ added in v1.14.27
func (c *AppStream) DescribeImagePermissionsWithContext(ctx aws.Context, input *DescribeImagePermissionsInput, opts ...request.Option) (*DescribeImagePermissionsOutput, error)
DescribeImagePermissionsWithContext is the same as DescribeImagePermissions with the addition of the ability to pass a context and additional request options.
See DescribeImagePermissions for details on how to use this API operation.
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) DescribeImages ¶
func (c *AppStream) DescribeImages(input *DescribeImagesInput) (*DescribeImagesOutput, error)
DescribeImages API operation for Amazon AppStream.
Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided. Otherwise, all images in the account are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeImages for usage and error information.
Returned Error Codes:
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImages
func (*AppStream) DescribeImagesPages ¶ added in v1.14.27
func (c *AppStream) DescribeImagesPages(input *DescribeImagesInput, fn func(*DescribeImagesOutput, bool) bool) error
DescribeImagesPages iterates over the pages of a DescribeImages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeImages method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeImages operation. pageNum := 0 err := client.DescribeImagesPages(params, func(page *DescribeImagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppStream) DescribeImagesPagesWithContext ¶ added in v1.14.27
func (c *AppStream) DescribeImagesPagesWithContext(ctx aws.Context, input *DescribeImagesInput, fn func(*DescribeImagesOutput, bool) bool, opts ...request.Option) error
DescribeImagesPagesWithContext same as DescribeImagesPages except it takes a Context and allows setting request options on the pages.
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) DescribeImagesRequest ¶
func (c *AppStream) DescribeImagesRequest(input *DescribeImagesInput) (req *request.Request, output *DescribeImagesOutput)
DescribeImagesRequest generates a "aws/request.Request" representing the client's request for the DescribeImages operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeImages for more information on using the DescribeImages API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeImagesRequest method. req, resp := client.DescribeImagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImages
func (*AppStream) DescribeImagesWithContext ¶ added in v1.8.0
func (c *AppStream) DescribeImagesWithContext(ctx aws.Context, input *DescribeImagesInput, opts ...request.Option) (*DescribeImagesOutput, error)
DescribeImagesWithContext is the same as DescribeImages with the addition of the ability to pass a context and additional request options.
See DescribeImages for details on how to use this API operation.
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) DescribeSessions ¶
func (c *AppStream) DescribeSessions(input *DescribeSessionsInput) (*DescribeSessionsOutput, error)
DescribeSessions API operation for Amazon AppStream.
Retrieves a list that describes the streaming sessions for a specified stack and fleet. If a user ID is provided for the stack and fleet, only streaming sessions for that user are described. If an authentication type is not provided, the default is to authenticate users using a streaming URL.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeSessions for usage and error information.
Returned Error Codes:
- ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessions
func (*AppStream) DescribeSessionsRequest ¶
func (c *AppStream) DescribeSessionsRequest(input *DescribeSessionsInput) (req *request.Request, output *DescribeSessionsOutput)
DescribeSessionsRequest generates a "aws/request.Request" representing the client's request for the DescribeSessions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSessions for more information on using the DescribeSessions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSessionsRequest method. req, resp := client.DescribeSessionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessions
func (*AppStream) DescribeSessionsWithContext ¶ added in v1.8.0
func (c *AppStream) DescribeSessionsWithContext(ctx aws.Context, input *DescribeSessionsInput, opts ...request.Option) (*DescribeSessionsOutput, error)
DescribeSessionsWithContext is the same as DescribeSessions with the addition of the ability to pass a context and additional request options.
See DescribeSessions for details on how to use this API operation.
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) DescribeStacks ¶
func (c *AppStream) DescribeStacks(input *DescribeStacksInput) (*DescribeStacksOutput, error)
DescribeStacks API operation for Amazon AppStream.
Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all stacks in the account are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeStacks for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacks
func (*AppStream) DescribeStacksRequest ¶
func (c *AppStream) DescribeStacksRequest(input *DescribeStacksInput) (req *request.Request, output *DescribeStacksOutput)
DescribeStacksRequest generates a "aws/request.Request" representing the client's request for the DescribeStacks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeStacks for more information on using the DescribeStacks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeStacksRequest method. req, resp := client.DescribeStacksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacks
func (*AppStream) DescribeStacksWithContext ¶ added in v1.8.0
func (c *AppStream) DescribeStacksWithContext(ctx aws.Context, input *DescribeStacksInput, opts ...request.Option) (*DescribeStacksOutput, error)
DescribeStacksWithContext is the same as DescribeStacks with the addition of the ability to pass a context and additional request options.
See DescribeStacks for details on how to use this API operation.
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) DescribeUserStackAssociations ¶
func (c *AppStream) DescribeUserStackAssociations(input *DescribeUserStackAssociationsInput) (*DescribeUserStackAssociationsOutput, error)
DescribeUserStackAssociations API operation for Amazon AppStream.
Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the following:
The stack name
The user name (email address of the user associated with the stack) and the authentication type for the user
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeUserStackAssociations for usage and error information.
Returned Error Codes:
- ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUserStackAssociations
func (*AppStream) DescribeUserStackAssociationsRequest ¶
func (c *AppStream) DescribeUserStackAssociationsRequest(input *DescribeUserStackAssociationsInput) (req *request.Request, output *DescribeUserStackAssociationsOutput)
DescribeUserStackAssociationsRequest generates a "aws/request.Request" representing the client's request for the DescribeUserStackAssociations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeUserStackAssociations for more information on using the DescribeUserStackAssociations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeUserStackAssociationsRequest method. req, resp := client.DescribeUserStackAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUserStackAssociations
func (*AppStream) DescribeUserStackAssociationsWithContext ¶
func (c *AppStream) DescribeUserStackAssociationsWithContext(ctx aws.Context, input *DescribeUserStackAssociationsInput, opts ...request.Option) (*DescribeUserStackAssociationsOutput, error)
DescribeUserStackAssociationsWithContext is the same as DescribeUserStackAssociations with the addition of the ability to pass a context and additional request options.
See DescribeUserStackAssociations for details on how to use this API operation.
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) DescribeUsers ¶
func (c *AppStream) DescribeUsers(input *DescribeUsersInput) (*DescribeUsersOutput, error)
DescribeUsers API operation for Amazon AppStream.
Retrieves a list that describes one or more specified users in the user pool, if user names are provided. Otherwise, all users in the user pool are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeUsers for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUsers
func (*AppStream) DescribeUsersRequest ¶
func (c *AppStream) DescribeUsersRequest(input *DescribeUsersInput) (req *request.Request, output *DescribeUsersOutput)
DescribeUsersRequest generates a "aws/request.Request" representing the client's request for the DescribeUsers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeUsers for more information on using the DescribeUsers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeUsersRequest method. req, resp := client.DescribeUsersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUsers
func (*AppStream) DescribeUsersWithContext ¶
func (c *AppStream) DescribeUsersWithContext(ctx aws.Context, input *DescribeUsersInput, opts ...request.Option) (*DescribeUsersOutput, error)
DescribeUsersWithContext is the same as DescribeUsers with the addition of the ability to pass a context and additional request options.
See DescribeUsers for details on how to use this API operation.
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) DisableUser ¶
func (c *AppStream) DisableUser(input *DisableUserInput) (*DisableUserOutput, error)
DisableUser API operation for Amazon AppStream.
Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. This action does not delete the user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DisableUser for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisableUser
func (*AppStream) DisableUserRequest ¶
func (c *AppStream) DisableUserRequest(input *DisableUserInput) (req *request.Request, output *DisableUserOutput)
DisableUserRequest generates a "aws/request.Request" representing the client's request for the DisableUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisableUser for more information on using the DisableUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisableUserRequest method. req, resp := client.DisableUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisableUser
func (*AppStream) DisableUserWithContext ¶
func (c *AppStream) DisableUserWithContext(ctx aws.Context, input *DisableUserInput, opts ...request.Option) (*DisableUserOutput, error)
DisableUserWithContext is the same as DisableUser with the addition of the ability to pass a context and additional request options.
See DisableUser for details on how to use this API operation.
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) DisassociateFleet ¶
func (c *AppStream) DisassociateFleet(input *DisassociateFleetInput) (*DisassociateFleetOutput, error)
DisassociateFleet API operation for Amazon AppStream.
Disassociates the specified fleet from the specified stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DisassociateFleet for usage and error information.
Returned Error Codes:
ErrCodeResourceInUseException "ResourceInUseException" The specified resource is in use.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleet
func (*AppStream) DisassociateFleetRequest ¶
func (c *AppStream) DisassociateFleetRequest(input *DisassociateFleetInput) (req *request.Request, output *DisassociateFleetOutput)
DisassociateFleetRequest generates a "aws/request.Request" representing the client's request for the DisassociateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateFleet for more information on using the DisassociateFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateFleetRequest method. req, resp := client.DisassociateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleet
func (*AppStream) DisassociateFleetWithContext ¶ added in v1.8.0
func (c *AppStream) DisassociateFleetWithContext(ctx aws.Context, input *DisassociateFleetInput, opts ...request.Option) (*DisassociateFleetOutput, error)
DisassociateFleetWithContext is the same as DisassociateFleet with the addition of the ability to pass a context and additional request options.
See DisassociateFleet for details on how to use this API operation.
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) EnableUser ¶
func (c *AppStream) EnableUser(input *EnableUserInput) (*EnableUserOutput, error)
EnableUser API operation for Amazon AppStream.
Enables a user in the user pool. After being enabled, users can sign in to AppStream 2.0 and open applications from the stacks to which they are assigned.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation EnableUser for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/EnableUser
func (*AppStream) EnableUserRequest ¶
func (c *AppStream) EnableUserRequest(input *EnableUserInput) (req *request.Request, output *EnableUserOutput)
EnableUserRequest generates a "aws/request.Request" representing the client's request for the EnableUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See EnableUser for more information on using the EnableUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the EnableUserRequest method. req, resp := client.EnableUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/EnableUser
func (*AppStream) EnableUserWithContext ¶
func (c *AppStream) EnableUserWithContext(ctx aws.Context, input *EnableUserInput, opts ...request.Option) (*EnableUserOutput, error)
EnableUserWithContext is the same as EnableUser with the addition of the ability to pass a context and additional request options.
See EnableUser for details on how to use this API operation.
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) ExpireSession ¶
func (c *AppStream) ExpireSession(input *ExpireSessionInput) (*ExpireSessionOutput, error)
ExpireSession API operation for Amazon AppStream.
Immediately stops the specified streaming session.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ExpireSession for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSession
func (*AppStream) ExpireSessionRequest ¶
func (c *AppStream) ExpireSessionRequest(input *ExpireSessionInput) (req *request.Request, output *ExpireSessionOutput)
ExpireSessionRequest generates a "aws/request.Request" representing the client's request for the ExpireSession operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExpireSession for more information on using the ExpireSession API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExpireSessionRequest method. req, resp := client.ExpireSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSession
func (*AppStream) ExpireSessionWithContext ¶ added in v1.8.0
func (c *AppStream) ExpireSessionWithContext(ctx aws.Context, input *ExpireSessionInput, opts ...request.Option) (*ExpireSessionOutput, error)
ExpireSessionWithContext is the same as ExpireSession with the addition of the ability to pass a context and additional request options.
See ExpireSession for details on how to use this API operation.
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) ListAssociatedFleets ¶
func (c *AppStream) ListAssociatedFleets(input *ListAssociatedFleetsInput) (*ListAssociatedFleetsOutput, error)
ListAssociatedFleets API operation for Amazon AppStream.
Retrieves the name of the fleet that is associated with the specified stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ListAssociatedFleets for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleets
func (*AppStream) ListAssociatedFleetsRequest ¶
func (c *AppStream) ListAssociatedFleetsRequest(input *ListAssociatedFleetsInput) (req *request.Request, output *ListAssociatedFleetsOutput)
ListAssociatedFleetsRequest generates a "aws/request.Request" representing the client's request for the ListAssociatedFleets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssociatedFleets for more information on using the ListAssociatedFleets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssociatedFleetsRequest method. req, resp := client.ListAssociatedFleetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleets
func (*AppStream) ListAssociatedFleetsWithContext ¶ added in v1.8.0
func (c *AppStream) ListAssociatedFleetsWithContext(ctx aws.Context, input *ListAssociatedFleetsInput, opts ...request.Option) (*ListAssociatedFleetsOutput, error)
ListAssociatedFleetsWithContext is the same as ListAssociatedFleets with the addition of the ability to pass a context and additional request options.
See ListAssociatedFleets for details on how to use this API operation.
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) ListAssociatedStacks ¶
func (c *AppStream) ListAssociatedStacks(input *ListAssociatedStacksInput) (*ListAssociatedStacksOutput, error)
ListAssociatedStacks API operation for Amazon AppStream.
Retrieves the name of the stack with which the specified fleet is associated.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ListAssociatedStacks for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacks
func (*AppStream) ListAssociatedStacksRequest ¶
func (c *AppStream) ListAssociatedStacksRequest(input *ListAssociatedStacksInput) (req *request.Request, output *ListAssociatedStacksOutput)
ListAssociatedStacksRequest generates a "aws/request.Request" representing the client's request for the ListAssociatedStacks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssociatedStacks for more information on using the ListAssociatedStacks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssociatedStacksRequest method. req, resp := client.ListAssociatedStacksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacks
func (*AppStream) ListAssociatedStacksWithContext ¶ added in v1.8.0
func (c *AppStream) ListAssociatedStacksWithContext(ctx aws.Context, input *ListAssociatedStacksInput, opts ...request.Option) (*ListAssociatedStacksOutput, error)
ListAssociatedStacksWithContext is the same as ListAssociatedStacks with the addition of the ability to pass a context and additional request options.
See ListAssociatedStacks for details on how to use this API operation.
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) ListTagsForResource ¶ added in v1.12.48
func (c *AppStream) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon AppStream.
Retrieves a list of all 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.html) in the Amazon AppStream 2.0 Developer Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ListTagsForResource for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResource
func (*AppStream) ListTagsForResourceRequest ¶ added in v1.12.48
func (c *AppStream) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResource
func (*AppStream) ListTagsForResourceWithContext ¶ added in v1.12.48
func (c *AppStream) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
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) StartFleet ¶
func (c *AppStream) StartFleet(input *StartFleetInput) (*StartFleetOutput, error)
StartFleet API operation for Amazon AppStream.
Starts the specified fleet.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StartFleet for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleet
func (*AppStream) StartFleetRequest ¶
func (c *AppStream) StartFleetRequest(input *StartFleetInput) (req *request.Request, output *StartFleetOutput)
StartFleetRequest generates a "aws/request.Request" representing the client's request for the StartFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartFleet for more information on using the StartFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartFleetRequest method. req, resp := client.StartFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleet
func (*AppStream) StartFleetWithContext ¶ added in v1.8.0
func (c *AppStream) StartFleetWithContext(ctx aws.Context, input *StartFleetInput, opts ...request.Option) (*StartFleetOutput, error)
StartFleetWithContext is the same as StartFleet with the addition of the ability to pass a context and additional request options.
See StartFleet for details on how to use this API operation.
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) StartImageBuilder ¶ added in v1.12.2
func (c *AppStream) StartImageBuilder(input *StartImageBuilderInput) (*StartImageBuilderOutput, error)
StartImageBuilder API operation for Amazon AppStream.
Starts the specified image builder.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StartImageBuilder for usage and error information.
Returned Error Codes:
ErrCodeResourceNotAvailableException "ResourceNotAvailableException" The specified resource exists and is not in use, but isn't available.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeIncompatibleImageException "IncompatibleImageException" The image does not support storage connectors.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilder
func (*AppStream) StartImageBuilderRequest ¶ added in v1.12.2
func (c *AppStream) StartImageBuilderRequest(input *StartImageBuilderInput) (req *request.Request, output *StartImageBuilderOutput)
StartImageBuilderRequest generates a "aws/request.Request" representing the client's request for the StartImageBuilder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartImageBuilder for more information on using the StartImageBuilder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartImageBuilderRequest method. req, resp := client.StartImageBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilder
func (*AppStream) StartImageBuilderWithContext ¶ added in v1.12.2
func (c *AppStream) StartImageBuilderWithContext(ctx aws.Context, input *StartImageBuilderInput, opts ...request.Option) (*StartImageBuilderOutput, error)
StartImageBuilderWithContext is the same as StartImageBuilder with the addition of the ability to pass a context and additional request options.
See StartImageBuilder for details on how to use this API operation.
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) StopFleet ¶
func (c *AppStream) StopFleet(input *StopFleetInput) (*StopFleetOutput, error)
StopFleet API operation for Amazon AppStream.
Stops the specified fleet.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StopFleet for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleet
func (*AppStream) StopFleetRequest ¶
func (c *AppStream) StopFleetRequest(input *StopFleetInput) (req *request.Request, output *StopFleetOutput)
StopFleetRequest generates a "aws/request.Request" representing the client's request for the StopFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopFleet for more information on using the StopFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopFleetRequest method. req, resp := client.StopFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleet
func (*AppStream) StopFleetWithContext ¶ added in v1.8.0
func (c *AppStream) StopFleetWithContext(ctx aws.Context, input *StopFleetInput, opts ...request.Option) (*StopFleetOutput, error)
StopFleetWithContext is the same as StopFleet with the addition of the ability to pass a context and additional request options.
See StopFleet for details on how to use this API operation.
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) StopImageBuilder ¶ added in v1.12.2
func (c *AppStream) StopImageBuilder(input *StopImageBuilderInput) (*StopImageBuilderOutput, error)
StopImageBuilder API operation for Amazon AppStream.
Stops the specified image builder.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StopImageBuilder for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilder
func (*AppStream) StopImageBuilderRequest ¶ added in v1.12.2
func (c *AppStream) StopImageBuilderRequest(input *StopImageBuilderInput) (req *request.Request, output *StopImageBuilderOutput)
StopImageBuilderRequest generates a "aws/request.Request" representing the client's request for the StopImageBuilder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopImageBuilder for more information on using the StopImageBuilder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopImageBuilderRequest method. req, resp := client.StopImageBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilder
func (*AppStream) StopImageBuilderWithContext ¶ added in v1.12.2
func (c *AppStream) StopImageBuilderWithContext(ctx aws.Context, input *StopImageBuilderInput, opts ...request.Option) (*StopImageBuilderOutput, error)
StopImageBuilderWithContext is the same as StopImageBuilder with the addition of the ability to pass a context and additional request options.
See StopImageBuilder for details on how to use this API operation.
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) TagResource ¶ added in v1.12.48
func (c *AppStream) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource 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.html) in the Amazon AppStream 2.0 Developer Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation TagResource for usage and error information.
Returned Error Codes:
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResource
func (*AppStream) TagResourceRequest ¶ added in v1.12.48
func (c *AppStream) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResource
func (*AppStream) TagResourceWithContext ¶ added in v1.12.48
func (c *AppStream) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
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) UntagResource ¶ added in v1.12.48
func (c *AppStream) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon AppStream.
Disassociates one or more 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.html) in the Amazon AppStream 2.0 Developer Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UntagResource for usage and error information.
Returned Error Codes:
- ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResource
func (*AppStream) UntagResourceRequest ¶ added in v1.12.48
func (c *AppStream) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResource
func (*AppStream) UntagResourceWithContext ¶ added in v1.12.48
func (c *AppStream) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
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) UpdateDirectoryConfig ¶ added in v1.10.15
func (c *AppStream) UpdateDirectoryConfig(input *UpdateDirectoryConfigInput) (*UpdateDirectoryConfigOutput, error)
UpdateDirectoryConfig API operation for Amazon AppStream.
Updates the specified Directory Config object in AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateDirectoryConfig for usage and error information.
Returned Error Codes:
ErrCodeResourceInUseException "ResourceInUseException" The specified resource is in use.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfig
func (*AppStream) UpdateDirectoryConfigRequest ¶ added in v1.10.15
func (c *AppStream) UpdateDirectoryConfigRequest(input *UpdateDirectoryConfigInput) (req *request.Request, output *UpdateDirectoryConfigOutput)
UpdateDirectoryConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateDirectoryConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateDirectoryConfig for more information on using the UpdateDirectoryConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateDirectoryConfigRequest method. req, resp := client.UpdateDirectoryConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfig
func (*AppStream) UpdateDirectoryConfigWithContext ¶ added in v1.10.15
func (c *AppStream) UpdateDirectoryConfigWithContext(ctx aws.Context, input *UpdateDirectoryConfigInput, opts ...request.Option) (*UpdateDirectoryConfigOutput, error)
UpdateDirectoryConfigWithContext is the same as UpdateDirectoryConfig with the addition of the ability to pass a context and additional request options.
See UpdateDirectoryConfig for details on how to use this API operation.
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) UpdateFleet ¶
func (c *AppStream) UpdateFleet(input *UpdateFleetInput) (*UpdateFleetOutput, error)
UpdateFleet 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateFleet for usage and error information.
Returned Error Codes:
ErrCodeResourceInUseException "ResourceInUseException" The specified resource is in use.
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeInvalidRoleException "InvalidRoleException" The specified role is invalid.
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeResourceNotAvailableException "ResourceNotAvailableException" The specified resource exists and is not in use, but isn't available.
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
ErrCodeConcurrentModificationException "ConcurrentModificationException" An API error occurred. Wait a few minutes and try again.
ErrCodeIncompatibleImageException "IncompatibleImageException" The image does not support storage connectors.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleet
func (*AppStream) UpdateFleetRequest ¶
func (c *AppStream) UpdateFleetRequest(input *UpdateFleetInput) (req *request.Request, output *UpdateFleetOutput)
UpdateFleetRequest generates a "aws/request.Request" representing the client's request for the UpdateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFleet for more information on using the UpdateFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFleetRequest method. req, resp := client.UpdateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleet
func (*AppStream) UpdateFleetWithContext ¶ added in v1.8.0
func (c *AppStream) UpdateFleetWithContext(ctx aws.Context, input *UpdateFleetInput, opts ...request.Option) (*UpdateFleetOutput, error)
UpdateFleetWithContext is the same as UpdateFleet with the addition of the ability to pass a context and additional request options.
See UpdateFleet for details on how to use this API operation.
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) UpdateImagePermissions ¶ added in v1.14.27
func (c *AppStream) UpdateImagePermissions(input *UpdateImagePermissionsInput) (*UpdateImagePermissionsOutput, error)
UpdateImagePermissions API operation for Amazon AppStream.
Adds or updates permissions for the specified private image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateImagePermissions for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeResourceNotAvailableException "ResourceNotAvailableException" The specified resource exists and is not in use, but isn't available.
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateImagePermissions
func (*AppStream) UpdateImagePermissionsRequest ¶ added in v1.14.27
func (c *AppStream) UpdateImagePermissionsRequest(input *UpdateImagePermissionsInput) (req *request.Request, output *UpdateImagePermissionsOutput)
UpdateImagePermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateImagePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateImagePermissions for more information on using the UpdateImagePermissions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateImagePermissionsRequest method. req, resp := client.UpdateImagePermissionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateImagePermissions
func (*AppStream) UpdateImagePermissionsWithContext ¶ added in v1.14.27
func (c *AppStream) UpdateImagePermissionsWithContext(ctx aws.Context, input *UpdateImagePermissionsInput, opts ...request.Option) (*UpdateImagePermissionsOutput, error)
UpdateImagePermissionsWithContext is the same as UpdateImagePermissions with the addition of the ability to pass a context and additional request options.
See UpdateImagePermissions for details on how to use this API operation.
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) UpdateStack ¶
func (c *AppStream) UpdateStack(input *UpdateStackInput) (*UpdateStackOutput, error)
UpdateStack API operation for Amazon AppStream.
Updates the specified fields for the specified stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateStack for usage and error information.
Returned Error Codes:
ErrCodeResourceNotFoundException "ResourceNotFoundException" The specified resource was not found.
ErrCodeResourceInUseException "ResourceInUseException" The specified resource is in use.
ErrCodeInvalidRoleException "InvalidRoleException" The specified role is invalid.
ErrCodeInvalidParameterCombinationException "InvalidParameterCombinationException" Indicates an incorrect combination of parameters, or a missing parameter.
ErrCodeLimitExceededException "LimitExceededException" The requested limit exceeds the permitted limit for an account.
ErrCodeInvalidAccountStatusException "InvalidAccountStatusException" The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ErrCodeIncompatibleImageException "IncompatibleImageException" The image does not support storage connectors.
ErrCodeOperationNotPermittedException "OperationNotPermittedException" The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStack
func (*AppStream) UpdateStackRequest ¶
func (c *AppStream) UpdateStackRequest(input *UpdateStackInput) (req *request.Request, output *UpdateStackOutput)
UpdateStackRequest generates a "aws/request.Request" representing the client's request for the UpdateStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateStack for more information on using the UpdateStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateStackRequest method. req, resp := client.UpdateStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStack
func (*AppStream) UpdateStackWithContext ¶ added in v1.8.0
func (c *AppStream) UpdateStackWithContext(ctx aws.Context, input *UpdateStackInput, opts ...request.Option) (*UpdateStackOutput, error)
UpdateStackWithContext is the same as UpdateStack with the addition of the ability to pass a context and additional request options.
See UpdateStack for details on how to use this API operation.
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) 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 ¶ added in v1.8.0
func (c *AppStream) WaitUntilFleetStartedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.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 ¶ added in v1.8.0
func (c *AppStream) WaitUntilFleetStoppedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.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.
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 ApplicationSettings ¶
type ApplicationSettings struct { // Enables or disables persistent application settings for users during their // streaming sessions. // // Enabled is a required field Enabled *bool `type:"boolean" required:"true"` // The path prefix for the S3 bucket where users’ persistent application settings // are stored. You can allow the same persistent application settings to be // used across multiple stacks by specifying the same settings group for each // stack. SettingsGroup *string `type:"string"` // contains filtered or unexported fields }
The persistent application settings for users of a stack.
func (ApplicationSettings) GoString ¶
func (s ApplicationSettings) GoString() string
GoString returns the string representation
func (*ApplicationSettings) SetEnabled ¶
func (s *ApplicationSettings) SetEnabled(v bool) *ApplicationSettings
SetEnabled sets the Enabled field's value.
func (*ApplicationSettings) SetSettingsGroup ¶
func (s *ApplicationSettings) SetSettingsGroup(v string) *ApplicationSettings
SetSettingsGroup sets the SettingsGroup field's value.
func (ApplicationSettings) String ¶
func (s ApplicationSettings) String() string
String returns the string representation
func (*ApplicationSettings) Validate ¶
func (s *ApplicationSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApplicationSettingsResponse ¶
type ApplicationSettingsResponse struct { // Specifies whether persistent application settings are enabled for users during // their streaming sessions. Enabled *bool `type:"boolean"` // The S3 bucket where users’ persistent application settings are stored. When // persistent application settings are enabled for the first time for an account // in an AWS Region, an S3 bucket is created. The bucket is unique to the AWS // account and the Region. S3BucketName *string `min:"1" type:"string"` // The path prefix for the S3 bucket where users’ persistent application settings // are stored. SettingsGroup *string `type:"string"` // contains filtered or unexported fields }
Describes the persistent application settings for users of a stack.
func (ApplicationSettingsResponse) GoString ¶
func (s ApplicationSettingsResponse) GoString() string
GoString returns the string representation
func (*ApplicationSettingsResponse) SetEnabled ¶
func (s *ApplicationSettingsResponse) SetEnabled(v bool) *ApplicationSettingsResponse
SetEnabled sets the Enabled field's value.
func (*ApplicationSettingsResponse) SetS3BucketName ¶
func (s *ApplicationSettingsResponse) SetS3BucketName(v string) *ApplicationSettingsResponse
SetS3BucketName sets the S3BucketName field's value.
func (*ApplicationSettingsResponse) SetSettingsGroup ¶
func (s *ApplicationSettingsResponse) SetSettingsGroup(v string) *ApplicationSettingsResponse
SetSettingsGroup sets the SettingsGroup field's value.
func (ApplicationSettingsResponse) String ¶
func (s ApplicationSettingsResponse) 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 }
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
}
func (AssociateFleetOutput) GoString ¶
func (s AssociateFleetOutput) GoString() string
GoString returns the string representation
func (AssociateFleetOutput) String ¶
func (s AssociateFleetOutput) String() string
String returns the string representation
type BatchAssociateUserStackInput ¶
type BatchAssociateUserStackInput struct { // The list of UserStackAssociation objects. // // UserStackAssociations is a required field UserStackAssociations []*UserStackAssociation `type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchAssociateUserStackInput) GoString ¶
func (s BatchAssociateUserStackInput) GoString() string
GoString returns the string representation
func (*BatchAssociateUserStackInput) SetUserStackAssociations ¶
func (s *BatchAssociateUserStackInput) SetUserStackAssociations(v []*UserStackAssociation) *BatchAssociateUserStackInput
SetUserStackAssociations sets the UserStackAssociations field's value.
func (BatchAssociateUserStackInput) String ¶
func (s BatchAssociateUserStackInput) String() string
String returns the string representation
func (*BatchAssociateUserStackInput) Validate ¶
func (s *BatchAssociateUserStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAssociateUserStackOutput ¶
type BatchAssociateUserStackOutput struct { // The list of UserStackAssociationError objects. Errors []*UserStackAssociationError `locationName:"errors" type:"list"` // contains filtered or unexported fields }
func (BatchAssociateUserStackOutput) GoString ¶
func (s BatchAssociateUserStackOutput) GoString() string
GoString returns the string representation
func (*BatchAssociateUserStackOutput) SetErrors ¶
func (s *BatchAssociateUserStackOutput) SetErrors(v []*UserStackAssociationError) *BatchAssociateUserStackOutput
SetErrors sets the Errors field's value.
func (BatchAssociateUserStackOutput) String ¶
func (s BatchAssociateUserStackOutput) String() string
String returns the string representation
type BatchDisassociateUserStackInput ¶
type BatchDisassociateUserStackInput struct { // The list of UserStackAssociation objects. // // UserStackAssociations is a required field UserStackAssociations []*UserStackAssociation `type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchDisassociateUserStackInput) GoString ¶
func (s BatchDisassociateUserStackInput) GoString() string
GoString returns the string representation
func (*BatchDisassociateUserStackInput) SetUserStackAssociations ¶
func (s *BatchDisassociateUserStackInput) SetUserStackAssociations(v []*UserStackAssociation) *BatchDisassociateUserStackInput
SetUserStackAssociations sets the UserStackAssociations field's value.
func (BatchDisassociateUserStackInput) String ¶
func (s BatchDisassociateUserStackInput) String() string
String returns the string representation
func (*BatchDisassociateUserStackInput) Validate ¶
func (s *BatchDisassociateUserStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDisassociateUserStackOutput ¶
type BatchDisassociateUserStackOutput struct { // The list of UserStackAssociationError objects. Errors []*UserStackAssociationError `locationName:"errors" type:"list"` // contains filtered or unexported fields }
func (BatchDisassociateUserStackOutput) GoString ¶
func (s BatchDisassociateUserStackOutput) GoString() string
GoString returns the string representation
func (*BatchDisassociateUserStackOutput) SetErrors ¶
func (s *BatchDisassociateUserStackOutput) SetErrors(v []*UserStackAssociationError) *BatchDisassociateUserStackOutput
SetErrors sets the Errors field's value.
func (BatchDisassociateUserStackOutput) String ¶
func (s BatchDisassociateUserStackOutput) String() string
String returns the string representation
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.
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.
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 CopyImageInput ¶ added in v1.13.4
type CopyImageInput struct { // The description that the image will have when it is copied to the destination. DestinationImageDescription *string `type:"string"` // The name that the image will have when it is copied to the destination. // // DestinationImageName is a required field DestinationImageName *string `type:"string" required:"true"` // The destination region to which the image will be copied. This parameter // is required, even if you are copying an image within the same region. // // DestinationRegion is a required field DestinationRegion *string `min:"1" type:"string" required:"true"` // The name of the image to copy. // // SourceImageName is a required field SourceImageName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CopyImageInput) GoString ¶ added in v1.13.4
func (s CopyImageInput) GoString() string
GoString returns the string representation
func (*CopyImageInput) SetDestinationImageDescription ¶ added in v1.13.4
func (s *CopyImageInput) SetDestinationImageDescription(v string) *CopyImageInput
SetDestinationImageDescription sets the DestinationImageDescription field's value.
func (*CopyImageInput) SetDestinationImageName ¶ added in v1.13.4
func (s *CopyImageInput) SetDestinationImageName(v string) *CopyImageInput
SetDestinationImageName sets the DestinationImageName field's value.
func (*CopyImageInput) SetDestinationRegion ¶ added in v1.13.4
func (s *CopyImageInput) SetDestinationRegion(v string) *CopyImageInput
SetDestinationRegion sets the DestinationRegion field's value.
func (*CopyImageInput) SetSourceImageName ¶ added in v1.13.4
func (s *CopyImageInput) SetSourceImageName(v string) *CopyImageInput
SetSourceImageName sets the SourceImageName field's value.
func (CopyImageInput) String ¶ added in v1.13.4
func (s CopyImageInput) String() string
String returns the string representation
func (*CopyImageInput) Validate ¶ added in v1.13.4
func (s *CopyImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CopyImageOutput ¶ added in v1.13.4
type CopyImageOutput struct { // The name of the destination image. DestinationImageName *string `type:"string"` // contains filtered or unexported fields }
func (CopyImageOutput) GoString ¶ added in v1.13.4
func (s CopyImageOutput) GoString() string
GoString returns the string representation
func (*CopyImageOutput) SetDestinationImageName ¶ added in v1.13.4
func (s *CopyImageOutput) SetDestinationImageName(v string) *CopyImageOutput
SetDestinationImageName sets the DestinationImageName field's value.
func (CopyImageOutput) String ¶ added in v1.13.4
func (s CopyImageOutput) String() string
String returns the string representation
type CreateDirectoryConfigInput ¶ added in v1.10.15
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 }
func (CreateDirectoryConfigInput) GoString ¶ added in v1.10.15
func (s CreateDirectoryConfigInput) GoString() string
GoString returns the string representation
func (*CreateDirectoryConfigInput) SetDirectoryName ¶ added in v1.10.15
func (s *CreateDirectoryConfigInput) SetDirectoryName(v string) *CreateDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (*CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames ¶ added in v1.10.15
func (s *CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []*string) *CreateDirectoryConfigInput
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*CreateDirectoryConfigInput) SetServiceAccountCredentials ¶ added in v1.10.15
func (s *CreateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *CreateDirectoryConfigInput
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (CreateDirectoryConfigInput) String ¶ added in v1.10.15
func (s CreateDirectoryConfigInput) String() string
String returns the string representation
func (*CreateDirectoryConfigInput) Validate ¶ added in v1.10.15
func (s *CreateDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDirectoryConfigOutput ¶ added in v1.10.15
type CreateDirectoryConfigOutput struct { // Information about the directory configuration. DirectoryConfig *DirectoryConfig `type:"structure"` // contains filtered or unexported fields }
func (CreateDirectoryConfigOutput) GoString ¶ added in v1.10.15
func (s CreateDirectoryConfigOutput) GoString() string
GoString returns the string representation
func (*CreateDirectoryConfigOutput) SetDirectoryConfig ¶ added in v1.10.15
func (s *CreateDirectoryConfigOutput) SetDirectoryConfig(v *DirectoryConfig) *CreateDirectoryConfigOutput
SetDirectoryConfig sets the DirectoryConfig field's value.
func (CreateDirectoryConfigOutput) String ¶ added in v1.10.15
func (s CreateDirectoryConfigOutput) String() string
String returns the string representation
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 *string `type:"string" enum:"FleetType"` // The ARN of the public, private, or shared image to use. ImageArn *string `type:"string"` // 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 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 }
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 ¶ added in v1.10.15
func (s *CreateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateFleetInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*CreateFleetInput) SetEnableDefaultInternetAccess ¶ added in v1.8.16
func (s *CreateFleetInput) SetEnableDefaultInternetAccess(v bool) *CreateFleetInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*CreateFleetInput) SetFleetType ¶ added in v1.10.50
func (s *CreateFleetInput) SetFleetType(v string) *CreateFleetInput
SetFleetType sets the FleetType field's value.
func (*CreateFleetInput) SetImageArn ¶ added in v1.14.27
func (s *CreateFleetInput) SetImageArn(v string) *CreateFleetInput
SetImageArn sets the ImageArn 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 }
func (CreateFleetOutput) GoString ¶
func (s CreateFleetOutput) GoString() string
GoString returns the string representation
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 CreateImageBuilderInput ¶ added in v1.12.2
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 ARN of the public, private, or shared image to use. ImageArn *string `type:"string"` // The name of the image used to create the builder. ImageName *string `min:"1" type:"string"` // 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 }
func (CreateImageBuilderInput) GoString ¶ added in v1.12.2
func (s CreateImageBuilderInput) GoString() string
GoString returns the string representation
func (*CreateImageBuilderInput) SetAppstreamAgentVersion ¶ added in v1.12.44
func (s *CreateImageBuilderInput) SetAppstreamAgentVersion(v string) *CreateImageBuilderInput
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*CreateImageBuilderInput) SetDescription ¶ added in v1.12.2
func (s *CreateImageBuilderInput) SetDescription(v string) *CreateImageBuilderInput
SetDescription sets the Description field's value.
func (*CreateImageBuilderInput) SetDisplayName ¶ added in v1.12.2
func (s *CreateImageBuilderInput) SetDisplayName(v string) *CreateImageBuilderInput
SetDisplayName sets the DisplayName field's value.
func (*CreateImageBuilderInput) SetDomainJoinInfo ¶ added in v1.12.2
func (s *CreateImageBuilderInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateImageBuilderInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*CreateImageBuilderInput) SetEnableDefaultInternetAccess ¶ added in v1.12.2
func (s *CreateImageBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateImageBuilderInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*CreateImageBuilderInput) SetImageArn ¶ added in v1.14.27
func (s *CreateImageBuilderInput) SetImageArn(v string) *CreateImageBuilderInput
SetImageArn sets the ImageArn field's value.
func (*CreateImageBuilderInput) SetImageName ¶ added in v1.12.2
func (s *CreateImageBuilderInput) SetImageName(v string) *CreateImageBuilderInput
SetImageName sets the ImageName field's value.
func (*CreateImageBuilderInput) SetInstanceType ¶ added in v1.12.2
func (s *CreateImageBuilderInput) SetInstanceType(v string) *CreateImageBuilderInput
SetInstanceType sets the InstanceType field's value.
func (*CreateImageBuilderInput) SetName ¶ added in v1.12.2
func (s *CreateImageBuilderInput) SetName(v string) *CreateImageBuilderInput
SetName sets the Name field's value.
func (*CreateImageBuilderInput) SetVpcConfig ¶ added in v1.12.2
func (s *CreateImageBuilderInput) SetVpcConfig(v *VpcConfig) *CreateImageBuilderInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateImageBuilderInput) String ¶ added in v1.12.2
func (s CreateImageBuilderInput) String() string
String returns the string representation
func (*CreateImageBuilderInput) Validate ¶ added in v1.12.2
func (s *CreateImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImageBuilderOutput ¶ added in v1.12.2
type CreateImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
func (CreateImageBuilderOutput) GoString ¶ added in v1.12.2
func (s CreateImageBuilderOutput) GoString() string
GoString returns the string representation
func (*CreateImageBuilderOutput) SetImageBuilder ¶ added in v1.12.2
func (s *CreateImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *CreateImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (CreateImageBuilderOutput) String ¶ added in v1.12.2
func (s CreateImageBuilderOutput) String() string
String returns the string representation
type CreateImageBuilderStreamingURLInput ¶ added in v1.12.2
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 }
func (CreateImageBuilderStreamingURLInput) GoString ¶ added in v1.12.2
func (s CreateImageBuilderStreamingURLInput) GoString() string
GoString returns the string representation
func (*CreateImageBuilderStreamingURLInput) SetName ¶ added in v1.12.2
func (s *CreateImageBuilderStreamingURLInput) SetName(v string) *CreateImageBuilderStreamingURLInput
SetName sets the Name field's value.
func (*CreateImageBuilderStreamingURLInput) SetValidity ¶ added in v1.12.2
func (s *CreateImageBuilderStreamingURLInput) SetValidity(v int64) *CreateImageBuilderStreamingURLInput
SetValidity sets the Validity field's value.
func (CreateImageBuilderStreamingURLInput) String ¶ added in v1.12.2
func (s CreateImageBuilderStreamingURLInput) String() string
String returns the string representation
func (*CreateImageBuilderStreamingURLInput) Validate ¶ added in v1.12.2
func (s *CreateImageBuilderStreamingURLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImageBuilderStreamingURLOutput ¶ added in v1.12.2
type CreateImageBuilderStreamingURLOutput struct { // The elapsed time, in seconds after the Unix epoch, when this URL expires. Expires *time.Time `type:"timestamp"` // The URL to start the AppStream 2.0 streaming session. StreamingURL *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateImageBuilderStreamingURLOutput) GoString ¶ added in v1.12.2
func (s CreateImageBuilderStreamingURLOutput) GoString() string
GoString returns the string representation
func (*CreateImageBuilderStreamingURLOutput) SetExpires ¶ added in v1.12.2
func (s *CreateImageBuilderStreamingURLOutput) SetExpires(v time.Time) *CreateImageBuilderStreamingURLOutput
SetExpires sets the Expires field's value.
func (*CreateImageBuilderStreamingURLOutput) SetStreamingURL ¶ added in v1.12.2
func (s *CreateImageBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateImageBuilderStreamingURLOutput
SetStreamingURL sets the StreamingURL field's value.
func (CreateImageBuilderStreamingURLOutput) String ¶ added in v1.12.2
func (s CreateImageBuilderStreamingURLOutput) String() string
String returns the string representation
type CreateStackInput ¶
type CreateStackInput struct { // The persistent application settings for users of a stack. When these settings // are enabled, changes that users make to applications and Windows settings // are automatically saved after each session and applied to the next session. ApplicationSettings *ApplicationSettings `type:"structure"` // The description for display. Description *string `type:"string"` // The stack name for display. DisplayName *string `type:"string"` // The URL that users are redirected to after they click the Send Feedback link. // If no URL is specified, no Send Feedback link is displayed. FeedbackURL *string `type:"string"` // The name of the stack. // // Name is a required field Name *string `type:"string" required:"true"` // The URL that users are redirected to after their streaming session ends. RedirectURL *string `type:"string"` // The storage connectors to enable. StorageConnectors []*StorageConnector `type:"list"` // The actions that are enabled or disabled for users during their streaming // sessions. By default, these actions are enabled. UserSettings []*UserSetting `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateStackInput) GoString ¶
func (s CreateStackInput) GoString() string
GoString returns the string representation
func (*CreateStackInput) SetApplicationSettings ¶
func (s *CreateStackInput) SetApplicationSettings(v *ApplicationSettings) *CreateStackInput
SetApplicationSettings sets the ApplicationSettings field's value.
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) SetFeedbackURL ¶ added in v1.13.19
func (s *CreateStackInput) SetFeedbackURL(v string) *CreateStackInput
SetFeedbackURL sets the FeedbackURL field's value.
func (*CreateStackInput) SetName ¶
func (s *CreateStackInput) SetName(v string) *CreateStackInput
SetName sets the Name field's value.
func (*CreateStackInput) SetRedirectURL ¶ added in v1.12.73
func (s *CreateStackInput) SetRedirectURL(v string) *CreateStackInput
SetRedirectURL sets the RedirectURL field's value.
func (*CreateStackInput) SetStorageConnectors ¶ added in v1.8.30
func (s *CreateStackInput) SetStorageConnectors(v []*StorageConnector) *CreateStackInput
SetStorageConnectors sets the StorageConnectors field's value.
func (*CreateStackInput) SetUserSettings ¶ added in v1.13.56
func (s *CreateStackInput) SetUserSettings(v []*UserSetting) *CreateStackInput
SetUserSettings sets the UserSettings 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 }
func (CreateStackOutput) GoString ¶
func (s CreateStackOutput) GoString() string
GoString returns the string representation
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 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 }
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"` // The URL to start the AppStream 2.0 streaming session. StreamingURL *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateStreamingURLOutput) GoString ¶
func (s CreateStreamingURLOutput) GoString() string
GoString returns the string representation
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 CreateUserInput ¶
type CreateUserInput struct { // The authentication type for the user. You must specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The first name, or given name, of the user. FirstName *string `type:"string" sensitive:"true"` // The last name, or surname, of the user. LastName *string `type:"string" sensitive:"true"` // The action to take for the welcome email that is sent to a user after the // user is created in the user pool. If you specify SUPPRESS, no email is sent. // If you specify RESEND, do not specify the first name or last name of the // user. If the value is null, the email is sent. // // The temporary password in the welcome email is valid for only 7 days. If // users don’t set their passwords within 7 days, you must send them a new welcome // email. MessageAction *string `type:"string" enum:"MessageAction"` // The email address of the user. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (CreateUserInput) GoString ¶
func (s CreateUserInput) GoString() string
GoString returns the string representation
func (*CreateUserInput) SetAuthenticationType ¶
func (s *CreateUserInput) SetAuthenticationType(v string) *CreateUserInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*CreateUserInput) SetFirstName ¶
func (s *CreateUserInput) SetFirstName(v string) *CreateUserInput
SetFirstName sets the FirstName field's value.
func (*CreateUserInput) SetLastName ¶
func (s *CreateUserInput) SetLastName(v string) *CreateUserInput
SetLastName sets the LastName field's value.
func (*CreateUserInput) SetMessageAction ¶
func (s *CreateUserInput) SetMessageAction(v string) *CreateUserInput
SetMessageAction sets the MessageAction field's value.
func (*CreateUserInput) SetUserName ¶
func (s *CreateUserInput) SetUserName(v string) *CreateUserInput
SetUserName sets the UserName field's value.
func (CreateUserInput) String ¶
func (s CreateUserInput) String() string
String returns the string representation
func (*CreateUserInput) Validate ¶
func (s *CreateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserOutput ¶
type CreateUserOutput struct {
// contains filtered or unexported fields
}
func (CreateUserOutput) GoString ¶
func (s CreateUserOutput) GoString() string
GoString returns the string representation
func (CreateUserOutput) String ¶
func (s CreateUserOutput) String() string
String returns the string representation
type DeleteDirectoryConfigInput ¶ added in v1.10.15
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 }
func (DeleteDirectoryConfigInput) GoString ¶ added in v1.10.15
func (s DeleteDirectoryConfigInput) GoString() string
GoString returns the string representation
func (*DeleteDirectoryConfigInput) SetDirectoryName ¶ added in v1.10.15
func (s *DeleteDirectoryConfigInput) SetDirectoryName(v string) *DeleteDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (DeleteDirectoryConfigInput) String ¶ added in v1.10.15
func (s DeleteDirectoryConfigInput) String() string
String returns the string representation
func (*DeleteDirectoryConfigInput) Validate ¶ added in v1.10.15
func (s *DeleteDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDirectoryConfigOutput ¶ added in v1.10.15
type DeleteDirectoryConfigOutput struct {
// contains filtered or unexported fields
}
func (DeleteDirectoryConfigOutput) GoString ¶ added in v1.10.15
func (s DeleteDirectoryConfigOutput) GoString() string
GoString returns the string representation
func (DeleteDirectoryConfigOutput) String ¶ added in v1.10.15
func (s DeleteDirectoryConfigOutput) String() string
String returns the string representation
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 }
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
}
func (DeleteFleetOutput) GoString ¶
func (s DeleteFleetOutput) GoString() string
GoString returns the string representation
func (DeleteFleetOutput) String ¶
func (s DeleteFleetOutput) String() string
String returns the string representation
type DeleteImageBuilderInput ¶ added in v1.12.2
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 }
func (DeleteImageBuilderInput) GoString ¶ added in v1.12.2
func (s DeleteImageBuilderInput) GoString() string
GoString returns the string representation
func (*DeleteImageBuilderInput) SetName ¶ added in v1.12.2
func (s *DeleteImageBuilderInput) SetName(v string) *DeleteImageBuilderInput
SetName sets the Name field's value.
func (DeleteImageBuilderInput) String ¶ added in v1.12.2
func (s DeleteImageBuilderInput) String() string
String returns the string representation
func (*DeleteImageBuilderInput) Validate ¶ added in v1.12.2
func (s *DeleteImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImageBuilderOutput ¶ added in v1.12.2
type DeleteImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
func (DeleteImageBuilderOutput) GoString ¶ added in v1.12.2
func (s DeleteImageBuilderOutput) GoString() string
GoString returns the string representation
func (*DeleteImageBuilderOutput) SetImageBuilder ¶ added in v1.12.2
func (s *DeleteImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *DeleteImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (DeleteImageBuilderOutput) String ¶ added in v1.12.2
func (s DeleteImageBuilderOutput) String() string
String returns the string representation
type DeleteImageInput ¶ added in v1.12.2
type DeleteImageInput struct { // The name of the image. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteImageInput) GoString ¶ added in v1.12.2
func (s DeleteImageInput) GoString() string
GoString returns the string representation
func (*DeleteImageInput) SetName ¶ added in v1.12.2
func (s *DeleteImageInput) SetName(v string) *DeleteImageInput
SetName sets the Name field's value.
func (DeleteImageInput) String ¶ added in v1.12.2
func (s DeleteImageInput) String() string
String returns the string representation
func (*DeleteImageInput) Validate ¶ added in v1.12.2
func (s *DeleteImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImageOutput ¶ added in v1.12.2
type DeleteImageOutput struct { // Information about the image. Image *Image `type:"structure"` // contains filtered or unexported fields }
func (DeleteImageOutput) GoString ¶ added in v1.12.2
func (s DeleteImageOutput) GoString() string
GoString returns the string representation
func (*DeleteImageOutput) SetImage ¶ added in v1.12.2
func (s *DeleteImageOutput) SetImage(v *Image) *DeleteImageOutput
SetImage sets the Image field's value.
func (DeleteImageOutput) String ¶ added in v1.12.2
func (s DeleteImageOutput) String() string
String returns the string representation
type DeleteImagePermissionsInput ¶ added in v1.14.27
type DeleteImagePermissionsInput struct { // The name of the private image. // // Name is a required field Name *string `type:"string" required:"true"` // // SharedAccountId is a required field SharedAccountId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteImagePermissionsInput) GoString ¶ added in v1.14.27
func (s DeleteImagePermissionsInput) GoString() string
GoString returns the string representation
func (*DeleteImagePermissionsInput) SetName ¶ added in v1.14.27
func (s *DeleteImagePermissionsInput) SetName(v string) *DeleteImagePermissionsInput
SetName sets the Name field's value.
func (*DeleteImagePermissionsInput) SetSharedAccountId ¶ added in v1.14.27
func (s *DeleteImagePermissionsInput) SetSharedAccountId(v string) *DeleteImagePermissionsInput
SetSharedAccountId sets the SharedAccountId field's value.
func (DeleteImagePermissionsInput) String ¶ added in v1.14.27
func (s DeleteImagePermissionsInput) String() string
String returns the string representation
func (*DeleteImagePermissionsInput) Validate ¶ added in v1.14.27
func (s *DeleteImagePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImagePermissionsOutput ¶ added in v1.14.27
type DeleteImagePermissionsOutput struct {
// contains filtered or unexported fields
}
func (DeleteImagePermissionsOutput) GoString ¶ added in v1.14.27
func (s DeleteImagePermissionsOutput) GoString() string
GoString returns the string representation
func (DeleteImagePermissionsOutput) String ¶ added in v1.14.27
func (s DeleteImagePermissionsOutput) String() string
String returns the string representation
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 }
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
}
func (DeleteStackOutput) GoString ¶
func (s DeleteStackOutput) GoString() string
GoString returns the string representation
func (DeleteStackOutput) String ¶
func (s DeleteStackOutput) String() string
String returns the string representation
type DeleteUserInput ¶
type DeleteUserInput struct { // The authentication type for the user. You must specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The email address of the user. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (DeleteUserInput) GoString ¶
func (s DeleteUserInput) GoString() string
GoString returns the string representation
func (*DeleteUserInput) SetAuthenticationType ¶
func (s *DeleteUserInput) SetAuthenticationType(v string) *DeleteUserInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DeleteUserInput) SetUserName ¶
func (s *DeleteUserInput) SetUserName(v string) *DeleteUserInput
SetUserName sets the UserName field's value.
func (DeleteUserInput) String ¶
func (s DeleteUserInput) String() string
String returns the string representation
func (*DeleteUserInput) Validate ¶
func (s *DeleteUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserOutput ¶
type DeleteUserOutput struct {
// contains filtered or unexported fields
}
func (DeleteUserOutput) GoString ¶
func (s DeleteUserOutput) GoString() string
GoString returns the string representation
func (DeleteUserOutput) String ¶
func (s DeleteUserOutput) String() string
String returns the string representation
type DescribeDirectoryConfigsInput ¶ added in v1.10.15
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 }
func (DescribeDirectoryConfigsInput) GoString ¶ added in v1.10.15
func (s DescribeDirectoryConfigsInput) GoString() string
GoString returns the string representation
func (*DescribeDirectoryConfigsInput) SetDirectoryNames ¶ added in v1.10.15
func (s *DescribeDirectoryConfigsInput) SetDirectoryNames(v []*string) *DescribeDirectoryConfigsInput
SetDirectoryNames sets the DirectoryNames field's value.
func (*DescribeDirectoryConfigsInput) SetMaxResults ¶ added in v1.10.15
func (s *DescribeDirectoryConfigsInput) SetMaxResults(v int64) *DescribeDirectoryConfigsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeDirectoryConfigsInput) SetNextToken ¶ added in v1.10.15
func (s *DescribeDirectoryConfigsInput) SetNextToken(v string) *DescribeDirectoryConfigsInput
SetNextToken sets the NextToken field's value.
func (DescribeDirectoryConfigsInput) String ¶ added in v1.10.15
func (s DescribeDirectoryConfigsInput) String() string
String returns the string representation
func (*DescribeDirectoryConfigsInput) Validate ¶ added in v1.10.15
func (s *DescribeDirectoryConfigsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDirectoryConfigsOutput ¶ added in v1.10.15
type DescribeDirectoryConfigsOutput struct { // Information about the directory configurations. Note that although the response // syntax in this topic includes the account password, this password is not // returned in the actual response. 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 }
func (DescribeDirectoryConfigsOutput) GoString ¶ added in v1.10.15
func (s DescribeDirectoryConfigsOutput) GoString() string
GoString returns the string representation
func (*DescribeDirectoryConfigsOutput) SetDirectoryConfigs ¶ added in v1.10.15
func (s *DescribeDirectoryConfigsOutput) SetDirectoryConfigs(v []*DirectoryConfig) *DescribeDirectoryConfigsOutput
SetDirectoryConfigs sets the DirectoryConfigs field's value.
func (*DescribeDirectoryConfigsOutput) SetNextToken ¶ added in v1.10.15
func (s *DescribeDirectoryConfigsOutput) SetNextToken(v string) *DescribeDirectoryConfigsOutput
SetNextToken sets the NextToken field's value.
func (DescribeDirectoryConfigsOutput) String ¶ added in v1.10.15
func (s DescribeDirectoryConfigsOutput) String() string
String returns the string representation
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 }
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 }
func (DescribeFleetsOutput) GoString ¶
func (s DescribeFleetsOutput) GoString() string
GoString returns the string representation
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 DescribeImageBuildersInput ¶ added in v1.12.2
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 }
func (DescribeImageBuildersInput) GoString ¶ added in v1.12.2
func (s DescribeImageBuildersInput) GoString() string
GoString returns the string representation
func (*DescribeImageBuildersInput) SetMaxResults ¶ added in v1.12.2
func (s *DescribeImageBuildersInput) SetMaxResults(v int64) *DescribeImageBuildersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeImageBuildersInput) SetNames ¶ added in v1.12.2
func (s *DescribeImageBuildersInput) SetNames(v []*string) *DescribeImageBuildersInput
SetNames sets the Names field's value.
func (*DescribeImageBuildersInput) SetNextToken ¶ added in v1.12.2
func (s *DescribeImageBuildersInput) SetNextToken(v string) *DescribeImageBuildersInput
SetNextToken sets the NextToken field's value.
func (DescribeImageBuildersInput) String ¶ added in v1.12.2
func (s DescribeImageBuildersInput) String() string
String returns the string representation
func (*DescribeImageBuildersInput) Validate ¶ added in v1.12.2
func (s *DescribeImageBuildersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeImageBuildersOutput ¶ added in v1.12.2
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 }
func (DescribeImageBuildersOutput) GoString ¶ added in v1.12.2
func (s DescribeImageBuildersOutput) GoString() string
GoString returns the string representation
func (*DescribeImageBuildersOutput) SetImageBuilders ¶ added in v1.12.2
func (s *DescribeImageBuildersOutput) SetImageBuilders(v []*ImageBuilder) *DescribeImageBuildersOutput
SetImageBuilders sets the ImageBuilders field's value.
func (*DescribeImageBuildersOutput) SetNextToken ¶ added in v1.12.2
func (s *DescribeImageBuildersOutput) SetNextToken(v string) *DescribeImageBuildersOutput
SetNextToken sets the NextToken field's value.
func (DescribeImageBuildersOutput) String ¶ added in v1.12.2
func (s DescribeImageBuildersOutput) String() string
String returns the string representation
type DescribeImagePermissionsInput ¶ added in v1.14.27
type DescribeImagePermissionsInput struct { // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The name of the private image for which to describe permissions. The image // must be one that you own. // // Name is a required field Name *string `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"` SharedAwsAccountIds []*string `min:"1" type:"list"` // contains filtered or unexported fields }
func (DescribeImagePermissionsInput) GoString ¶ added in v1.14.27
func (s DescribeImagePermissionsInput) GoString() string
GoString returns the string representation
func (*DescribeImagePermissionsInput) SetMaxResults ¶ added in v1.14.27
func (s *DescribeImagePermissionsInput) SetMaxResults(v int64) *DescribeImagePermissionsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeImagePermissionsInput) SetName ¶ added in v1.14.27
func (s *DescribeImagePermissionsInput) SetName(v string) *DescribeImagePermissionsInput
SetName sets the Name field's value.
func (*DescribeImagePermissionsInput) SetNextToken ¶ added in v1.14.27
func (s *DescribeImagePermissionsInput) SetNextToken(v string) *DescribeImagePermissionsInput
SetNextToken sets the NextToken field's value.
func (*DescribeImagePermissionsInput) SetSharedAwsAccountIds ¶ added in v1.14.27
func (s *DescribeImagePermissionsInput) SetSharedAwsAccountIds(v []*string) *DescribeImagePermissionsInput
SetSharedAwsAccountIds sets the SharedAwsAccountIds field's value.
func (DescribeImagePermissionsInput) String ¶ added in v1.14.27
func (s DescribeImagePermissionsInput) String() string
String returns the string representation
func (*DescribeImagePermissionsInput) Validate ¶ added in v1.14.27
func (s *DescribeImagePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeImagePermissionsOutput ¶ added in v1.14.27
type DescribeImagePermissionsOutput struct { // The name of the private image. Name *string `type:"string"` // 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"` SharedImagePermissionsList []*SharedImagePermissions `type:"list"` // contains filtered or unexported fields }
func (DescribeImagePermissionsOutput) GoString ¶ added in v1.14.27
func (s DescribeImagePermissionsOutput) GoString() string
GoString returns the string representation
func (*DescribeImagePermissionsOutput) SetName ¶ added in v1.14.27
func (s *DescribeImagePermissionsOutput) SetName(v string) *DescribeImagePermissionsOutput
SetName sets the Name field's value.
func (*DescribeImagePermissionsOutput) SetNextToken ¶ added in v1.14.27
func (s *DescribeImagePermissionsOutput) SetNextToken(v string) *DescribeImagePermissionsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeImagePermissionsOutput) SetSharedImagePermissionsList ¶ added in v1.14.27
func (s *DescribeImagePermissionsOutput) SetSharedImagePermissionsList(v []*SharedImagePermissions) *DescribeImagePermissionsOutput
SetSharedImagePermissionsList sets the SharedImagePermissionsList field's value.
func (DescribeImagePermissionsOutput) String ¶ added in v1.14.27
func (s DescribeImagePermissionsOutput) String() string
String returns the string representation
type DescribeImagesInput ¶
type DescribeImagesInput struct { // The ARNs of the public, private, and shared images to describe. Arns []*string `type:"list"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The names of the public or private images 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"` // The type of image (public, private, or shared) to describe. Type *string `type:"string" enum:"VisibilityType"` // contains filtered or unexported fields }
func (DescribeImagesInput) GoString ¶
func (s DescribeImagesInput) GoString() string
GoString returns the string representation
func (*DescribeImagesInput) SetArns ¶ added in v1.14.27
func (s *DescribeImagesInput) SetArns(v []*string) *DescribeImagesInput
SetArns sets the Arns field's value.
func (*DescribeImagesInput) SetMaxResults ¶ added in v1.14.24
func (s *DescribeImagesInput) SetMaxResults(v int64) *DescribeImagesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeImagesInput) SetNames ¶
func (s *DescribeImagesInput) SetNames(v []*string) *DescribeImagesInput
SetNames sets the Names field's value.
func (*DescribeImagesInput) SetNextToken ¶ added in v1.14.24
func (s *DescribeImagesInput) SetNextToken(v string) *DescribeImagesInput
SetNextToken sets the NextToken field's value.
func (*DescribeImagesInput) SetType ¶ added in v1.14.27
func (s *DescribeImagesInput) SetType(v string) *DescribeImagesInput
SetType sets the Type field's value.
func (DescribeImagesInput) String ¶
func (s DescribeImagesInput) String() string
String returns the string representation
func (*DescribeImagesInput) Validate ¶ added in v1.14.24
func (s *DescribeImagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeImagesOutput ¶
type DescribeImagesOutput struct { // Information about the images. Images []*Image `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 }
func (DescribeImagesOutput) GoString ¶
func (s DescribeImagesOutput) GoString() string
GoString returns the string representation
func (*DescribeImagesOutput) SetImages ¶
func (s *DescribeImagesOutput) SetImages(v []*Image) *DescribeImagesOutput
SetImages sets the Images field's value.
func (*DescribeImagesOutput) SetNextToken ¶ added in v1.14.24
func (s *DescribeImagesOutput) SetNextToken(v string) *DescribeImagesOutput
SetNextToken sets the NextToken field's value.
func (DescribeImagesOutput) String ¶
func (s DescribeImagesOutput) String() string
String returns the string representation
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 *string `type:"string" enum:"AuthenticationType"` // The name of the fleet. This value is case-sensitive. // // 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. This value is case-sensitive. // // 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 }
func (DescribeSessionsInput) GoString ¶
func (s DescribeSessionsInput) GoString() string
GoString returns the string representation
func (*DescribeSessionsInput) SetAuthenticationType ¶ added in v1.8.16
func (s *DescribeSessionsInput) SetAuthenticationType(v string) *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 }
func (DescribeSessionsOutput) GoString ¶
func (s DescribeSessionsOutput) GoString() string
GoString returns the string representation
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 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 }
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 }
func (DescribeStacksOutput) GoString ¶
func (s DescribeStacksOutput) GoString() string
GoString returns the string representation
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 DescribeUserStackAssociationsInput ¶
type DescribeUserStackAssociationsInput struct { // The authentication type for the user who is associated with the stack. You // must specify USERPOOL. AuthenticationType *string `type:"string" enum:"AuthenticationType"` // 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"` // The name of the stack that is associated with the user. StackName *string `min:"1" type:"string"` // The email address of the user who is associated with the stack. UserName *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (DescribeUserStackAssociationsInput) GoString ¶
func (s DescribeUserStackAssociationsInput) GoString() string
GoString returns the string representation
func (*DescribeUserStackAssociationsInput) SetAuthenticationType ¶
func (s *DescribeUserStackAssociationsInput) SetAuthenticationType(v string) *DescribeUserStackAssociationsInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DescribeUserStackAssociationsInput) SetMaxResults ¶
func (s *DescribeUserStackAssociationsInput) SetMaxResults(v int64) *DescribeUserStackAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeUserStackAssociationsInput) SetNextToken ¶
func (s *DescribeUserStackAssociationsInput) SetNextToken(v string) *DescribeUserStackAssociationsInput
SetNextToken sets the NextToken field's value.
func (*DescribeUserStackAssociationsInput) SetStackName ¶
func (s *DescribeUserStackAssociationsInput) SetStackName(v string) *DescribeUserStackAssociationsInput
SetStackName sets the StackName field's value.
func (*DescribeUserStackAssociationsInput) SetUserName ¶
func (s *DescribeUserStackAssociationsInput) SetUserName(v string) *DescribeUserStackAssociationsInput
SetUserName sets the UserName field's value.
func (DescribeUserStackAssociationsInput) String ¶
func (s DescribeUserStackAssociationsInput) String() string
String returns the string representation
func (*DescribeUserStackAssociationsInput) Validate ¶
func (s *DescribeUserStackAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUserStackAssociationsOutput ¶
type DescribeUserStackAssociationsOutput 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"` // The UserStackAssociation objects. UserStackAssociations []*UserStackAssociation `type:"list"` // contains filtered or unexported fields }
func (DescribeUserStackAssociationsOutput) GoString ¶
func (s DescribeUserStackAssociationsOutput) GoString() string
GoString returns the string representation
func (*DescribeUserStackAssociationsOutput) SetNextToken ¶
func (s *DescribeUserStackAssociationsOutput) SetNextToken(v string) *DescribeUserStackAssociationsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeUserStackAssociationsOutput) SetUserStackAssociations ¶
func (s *DescribeUserStackAssociationsOutput) SetUserStackAssociations(v []*UserStackAssociation) *DescribeUserStackAssociationsOutput
SetUserStackAssociations sets the UserStackAssociations field's value.
func (DescribeUserStackAssociationsOutput) String ¶
func (s DescribeUserStackAssociationsOutput) String() string
String returns the string representation
type DescribeUsersInput ¶
type DescribeUsersInput struct { // The authentication type for the users in the user pool to describe. You must // specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // 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 }
func (DescribeUsersInput) GoString ¶
func (s DescribeUsersInput) GoString() string
GoString returns the string representation
func (*DescribeUsersInput) SetAuthenticationType ¶
func (s *DescribeUsersInput) SetAuthenticationType(v string) *DescribeUsersInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DescribeUsersInput) SetMaxResults ¶
func (s *DescribeUsersInput) SetMaxResults(v int64) *DescribeUsersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeUsersInput) SetNextToken ¶
func (s *DescribeUsersInput) SetNextToken(v string) *DescribeUsersInput
SetNextToken sets the NextToken field's value.
func (DescribeUsersInput) String ¶
func (s DescribeUsersInput) String() string
String returns the string representation
func (*DescribeUsersInput) Validate ¶
func (s *DescribeUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUsersOutput ¶
type DescribeUsersOutput 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 users in the user pool. Users []*User `type:"list"` // contains filtered or unexported fields }
func (DescribeUsersOutput) GoString ¶
func (s DescribeUsersOutput) GoString() string
GoString returns the string representation
func (*DescribeUsersOutput) SetNextToken ¶
func (s *DescribeUsersOutput) SetNextToken(v string) *DescribeUsersOutput
SetNextToken sets the NextToken field's value.
func (*DescribeUsersOutput) SetUsers ¶
func (s *DescribeUsersOutput) SetUsers(v []*User) *DescribeUsersOutput
SetUsers sets the Users field's value.
func (DescribeUsersOutput) String ¶
func (s DescribeUsersOutput) String() string
String returns the string representation
type DirectoryConfig ¶ added in v1.10.15
type DirectoryConfig struct { // The time the directory configuration was created. CreatedTime *time.Time `type:"timestamp"` // 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.
func (DirectoryConfig) GoString ¶ added in v1.10.15
func (s DirectoryConfig) GoString() string
GoString returns the string representation
func (*DirectoryConfig) SetCreatedTime ¶ added in v1.10.15
func (s *DirectoryConfig) SetCreatedTime(v time.Time) *DirectoryConfig
SetCreatedTime sets the CreatedTime field's value.
func (*DirectoryConfig) SetDirectoryName ¶ added in v1.10.15
func (s *DirectoryConfig) SetDirectoryName(v string) *DirectoryConfig
SetDirectoryName sets the DirectoryName field's value.
func (*DirectoryConfig) SetOrganizationalUnitDistinguishedNames ¶ added in v1.10.15
func (s *DirectoryConfig) SetOrganizationalUnitDistinguishedNames(v []*string) *DirectoryConfig
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*DirectoryConfig) SetServiceAccountCredentials ¶ added in v1.10.15
func (s *DirectoryConfig) SetServiceAccountCredentials(v *ServiceAccountCredentials) *DirectoryConfig
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (DirectoryConfig) String ¶ added in v1.10.15
func (s DirectoryConfig) String() string
String returns the string representation
type DisableUserInput ¶
type DisableUserInput struct { // The authentication type for the user. You must specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The email address of the user. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (DisableUserInput) GoString ¶
func (s DisableUserInput) GoString() string
GoString returns the string representation
func (*DisableUserInput) SetAuthenticationType ¶
func (s *DisableUserInput) SetAuthenticationType(v string) *DisableUserInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DisableUserInput) SetUserName ¶
func (s *DisableUserInput) SetUserName(v string) *DisableUserInput
SetUserName sets the UserName field's value.
func (DisableUserInput) String ¶
func (s DisableUserInput) String() string
String returns the string representation
func (*DisableUserInput) Validate ¶
func (s *DisableUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisableUserOutput ¶
type DisableUserOutput struct {
// contains filtered or unexported fields
}
func (DisableUserOutput) GoString ¶
func (s DisableUserOutput) GoString() string
GoString returns the string representation
func (DisableUserOutput) String ¶
func (s DisableUserOutput) 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 }
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
}
func (DisassociateFleetOutput) GoString ¶
func (s DisassociateFleetOutput) GoString() string
GoString returns the string representation
func (DisassociateFleetOutput) String ¶
func (s DisassociateFleetOutput) String() string
String returns the string representation
type DomainJoinInfo ¶ added in v1.10.15
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.
func (DomainJoinInfo) GoString ¶ added in v1.10.15
func (s DomainJoinInfo) GoString() string
GoString returns the string representation
func (*DomainJoinInfo) SetDirectoryName ¶ added in v1.10.15
func (s *DomainJoinInfo) SetDirectoryName(v string) *DomainJoinInfo
SetDirectoryName sets the DirectoryName field's value.
func (*DomainJoinInfo) SetOrganizationalUnitDistinguishedName ¶ added in v1.10.15
func (s *DomainJoinInfo) SetOrganizationalUnitDistinguishedName(v string) *DomainJoinInfo
SetOrganizationalUnitDistinguishedName sets the OrganizationalUnitDistinguishedName field's value.
func (DomainJoinInfo) String ¶ added in v1.10.15
func (s DomainJoinInfo) String() string
String returns the string representation
type EnableUserInput ¶
type EnableUserInput struct { // The authentication type for the user. You must specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The email address of the user. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (EnableUserInput) GoString ¶
func (s EnableUserInput) GoString() string
GoString returns the string representation
func (*EnableUserInput) SetAuthenticationType ¶
func (s *EnableUserInput) SetAuthenticationType(v string) *EnableUserInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*EnableUserInput) SetUserName ¶
func (s *EnableUserInput) SetUserName(v string) *EnableUserInput
SetUserName sets the UserName field's value.
func (EnableUserInput) String ¶
func (s EnableUserInput) String() string
String returns the string representation
func (*EnableUserInput) Validate ¶
func (s *EnableUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EnableUserOutput ¶
type EnableUserOutput struct {
// contains filtered or unexported fields
}
func (EnableUserOutput) GoString ¶
func (s EnableUserOutput) GoString() string
GoString returns the string representation
func (EnableUserOutput) String ¶
func (s EnableUserOutput) 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 }
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
}
func (ExpireSessionOutput) GoString ¶
func (s ExpireSessionOutput) GoString() string
GoString returns the string representation
func (ExpireSessionOutput) String ¶
func (s ExpireSessionOutput) String() string
String returns the string representation
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"` // 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 *string `type:"string" enum:"FleetType"` // The ARN for the public, private, or shared image. ImageArn *string `type:"string"` // 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. // // 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 *string `type:"string" required:"true" enum:"FleetState"` // The VPC configuration for the fleet. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
Contains the parameters for a 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 ¶ added in v1.10.15
func (s *Fleet) SetDomainJoinInfo(v *DomainJoinInfo) *Fleet
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*Fleet) SetEnableDefaultInternetAccess ¶ added in v1.8.16
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 ¶ added in v1.10.50
SetFleetType sets the FleetType field's value.
func (*Fleet) SetImageArn ¶ added in v1.14.27
SetImageArn sets the ImageArn 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) SetVpcConfig ¶
SetVpcConfig sets the VpcConfig field's value.
type FleetError ¶
type FleetError struct { // The error code. ErrorCode *string `type:"string" enum:"FleetErrorCode"` // The error message. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a fleet error.
func (FleetError) GoString ¶
func (s FleetError) GoString() string
GoString returns the string representation
func (*FleetError) SetErrorCode ¶
func (s *FleetError) SetErrorCode(v string) *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 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"` // 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 permissions to provide to the destination AWS account for the specified // image. ImagePermissions *ImagePermissions `type:"structure"` // 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 *string `type:"string" enum:"PlatformType"` // 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"` // The image starts in the PENDING state. If image creation succeeds, the state // is AVAILABLE. If image creation fails, the state is FAILED. State *string `type:"string" enum:"ImageState"` // The reason why the last state change occurred. StateChangeReason *ImageStateChangeReason `type:"structure"` // Indicates whether the image is public or private. Visibility *string `type:"string" enum:"VisibilityType"` // contains filtered or unexported fields }
Describes an image.
func (*Image) SetApplications ¶
func (s *Image) SetApplications(v []*Application) *Image
SetApplications sets the Applications field's value.
func (*Image) SetAppstreamAgentVersion ¶ added in v1.12.44
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 ¶ added in v1.8.16
SetImageBuilderSupported sets the ImageBuilderSupported field's value.
func (*Image) SetImagePermissions ¶ added in v1.14.27
func (s *Image) SetImagePermissions(v *ImagePermissions) *Image
SetImagePermissions sets the ImagePermissions field's value.
func (*Image) SetPlatform ¶
SetPlatform sets the Platform field's value.
func (*Image) SetPublicBaseImageReleasedDate ¶ added in v1.8.30
SetPublicBaseImageReleasedDate sets the PublicBaseImageReleasedDate field's value.
func (*Image) SetStateChangeReason ¶
func (s *Image) SetStateChangeReason(v *ImageStateChangeReason) *Image
SetStateChangeReason sets the StateChangeReason field's value.
func (*Image) SetVisibility ¶
SetVisibility sets the Visibility field's value.
type ImageBuilder ¶ added in v1.12.2
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"` // 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 *string `type:"string" enum:"PlatformType"` // The state of the image builder. State *string `type:"string" enum:"ImageBuilderState"` // 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.
func (ImageBuilder) GoString ¶ added in v1.12.2
func (s ImageBuilder) GoString() string
GoString returns the string representation
func (*ImageBuilder) SetAppstreamAgentVersion ¶ added in v1.12.44
func (s *ImageBuilder) SetAppstreamAgentVersion(v string) *ImageBuilder
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*ImageBuilder) SetArn ¶ added in v1.12.2
func (s *ImageBuilder) SetArn(v string) *ImageBuilder
SetArn sets the Arn field's value.
func (*ImageBuilder) SetCreatedTime ¶ added in v1.12.2
func (s *ImageBuilder) SetCreatedTime(v time.Time) *ImageBuilder
SetCreatedTime sets the CreatedTime field's value.
func (*ImageBuilder) SetDescription ¶ added in v1.12.2
func (s *ImageBuilder) SetDescription(v string) *ImageBuilder
SetDescription sets the Description field's value.
func (*ImageBuilder) SetDisplayName ¶ added in v1.12.2
func (s *ImageBuilder) SetDisplayName(v string) *ImageBuilder
SetDisplayName sets the DisplayName field's value.
func (*ImageBuilder) SetDomainJoinInfo ¶ added in v1.12.2
func (s *ImageBuilder) SetDomainJoinInfo(v *DomainJoinInfo) *ImageBuilder
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*ImageBuilder) SetEnableDefaultInternetAccess ¶ added in v1.12.2
func (s *ImageBuilder) SetEnableDefaultInternetAccess(v bool) *ImageBuilder
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*ImageBuilder) SetImageArn ¶ added in v1.12.2
func (s *ImageBuilder) SetImageArn(v string) *ImageBuilder
SetImageArn sets the ImageArn field's value.
func (*ImageBuilder) SetImageBuilderErrors ¶ added in v1.12.2
func (s *ImageBuilder) SetImageBuilderErrors(v []*ResourceError) *ImageBuilder
SetImageBuilderErrors sets the ImageBuilderErrors field's value.
func (*ImageBuilder) SetInstanceType ¶ added in v1.12.2
func (s *ImageBuilder) SetInstanceType(v string) *ImageBuilder
SetInstanceType sets the InstanceType field's value.
func (*ImageBuilder) SetName ¶ added in v1.12.2
func (s *ImageBuilder) SetName(v string) *ImageBuilder
SetName sets the Name field's value.
func (*ImageBuilder) SetPlatform ¶ added in v1.12.2
func (s *ImageBuilder) SetPlatform(v string) *ImageBuilder
SetPlatform sets the Platform field's value.
func (*ImageBuilder) SetState ¶ added in v1.12.2
func (s *ImageBuilder) SetState(v string) *ImageBuilder
SetState sets the State field's value.
func (*ImageBuilder) SetStateChangeReason ¶ added in v1.12.2
func (s *ImageBuilder) SetStateChangeReason(v *ImageBuilderStateChangeReason) *ImageBuilder
SetStateChangeReason sets the StateChangeReason field's value.
func (*ImageBuilder) SetVpcConfig ¶ added in v1.12.2
func (s *ImageBuilder) SetVpcConfig(v *VpcConfig) *ImageBuilder
SetVpcConfig sets the VpcConfig field's value.
func (ImageBuilder) String ¶ added in v1.12.2
func (s ImageBuilder) String() string
String returns the string representation
type ImageBuilderStateChangeReason ¶ added in v1.12.2
type ImageBuilderStateChangeReason struct { // The state change reason code. Code *string `type:"string" enum:"ImageBuilderStateChangeReasonCode"` // 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.
func (ImageBuilderStateChangeReason) GoString ¶ added in v1.12.2
func (s ImageBuilderStateChangeReason) GoString() string
GoString returns the string representation
func (*ImageBuilderStateChangeReason) SetCode ¶ added in v1.12.2
func (s *ImageBuilderStateChangeReason) SetCode(v string) *ImageBuilderStateChangeReason
SetCode sets the Code field's value.
func (*ImageBuilderStateChangeReason) SetMessage ¶ added in v1.12.2
func (s *ImageBuilderStateChangeReason) SetMessage(v string) *ImageBuilderStateChangeReason
SetMessage sets the Message field's value.
func (ImageBuilderStateChangeReason) String ¶ added in v1.12.2
func (s ImageBuilderStateChangeReason) String() string
String returns the string representation
type ImagePermissions ¶ added in v1.14.27
type ImagePermissions struct { // Indicates whether the image can be used for a fleet. AllowFleet *bool `locationName:"allowFleet" type:"boolean"` // Indicates whether the image can be used for an image builder. AllowImageBuilder *bool `locationName:"allowImageBuilder" type:"boolean"` // contains filtered or unexported fields }
Describes the permissions for an image.
func (ImagePermissions) GoString ¶ added in v1.14.27
func (s ImagePermissions) GoString() string
GoString returns the string representation
func (*ImagePermissions) SetAllowFleet ¶ added in v1.14.27
func (s *ImagePermissions) SetAllowFleet(v bool) *ImagePermissions
SetAllowFleet sets the AllowFleet field's value.
func (*ImagePermissions) SetAllowImageBuilder ¶ added in v1.14.27
func (s *ImagePermissions) SetAllowImageBuilder(v bool) *ImagePermissions
SetAllowImageBuilder sets the AllowImageBuilder field's value.
func (ImagePermissions) String ¶ added in v1.14.27
func (s ImagePermissions) String() string
String returns the string representation
type ImageStateChangeReason ¶
type ImageStateChangeReason struct { // The state change reason code. Code *string `type:"string" enum:"ImageStateChangeReasonCode"` // 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.
func (ImageStateChangeReason) GoString ¶
func (s ImageStateChangeReason) GoString() string
GoString returns the string representation
func (*ImageStateChangeReason) SetCode ¶
func (s *ImageStateChangeReason) SetCode(v string) *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 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 }
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 name of the fleet. 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 }
func (ListAssociatedFleetsOutput) GoString ¶
func (s ListAssociatedFleetsOutput) GoString() string
GoString returns the string representation
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 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 }
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 name of the stack. 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 }
func (ListAssociatedStacksOutput) GoString ¶
func (s ListAssociatedStacksOutput) GoString() string
GoString returns the string representation
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 ListTagsForResourceInput ¶ added in v1.12.48
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 }
func (ListTagsForResourceInput) GoString ¶ added in v1.12.48
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceInput) SetResourceArn ¶ added in v1.12.48
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶ added in v1.12.48
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶ added in v1.12.48
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶ added in v1.12.48
type ListTagsForResourceOutput struct { // The information about the tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶ added in v1.12.48
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceOutput) SetTags ¶ added in v1.12.48
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶ added in v1.12.48
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type NetworkAccessConfiguration ¶ added in v1.14.13
type NetworkAccessConfiguration struct { // The resource identifier of the elastic network interface that is attached // to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource // identifier. EniId *string `min:"1" type:"string"` // The private IP address of the elastic network interface that is attached // to instances in your VPC. EniPrivateIpAddress *string `min:"1" type:"string"` // contains filtered or unexported fields }
The network details of the fleet instance for the streaming session.
func (NetworkAccessConfiguration) GoString ¶ added in v1.14.13
func (s NetworkAccessConfiguration) GoString() string
GoString returns the string representation
func (*NetworkAccessConfiguration) SetEniId ¶ added in v1.14.13
func (s *NetworkAccessConfiguration) SetEniId(v string) *NetworkAccessConfiguration
SetEniId sets the EniId field's value.
func (*NetworkAccessConfiguration) SetEniPrivateIpAddress ¶ added in v1.14.13
func (s *NetworkAccessConfiguration) SetEniPrivateIpAddress(v string) *NetworkAccessConfiguration
SetEniPrivateIpAddress sets the EniPrivateIpAddress field's value.
func (NetworkAccessConfiguration) String ¶ added in v1.14.13
func (s NetworkAccessConfiguration) String() string
String returns the string representation
type ResourceError ¶ added in v1.12.2
type ResourceError struct { // The error code. ErrorCode *string `type:"string" enum:"FleetErrorCode"` // The error message. ErrorMessage *string `min:"1" type:"string"` // The time the error occurred. ErrorTimestamp *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Describes a resource error.
func (ResourceError) GoString ¶ added in v1.12.2
func (s ResourceError) GoString() string
GoString returns the string representation
func (*ResourceError) SetErrorCode ¶ added in v1.12.2
func (s *ResourceError) SetErrorCode(v string) *ResourceError
SetErrorCode sets the ErrorCode field's value.
func (*ResourceError) SetErrorMessage ¶ added in v1.12.2
func (s *ResourceError) SetErrorMessage(v string) *ResourceError
SetErrorMessage sets the ErrorMessage field's value.
func (*ResourceError) SetErrorTimestamp ¶ added in v1.12.2
func (s *ResourceError) SetErrorTimestamp(v time.Time) *ResourceError
SetErrorTimestamp sets the ErrorTimestamp field's value.
func (ResourceError) String ¶ added in v1.12.2
func (s ResourceError) String() string
String returns the string representation
type ServiceAccountCredentials ¶ added in v1.10.15
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" sensitive:"true"` // The password for the account. // // AccountPassword is a required field AccountPassword *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Describes the credentials for the service account used by the streaming instance to connect to the directory.
func (ServiceAccountCredentials) GoString ¶ added in v1.10.15
func (s ServiceAccountCredentials) GoString() string
GoString returns the string representation
func (*ServiceAccountCredentials) SetAccountName ¶ added in v1.10.15
func (s *ServiceAccountCredentials) SetAccountName(v string) *ServiceAccountCredentials
SetAccountName sets the AccountName field's value.
func (*ServiceAccountCredentials) SetAccountPassword ¶ added in v1.10.15
func (s *ServiceAccountCredentials) SetAccountPassword(v string) *ServiceAccountCredentials
SetAccountPassword sets the AccountPassword field's value.
func (ServiceAccountCredentials) String ¶ added in v1.10.15
func (s ServiceAccountCredentials) String() string
String returns the string representation
func (*ServiceAccountCredentials) Validate ¶ added in v1.10.15
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 *string `type:"string" enum:"AuthenticationType"` // 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 network details for the streaming session. NetworkAccessConfiguration *NetworkAccessConfiguration `type:"structure"` // 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 *string `type:"string" required:"true" enum:"SessionState"` // 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.
func (*Session) SetAuthenticationType ¶ added in v1.8.16
SetAuthenticationType sets the AuthenticationType field's value.
func (*Session) SetFleetName ¶
SetFleetName sets the FleetName field's value.
func (*Session) SetNetworkAccessConfiguration ¶ added in v1.14.13
func (s *Session) SetNetworkAccessConfiguration(v *NetworkAccessConfiguration) *Session
SetNetworkAccessConfiguration sets the NetworkAccessConfiguration field's value.
func (*Session) SetStackName ¶
SetStackName sets the StackName field's value.
type SharedImagePermissions ¶ added in v1.14.27
type SharedImagePermissions struct { // // ImagePermissions is a required field ImagePermissions *ImagePermissions `locationName:"imagePermissions" type:"structure" required:"true"` // // SharedAccountId is a required field SharedAccountId *string `locationName:"sharedAccountId" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the permissions that are available to the specified AWS account for a shared image.
func (SharedImagePermissions) GoString ¶ added in v1.14.27
func (s SharedImagePermissions) GoString() string
GoString returns the string representation
func (*SharedImagePermissions) SetImagePermissions ¶ added in v1.14.27
func (s *SharedImagePermissions) SetImagePermissions(v *ImagePermissions) *SharedImagePermissions
SetImagePermissions sets the ImagePermissions field's value.
func (*SharedImagePermissions) SetSharedAccountId ¶ added in v1.14.27
func (s *SharedImagePermissions) SetSharedAccountId(v string) *SharedImagePermissions
SetSharedAccountId sets the SharedAccountId field's value.
func (SharedImagePermissions) String ¶ added in v1.14.27
func (s SharedImagePermissions) String() string
String returns the string representation
type Stack ¶
type Stack struct { // The persistent application settings for users of the stack. ApplicationSettings *ApplicationSettingsResponse `type:"structure"` // The ARN of the stack. Arn *string `type:"string"` // The time the stack was created. CreatedTime *time.Time `type:"timestamp"` // The description for display. Description *string `min:"1" type:"string"` // The stack name for display. DisplayName *string `min:"1" type:"string"` // The URL that users are redirected to after they click the Send Feedback link. // If no URL is specified, no Send Feedback link is displayed. FeedbackURL *string `type:"string"` // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The URL that users are redirected to after their streaming session ends. RedirectURL *string `type:"string"` // The errors for the stack. StackErrors []*StackError `type:"list"` // The storage connectors to enable. StorageConnectors []*StorageConnector `type:"list"` // The actions that are enabled or disabled for users during their streaming // sessions. By default these actions are enabled. UserSettings []*UserSetting `min:"1" type:"list"` // contains filtered or unexported fields }
Describes a stack.
func (*Stack) SetApplicationSettings ¶
func (s *Stack) SetApplicationSettings(v *ApplicationSettingsResponse) *Stack
SetApplicationSettings sets the ApplicationSettings field's value.
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) SetFeedbackURL ¶ added in v1.13.19
SetFeedbackURL sets the FeedbackURL field's value.
func (*Stack) SetRedirectURL ¶ added in v1.12.73
SetRedirectURL sets the RedirectURL field's value.
func (*Stack) SetStackErrors ¶ added in v1.8.30
func (s *Stack) SetStackErrors(v []*StackError) *Stack
SetStackErrors sets the StackErrors field's value.
func (*Stack) SetStorageConnectors ¶ added in v1.8.30
func (s *Stack) SetStorageConnectors(v []*StorageConnector) *Stack
SetStorageConnectors sets the StorageConnectors field's value.
func (*Stack) SetUserSettings ¶ added in v1.13.56
func (s *Stack) SetUserSettings(v []*UserSetting) *Stack
SetUserSettings sets the UserSettings field's value.
type StackError ¶ added in v1.8.30
type StackError struct { // The error code. ErrorCode *string `type:"string" enum:"StackErrorCode"` // The error message. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a stack error.
func (StackError) GoString ¶ added in v1.8.30
func (s StackError) GoString() string
GoString returns the string representation
func (*StackError) SetErrorCode ¶ added in v1.8.30
func (s *StackError) SetErrorCode(v string) *StackError
SetErrorCode sets the ErrorCode field's value.
func (*StackError) SetErrorMessage ¶ added in v1.8.30
func (s *StackError) SetErrorMessage(v string) *StackError
SetErrorMessage sets the ErrorMessage field's value.
func (StackError) String ¶ added in v1.8.30
func (s StackError) String() string
String returns the string representation
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 }
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
}
func (StartFleetOutput) GoString ¶
func (s StartFleetOutput) GoString() string
GoString returns the string representation
func (StartFleetOutput) String ¶
func (s StartFleetOutput) String() string
String returns the string representation
type StartImageBuilderInput ¶ added in v1.12.2
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 }
func (StartImageBuilderInput) GoString ¶ added in v1.12.2
func (s StartImageBuilderInput) GoString() string
GoString returns the string representation
func (*StartImageBuilderInput) SetAppstreamAgentVersion ¶ added in v1.12.44
func (s *StartImageBuilderInput) SetAppstreamAgentVersion(v string) *StartImageBuilderInput
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*StartImageBuilderInput) SetName ¶ added in v1.12.2
func (s *StartImageBuilderInput) SetName(v string) *StartImageBuilderInput
SetName sets the Name field's value.
func (StartImageBuilderInput) String ¶ added in v1.12.2
func (s StartImageBuilderInput) String() string
String returns the string representation
func (*StartImageBuilderInput) Validate ¶ added in v1.12.2
func (s *StartImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartImageBuilderOutput ¶ added in v1.12.2
type StartImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
func (StartImageBuilderOutput) GoString ¶ added in v1.12.2
func (s StartImageBuilderOutput) GoString() string
GoString returns the string representation
func (*StartImageBuilderOutput) SetImageBuilder ¶ added in v1.12.2
func (s *StartImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *StartImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (StartImageBuilderOutput) String ¶ added in v1.12.2
func (s StartImageBuilderOutput) String() string
String returns the string representation
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 }
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
}
func (StopFleetOutput) GoString ¶
func (s StopFleetOutput) GoString() string
GoString returns the string representation
func (StopFleetOutput) String ¶
func (s StopFleetOutput) String() string
String returns the string representation
type StopImageBuilderInput ¶ added in v1.12.2
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 }
func (StopImageBuilderInput) GoString ¶ added in v1.12.2
func (s StopImageBuilderInput) GoString() string
GoString returns the string representation
func (*StopImageBuilderInput) SetName ¶ added in v1.12.2
func (s *StopImageBuilderInput) SetName(v string) *StopImageBuilderInput
SetName sets the Name field's value.
func (StopImageBuilderInput) String ¶ added in v1.12.2
func (s StopImageBuilderInput) String() string
String returns the string representation
func (*StopImageBuilderInput) Validate ¶ added in v1.12.2
func (s *StopImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopImageBuilderOutput ¶ added in v1.12.2
type StopImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
func (StopImageBuilderOutput) GoString ¶ added in v1.12.2
func (s StopImageBuilderOutput) GoString() string
GoString returns the string representation
func (*StopImageBuilderOutput) SetImageBuilder ¶ added in v1.12.2
func (s *StopImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *StopImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (StopImageBuilderOutput) String ¶ added in v1.12.2
func (s StopImageBuilderOutput) String() string
String returns the string representation
type StorageConnector ¶ added in v1.8.30
type StorageConnector struct { // The type of storage connector. // // ConnectorType is a required field ConnectorType *string `type:"string" required:"true" enum:"StorageConnectorType"` // The names of the domains for the G Suite account. Domains []*string `type:"list"` // The ARN of the storage connector. ResourceIdentifier *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a connector to enable persistent storage for users.
func (StorageConnector) GoString ¶ added in v1.8.30
func (s StorageConnector) GoString() string
GoString returns the string representation
func (*StorageConnector) SetConnectorType ¶ added in v1.8.30
func (s *StorageConnector) SetConnectorType(v string) *StorageConnector
SetConnectorType sets the ConnectorType field's value.
func (*StorageConnector) SetDomains ¶ added in v1.14.0
func (s *StorageConnector) SetDomains(v []*string) *StorageConnector
SetDomains sets the Domains field's value.
func (*StorageConnector) SetResourceIdentifier ¶ added in v1.8.30
func (s *StorageConnector) SetResourceIdentifier(v string) *StorageConnector
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (StorageConnector) String ¶ added in v1.8.30
func (s StorageConnector) String() string
String returns the string representation
func (*StorageConnector) Validate ¶ added in v1.8.30
func (s *StorageConnector) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶ added in v1.12.48
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 }
func (TagResourceInput) GoString ¶ added in v1.12.48
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶ added in v1.12.48
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶ added in v1.12.48
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶ added in v1.12.48
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶ added in v1.12.48
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶ added in v1.12.48
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶ added in v1.12.48
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶ added in v1.12.48
func (s TagResourceOutput) String() string
String returns the string representation
type UntagResourceInput ¶ added in v1.12.48
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 }
func (UntagResourceInput) GoString ¶ added in v1.12.48
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶ added in v1.12.48
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶ added in v1.12.48
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶ added in v1.12.48
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶ added in v1.12.48
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶ added in v1.12.48
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶ added in v1.12.48
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶ added in v1.12.48
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateDirectoryConfigInput ¶ added in v1.10.15
type UpdateDirectoryConfigInput struct { // The name of the Directory Config object. // // 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 }
func (UpdateDirectoryConfigInput) GoString ¶ added in v1.10.15
func (s UpdateDirectoryConfigInput) GoString() string
GoString returns the string representation
func (*UpdateDirectoryConfigInput) SetDirectoryName ¶ added in v1.10.15
func (s *UpdateDirectoryConfigInput) SetDirectoryName(v string) *UpdateDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (*UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames ¶ added in v1.10.15
func (s *UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []*string) *UpdateDirectoryConfigInput
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*UpdateDirectoryConfigInput) SetServiceAccountCredentials ¶ added in v1.10.15
func (s *UpdateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *UpdateDirectoryConfigInput
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (UpdateDirectoryConfigInput) String ¶ added in v1.10.15
func (s UpdateDirectoryConfigInput) String() string
String returns the string representation
func (*UpdateDirectoryConfigInput) Validate ¶ added in v1.10.15
func (s *UpdateDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDirectoryConfigOutput ¶ added in v1.10.15
type UpdateDirectoryConfigOutput struct { // Information about the Directory Config object. DirectoryConfig *DirectoryConfig `type:"structure"` // contains filtered or unexported fields }
func (UpdateDirectoryConfigOutput) GoString ¶ added in v1.10.15
func (s UpdateDirectoryConfigOutput) GoString() string
GoString returns the string representation
func (*UpdateDirectoryConfigOutput) SetDirectoryConfig ¶ added in v1.10.15
func (s *UpdateDirectoryConfigOutput) SetDirectoryConfig(v *DirectoryConfig) *UpdateDirectoryConfigOutput
SetDirectoryConfig sets the DirectoryConfig field's value.
func (UpdateDirectoryConfigOutput) String ¶ added in v1.10.15
func (s UpdateDirectoryConfigOutput) String() string
String returns the string representation
type UpdateFleetInput ¶
type UpdateFleetInput struct { // The fleet attributes to delete. AttributesToDelete []*string `type:"list"` // The desired capacity for the fleet. ComputeCapacity *ComputeCapacity `type:"structure"` // Deletes the VPC association for the specified fleet. // // Deprecated: DeleteVpcConfig has been deprecated 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 ARN of the public, private, or shared image to use. ImageArn *string `type:"string"` // 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 *string `min:"1" type:"string"` // The VPC configuration for the fleet. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
func (UpdateFleetInput) GoString ¶
func (s UpdateFleetInput) GoString() string
GoString returns the string representation
func (*UpdateFleetInput) SetAttributesToDelete ¶ added in v1.8.35
func (s *UpdateFleetInput) SetAttributesToDelete(v []*string) *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 ¶ added in v1.10.15
func (s *UpdateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *UpdateFleetInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*UpdateFleetInput) SetEnableDefaultInternetAccess ¶ added in v1.8.16
func (s *UpdateFleetInput) SetEnableDefaultInternetAccess(v bool) *UpdateFleetInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*UpdateFleetInput) SetImageArn ¶ added in v1.14.27
func (s *UpdateFleetInput) SetImageArn(v string) *UpdateFleetInput
SetImageArn sets the ImageArn 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 }
func (UpdateFleetOutput) GoString ¶
func (s UpdateFleetOutput) GoString() string
GoString returns the string representation
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 UpdateImagePermissionsInput ¶ added in v1.14.27
type UpdateImagePermissionsInput struct { // The permissions for the image. // // ImagePermissions is a required field ImagePermissions *ImagePermissions `type:"structure" required:"true"` // The name of the private image. // // Name is a required field Name *string `type:"string" required:"true"` // permissions. // // SharedAccountId is a required field SharedAccountId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateImagePermissionsInput) GoString ¶ added in v1.14.27
func (s UpdateImagePermissionsInput) GoString() string
GoString returns the string representation
func (*UpdateImagePermissionsInput) SetImagePermissions ¶ added in v1.14.27
func (s *UpdateImagePermissionsInput) SetImagePermissions(v *ImagePermissions) *UpdateImagePermissionsInput
SetImagePermissions sets the ImagePermissions field's value.
func (*UpdateImagePermissionsInput) SetName ¶ added in v1.14.27
func (s *UpdateImagePermissionsInput) SetName(v string) *UpdateImagePermissionsInput
SetName sets the Name field's value.
func (*UpdateImagePermissionsInput) SetSharedAccountId ¶ added in v1.14.27
func (s *UpdateImagePermissionsInput) SetSharedAccountId(v string) *UpdateImagePermissionsInput
SetSharedAccountId sets the SharedAccountId field's value.
func (UpdateImagePermissionsInput) String ¶ added in v1.14.27
func (s UpdateImagePermissionsInput) String() string
String returns the string representation
func (*UpdateImagePermissionsInput) Validate ¶ added in v1.14.27
func (s *UpdateImagePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateImagePermissionsOutput ¶ added in v1.14.27
type UpdateImagePermissionsOutput struct {
// contains filtered or unexported fields
}
func (UpdateImagePermissionsOutput) GoString ¶ added in v1.14.27
func (s UpdateImagePermissionsOutput) GoString() string
GoString returns the string representation
func (UpdateImagePermissionsOutput) String ¶ added in v1.14.27
func (s UpdateImagePermissionsOutput) String() string
String returns the string representation
type UpdateStackInput ¶
type UpdateStackInput struct { // The persistent application settings for users of a stack. When these settings // are enabled, changes that users make to applications and Windows settings // are automatically saved after each session and applied to the next session. ApplicationSettings *ApplicationSettings `type:"structure"` // The stack attributes to delete. AttributesToDelete []*string `type:"list"` // Deletes the storage connectors currently enabled for the stack. // // Deprecated: DeleteStorageConnectors has been deprecated DeleteStorageConnectors *bool `deprecated:"true" type:"boolean"` // The description for display. Description *string `type:"string"` // The stack name for display. DisplayName *string `type:"string"` // The URL that users are redirected to after they click the Send Feedback link. // If no URL is specified, no Send Feedback link is displayed. FeedbackURL *string `type:"string"` // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The URL that users are redirected to after their streaming session ends. RedirectURL *string `type:"string"` // The storage connectors to enable. StorageConnectors []*StorageConnector `type:"list"` // The actions that are enabled or disabled for users during their streaming // sessions. By default, these actions are enabled. UserSettings []*UserSetting `min:"1" type:"list"` // contains filtered or unexported fields }
func (UpdateStackInput) GoString ¶
func (s UpdateStackInput) GoString() string
GoString returns the string representation
func (*UpdateStackInput) SetApplicationSettings ¶
func (s *UpdateStackInput) SetApplicationSettings(v *ApplicationSettings) *UpdateStackInput
SetApplicationSettings sets the ApplicationSettings field's value.
func (*UpdateStackInput) SetAttributesToDelete ¶ added in v1.12.73
func (s *UpdateStackInput) SetAttributesToDelete(v []*string) *UpdateStackInput
SetAttributesToDelete sets the AttributesToDelete field's value.
func (*UpdateStackInput) SetDeleteStorageConnectors ¶ added in v1.8.30
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) SetFeedbackURL ¶ added in v1.13.19
func (s *UpdateStackInput) SetFeedbackURL(v string) *UpdateStackInput
SetFeedbackURL sets the FeedbackURL field's value.
func (*UpdateStackInput) SetName ¶
func (s *UpdateStackInput) SetName(v string) *UpdateStackInput
SetName sets the Name field's value.
func (*UpdateStackInput) SetRedirectURL ¶ added in v1.12.73
func (s *UpdateStackInput) SetRedirectURL(v string) *UpdateStackInput
SetRedirectURL sets the RedirectURL field's value.
func (*UpdateStackInput) SetStorageConnectors ¶ added in v1.8.30
func (s *UpdateStackInput) SetStorageConnectors(v []*StorageConnector) *UpdateStackInput
SetStorageConnectors sets the StorageConnectors field's value.
func (*UpdateStackInput) SetUserSettings ¶ added in v1.13.56
func (s *UpdateStackInput) SetUserSettings(v []*UserSetting) *UpdateStackInput
SetUserSettings sets the UserSettings 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 }
func (UpdateStackOutput) GoString ¶
func (s UpdateStackOutput) GoString() string
GoString returns the string representation
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 User ¶
type User struct { // The ARN of the user. Arn *string `type:"string"` // The authentication type for the user. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The date and time the user was created in the user pool. CreatedTime *time.Time `type:"timestamp"` // Specifies whether the user in the user pool is enabled. Enabled *bool `type:"boolean"` // The first name, or given name, of the user. FirstName *string `type:"string" sensitive:"true"` // The last name, or surname, of the user. LastName *string `type:"string" sensitive:"true"` // The status of the user in the user pool. The status can be one of the following: // // * UNCONFIRMED – The user is created but not confirmed. // // * CONFIRMED – The user is confirmed. // // * ARCHIVED – The user is no longer active. // // * COMPROMISED – The user is disabled because of a potential security threat. // // * UNKNOWN – The user status is not known. Status *string `min:"1" type:"string"` // The email address of the user. UserName *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Describes a user in the user pool.
func (*User) SetAuthenticationType ¶
SetAuthenticationType sets the AuthenticationType field's value.
func (*User) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*User) SetEnabled ¶
SetEnabled sets the Enabled field's value.
func (*User) SetFirstName ¶
SetFirstName sets the FirstName field's value.
func (*User) SetLastName ¶
SetLastName sets the LastName field's value.
func (*User) SetUserName ¶
SetUserName sets the UserName field's value.
type UserSetting ¶ added in v1.13.56
type UserSetting struct { // The action that is enabled or disabled. // // Action is a required field Action *string `type:"string" required:"true" enum:"Action"` // Indicates whether the action is enabled or disabled. // // Permission is a required field Permission *string `type:"string" required:"true" enum:"Permission"` // contains filtered or unexported fields }
Describes an action and whether the action is enabled or disabled for users during their streaming sessions.
func (UserSetting) GoString ¶ added in v1.13.56
func (s UserSetting) GoString() string
GoString returns the string representation
func (*UserSetting) SetAction ¶ added in v1.13.56
func (s *UserSetting) SetAction(v string) *UserSetting
SetAction sets the Action field's value.
func (*UserSetting) SetPermission ¶ added in v1.13.56
func (s *UserSetting) SetPermission(v string) *UserSetting
SetPermission sets the Permission field's value.
func (UserSetting) String ¶ added in v1.13.56
func (s UserSetting) String() string
String returns the string representation
func (*UserSetting) Validate ¶ added in v1.13.56
func (s *UserSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserStackAssociation ¶
type UserStackAssociation struct { // The authentication type for the user. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // Specifies whether a welcome email is sent to a user after the user is created // in the user pool. SendEmailNotification *bool `type:"boolean"` // The name of the stack that is associated with the user. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // The email address of the user who is associated with the stack. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Describes a user in the user pool and the associated stack.
func (UserStackAssociation) GoString ¶
func (s UserStackAssociation) GoString() string
GoString returns the string representation
func (*UserStackAssociation) SetAuthenticationType ¶
func (s *UserStackAssociation) SetAuthenticationType(v string) *UserStackAssociation
SetAuthenticationType sets the AuthenticationType field's value.
func (*UserStackAssociation) SetSendEmailNotification ¶
func (s *UserStackAssociation) SetSendEmailNotification(v bool) *UserStackAssociation
SetSendEmailNotification sets the SendEmailNotification field's value.
func (*UserStackAssociation) SetStackName ¶
func (s *UserStackAssociation) SetStackName(v string) *UserStackAssociation
SetStackName sets the StackName field's value.
func (*UserStackAssociation) SetUserName ¶
func (s *UserStackAssociation) SetUserName(v string) *UserStackAssociation
SetUserName sets the UserName field's value.
func (UserStackAssociation) String ¶
func (s UserStackAssociation) String() string
String returns the string representation
func (*UserStackAssociation) Validate ¶
func (s *UserStackAssociation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserStackAssociationError ¶
type UserStackAssociationError struct { // The error code for the error that is returned when a user can’t be associated // with or disassociated from a stack. ErrorCode *string `type:"string" enum:"UserStackAssociationErrorCode"` // The error message for the error that is returned when a user can’t be associated // with or disassociated from a stack. ErrorMessage *string `min:"1" type:"string"` // Information about the user and associated stack. UserStackAssociation *UserStackAssociation `type:"structure"` // contains filtered or unexported fields }
Describes the error that is returned when a user can’t be associated with or disassociated from a stack.
func (UserStackAssociationError) GoString ¶
func (s UserStackAssociationError) GoString() string
GoString returns the string representation
func (*UserStackAssociationError) SetErrorCode ¶
func (s *UserStackAssociationError) SetErrorCode(v string) *UserStackAssociationError
SetErrorCode sets the ErrorCode field's value.
func (*UserStackAssociationError) SetErrorMessage ¶
func (s *UserStackAssociationError) SetErrorMessage(v string) *UserStackAssociationError
SetErrorMessage sets the ErrorMessage field's value.
func (*UserStackAssociationError) SetUserStackAssociation ¶
func (s *UserStackAssociationError) SetUserStackAssociation(v *UserStackAssociation) *UserStackAssociationError
SetUserStackAssociation sets the UserStackAssociation field's value.
func (UserStackAssociationError) String ¶
func (s UserStackAssociationError) String() string
String returns the string representation
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.
func (*VpcConfig) SetSecurityGroupIds ¶ added in v1.8.35
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. |