appstream

package
v2.0.0-preview.2+incom... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package appstream provides the client and types for making API requests to Amazon AppStream.

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

See https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01 for more information on this service.

See appstream package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appstream/

Using the Client

To Amazon AppStream with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon AppStream client AppStream for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appstream/#New

Index

Constants

View Source
const (

	// ErrCodeConcurrentModificationException for service response error code
	// "ConcurrentModificationException".
	//
	// An API error occurred. Wait a few minutes and try again.
	ErrCodeConcurrentModificationException = "ConcurrentModificationException"

	// ErrCodeIncompatibleImageException for service response error code
	// "IncompatibleImageException".
	//
	// The image does not support storage connectors.
	ErrCodeIncompatibleImageException = "IncompatibleImageException"

	// ErrCodeInvalidParameterCombinationException for service response error code
	// "InvalidParameterCombinationException".
	//
	// Indicates an incorrect combination of parameters, or a missing parameter.
	ErrCodeInvalidParameterCombinationException = "InvalidParameterCombinationException"

	// ErrCodeInvalidRoleException for service response error code
	// "InvalidRoleException".
	//
	// The specified role is invalid.
	ErrCodeInvalidRoleException = "InvalidRoleException"

	// ErrCodeLimitExceededException for service response error code
	// "LimitExceededException".
	//
	// The requested limit exceeds the permitted limit for an account.
	ErrCodeLimitExceededException = "LimitExceededException"

	// ErrCodeOperationNotPermittedException for service response error code
	// "OperationNotPermittedException".
	//
	// The attempted operation is not permitted.
	ErrCodeOperationNotPermittedException = "OperationNotPermittedException"

	// ErrCodeResourceAlreadyExistsException for service response error code
	// "ResourceAlreadyExistsException".
	//
	// The specified resource already exists.
	ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException"

	// ErrCodeResourceInUseException for service response error code
	// "ResourceInUseException".
	//
	// The specified resource is in use.
	ErrCodeResourceInUseException = "ResourceInUseException"

	// ErrCodeResourceNotAvailableException for service response error code
	// "ResourceNotAvailableException".
	//
	// The specified resource exists and is not in use, but isn't available.
	ErrCodeResourceNotAvailableException = "ResourceNotAvailableException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The specified resource was not found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"
)
View Source
const (
	ServiceName = "appstream2" // Service endpoint prefix API calls made to.
	EndpointsID = ServiceName  // Service ID for Regions and Endpoints metadata.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AppStream

type AppStream struct {
	*aws.Client
}

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(config aws.Config) *AppStream

New creates a new instance of the AppStream client with a config. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

// Create a AppStream client from just a config.
svc := appstream.New(myConfig)

// Create a AppStream client with additional configuration
svc := appstream.New(myConfig, aws.NewConfig().WithRegion("us-west-2"))

func (*AppStream) AssociateFleetRequest

func (c *AppStream) AssociateFleetRequest(input *AssociateFleetInput) AssociateFleetRequest

AssociateFleetRequest returns a request value for making API operation for Amazon AppStream.

Associates the specified fleet with the specified stack.

// Example sending a request using the AssociateFleetRequest method.
req := client.AssociateFleetRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleet

func (*AppStream) CreateDirectoryConfigRequest

func (c *AppStream) CreateDirectoryConfigRequest(input *CreateDirectoryConfigInput) CreateDirectoryConfigRequest

CreateDirectoryConfigRequest returns a request value for making API operation for Amazon AppStream.

Creates a directory configuration.

// Example sending a request using the CreateDirectoryConfigRequest method.
req := client.CreateDirectoryConfigRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfig

func (*AppStream) CreateFleetRequest

func (c *AppStream) CreateFleetRequest(input *CreateFleetInput) CreateFleetRequest

CreateFleetRequest returns a request value for making API operation for Amazon AppStream.

Creates a fleet.

// Example sending a request using the CreateFleetRequest method.
req := client.CreateFleetRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleet

func (*AppStream) CreateImageBuilderRequest

func (c *AppStream) CreateImageBuilderRequest(input *CreateImageBuilderInput) CreateImageBuilderRequest

CreateImageBuilderRequest returns a request value for making API operation for Amazon AppStream.

Creates an image builder.

The initial state of the builder is PENDING. When it is ready, the state is RUNNING.

// Example sending a request using the CreateImageBuilderRequest method.
req := client.CreateImageBuilderRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilder

func (*AppStream) CreateImageBuilderStreamingURLRequest

func (c *AppStream) CreateImageBuilderStreamingURLRequest(input *CreateImageBuilderStreamingURLInput) CreateImageBuilderStreamingURLRequest

CreateImageBuilderStreamingURLRequest returns a request value for making API operation for Amazon AppStream.

Creates a URL to start an image builder streaming session.

// Example sending a request using the CreateImageBuilderStreamingURLRequest method.
req := client.CreateImageBuilderStreamingURLRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURL

func (*AppStream) CreateStackRequest

func (c *AppStream) CreateStackRequest(input *CreateStackInput) CreateStackRequest

CreateStackRequest returns a request value for making API operation for Amazon AppStream.

Creates a stack.

// Example sending a request using the CreateStackRequest method.
req := client.CreateStackRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStack

func (*AppStream) CreateStreamingURLRequest

func (c *AppStream) CreateStreamingURLRequest(input *CreateStreamingURLInput) CreateStreamingURLRequest

CreateStreamingURLRequest returns a request value for making API operation for Amazon AppStream.

Creates a URL to start a streaming session for the specified user.

// Example sending a request using the CreateStreamingURLRequest method.
req := client.CreateStreamingURLRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURL

func (*AppStream) DeleteDirectoryConfigRequest

func (c *AppStream) DeleteDirectoryConfigRequest(input *DeleteDirectoryConfigInput) DeleteDirectoryConfigRequest

DeleteDirectoryConfigRequest returns a request value for making API operation for Amazon AppStream.

Deletes the specified directory configuration.

// Example sending a request using the DeleteDirectoryConfigRequest method.
req := client.DeleteDirectoryConfigRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfig

func (*AppStream) DeleteFleetRequest

func (c *AppStream) DeleteFleetRequest(input *DeleteFleetInput) DeleteFleetRequest

DeleteFleetRequest returns a request value for making API operation for Amazon AppStream.

Deletes the specified fleet.

// Example sending a request using the DeleteFleetRequest method.
req := client.DeleteFleetRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleet

func (*AppStream) DeleteImageBuilderRequest

func (c *AppStream) DeleteImageBuilderRequest(input *DeleteImageBuilderInput) DeleteImageBuilderRequest

DeleteImageBuilderRequest returns a request value for making API operation for Amazon AppStream.

Deletes the specified image builder and releases the capacity.

// Example sending a request using the DeleteImageBuilderRequest method.
req := client.DeleteImageBuilderRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilder

func (*AppStream) DeleteImageRequest

func (c *AppStream) DeleteImageRequest(input *DeleteImageInput) DeleteImageRequest

DeleteImageRequest returns a request value for making API operation for Amazon AppStream.

Deletes the specified image. You cannot delete an image that is currently in use. After you delete an image, you cannot provision new capacity using the image.

// Example sending a request using the DeleteImageRequest method.
req := client.DeleteImageRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImage

func (*AppStream) DeleteStackRequest

func (c *AppStream) DeleteStackRequest(input *DeleteStackInput) DeleteStackRequest

DeleteStackRequest returns a request value for making API operation for Amazon AppStream.

Deletes the specified stack. After this operation completes, the environment can no longer be activated and any reservations made for the stack are released.

// Example sending a request using the DeleteStackRequest method.
req := client.DeleteStackRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStack

func (*AppStream) DescribeDirectoryConfigsRequest

func (c *AppStream) DescribeDirectoryConfigsRequest(input *DescribeDirectoryConfigsInput) DescribeDirectoryConfigsRequest

DescribeDirectoryConfigsRequest returns a request value for making API operation for Amazon AppStream.

Describes the specified directory configurations.

// Example sending a request using the DescribeDirectoryConfigsRequest method.
req := client.DescribeDirectoryConfigsRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigs

func (*AppStream) DescribeFleetsRequest

func (c *AppStream) DescribeFleetsRequest(input *DescribeFleetsInput) DescribeFleetsRequest

DescribeFleetsRequest returns a request value for making API operation for Amazon AppStream.

Describes the specified fleets or all fleets in the account.

// Example sending a request using the DescribeFleetsRequest method.
req := client.DescribeFleetsRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleets

func (*AppStream) DescribeImageBuildersRequest

func (c *AppStream) DescribeImageBuildersRequest(input *DescribeImageBuildersInput) DescribeImageBuildersRequest

DescribeImageBuildersRequest returns a request value for making API operation for Amazon AppStream.

Describes the specified image builders or all image builders in the account.

// Example sending a request using the DescribeImageBuildersRequest method.
req := client.DescribeImageBuildersRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuilders

func (*AppStream) DescribeImagesRequest

func (c *AppStream) DescribeImagesRequest(input *DescribeImagesInput) DescribeImagesRequest

DescribeImagesRequest returns a request value for making API operation for Amazon AppStream.

Describes the specified images or all images in the account.

// Example sending a request using the DescribeImagesRequest method.
req := client.DescribeImagesRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImages

func (*AppStream) DescribeSessionsRequest

func (c *AppStream) DescribeSessionsRequest(input *DescribeSessionsInput) DescribeSessionsRequest

DescribeSessionsRequest returns a request value for making API operation for Amazon AppStream.

Describes the streaming sessions for the specified stack and fleet. If a user ID is provided, only the streaming sessions for only that user are returned. If an authentication type is not provided, the default is to authenticate users using a streaming URL.

// Example sending a request using the DescribeSessionsRequest method.
req := client.DescribeSessionsRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessions

func (*AppStream) DescribeStacksRequest

func (c *AppStream) DescribeStacksRequest(input *DescribeStacksInput) DescribeStacksRequest

DescribeStacksRequest returns a request value for making API operation for Amazon AppStream.

Describes the specified stacks or all stacks in the account.

// Example sending a request using the DescribeStacksRequest method.
req := client.DescribeStacksRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacks

func (*AppStream) DisassociateFleetRequest

func (c *AppStream) DisassociateFleetRequest(input *DisassociateFleetInput) DisassociateFleetRequest

DisassociateFleetRequest returns a request value for making API operation for Amazon AppStream.

Disassociates the specified fleet from the specified stack.

// Example sending a request using the DisassociateFleetRequest method.
req := client.DisassociateFleetRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleet

func (*AppStream) ExpireSessionRequest

func (c *AppStream) ExpireSessionRequest(input *ExpireSessionInput) ExpireSessionRequest

ExpireSessionRequest returns a request value for making API operation for Amazon AppStream.

Stops the specified streaming session.

// Example sending a request using the ExpireSessionRequest method.
req := client.ExpireSessionRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSession

func (*AppStream) ListAssociatedFleetsRequest

func (c *AppStream) ListAssociatedFleetsRequest(input *ListAssociatedFleetsInput) ListAssociatedFleetsRequest

ListAssociatedFleetsRequest returns a request value for making API operation for Amazon AppStream.

Lists the fleets associated with the specified stack.

// Example sending a request using the ListAssociatedFleetsRequest method.
req := client.ListAssociatedFleetsRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleets

func (*AppStream) ListAssociatedStacksRequest

func (c *AppStream) ListAssociatedStacksRequest(input *ListAssociatedStacksInput) ListAssociatedStacksRequest

ListAssociatedStacksRequest returns a request value for making API operation for Amazon AppStream.

Lists the stacks associated with the specified fleet.

// Example sending a request using the ListAssociatedStacksRequest method.
req := client.ListAssociatedStacksRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacks

func (*AppStream) ListTagsForResourceRequest

func (c *AppStream) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest

ListTagsForResourceRequest returns a request value for making API operation for Amazon AppStream.

Lists the tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.

For more information about tags, see Tagging Your Resources (http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic) in the Amazon AppStream 2.0 Developer Guide.

// Example sending a request using the ListTagsForResourceRequest method.
req := client.ListTagsForResourceRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResource

func (*AppStream) StartFleetRequest

func (c *AppStream) StartFleetRequest(input *StartFleetInput) StartFleetRequest

StartFleetRequest returns a request value for making API operation for Amazon AppStream.

Starts the specified fleet.

// Example sending a request using the StartFleetRequest method.
req := client.StartFleetRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleet

func (*AppStream) StartImageBuilderRequest

func (c *AppStream) StartImageBuilderRequest(input *StartImageBuilderInput) StartImageBuilderRequest

StartImageBuilderRequest returns a request value for making API operation for Amazon AppStream.

Starts the specified image builder.

// Example sending a request using the StartImageBuilderRequest method.
req := client.StartImageBuilderRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilder

func (*AppStream) StopFleetRequest

func (c *AppStream) StopFleetRequest(input *StopFleetInput) StopFleetRequest

StopFleetRequest returns a request value for making API operation for Amazon AppStream.

Stops the specified fleet.

// Example sending a request using the StopFleetRequest method.
req := client.StopFleetRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleet

func (*AppStream) StopImageBuilderRequest

func (c *AppStream) StopImageBuilderRequest(input *StopImageBuilderInput) StopImageBuilderRequest

StopImageBuilderRequest returns a request value for making API operation for Amazon AppStream.

Stops the specified image builder.

// Example sending a request using the StopImageBuilderRequest method.
req := client.StopImageBuilderRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilder

func (*AppStream) TagResourceRequest

func (c *AppStream) TagResourceRequest(input *TagResourceInput) TagResourceRequest

TagResourceRequest returns a request value for making API operation for Amazon AppStream.

Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.

Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.

To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your resources, use UntagResource.

For more information about tags, see Tagging Your Resources (http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic) in the Amazon AppStream 2.0 Developer Guide.

// Example sending a request using the TagResourceRequest method.
req := client.TagResourceRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResource

func (*AppStream) UntagResourceRequest

func (c *AppStream) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest

UntagResourceRequest returns a request value for making API operation for Amazon AppStream.

Disassociates the specified tags from the specified AppStream 2.0 resource.

To list the current tags for your resources, use ListTagsForResource.

For more information about tags, see Tagging Your Resources (http://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic) in the Amazon AppStream 2.0 Developer Guide.

// Example sending a request using the UntagResourceRequest method.
req := client.UntagResourceRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResource

func (*AppStream) UpdateDirectoryConfigRequest

func (c *AppStream) UpdateDirectoryConfigRequest(input *UpdateDirectoryConfigInput) UpdateDirectoryConfigRequest

UpdateDirectoryConfigRequest returns a request value for making API operation for Amazon AppStream.

Updates the specified directory configuration.

// Example sending a request using the UpdateDirectoryConfigRequest method.
req := client.UpdateDirectoryConfigRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfig

func (*AppStream) UpdateFleetRequest

func (c *AppStream) UpdateFleetRequest(input *UpdateFleetInput) UpdateFleetRequest

UpdateFleetRequest returns a request value for making API operation for Amazon AppStream.

Updates the specified fleet.

If the fleet is in the STOPPED state, you can update any attribute except the fleet name. If the fleet is in the RUNNING state, you can update the DisplayName and ComputeCapacity attributes. If the fleet is in the STARTING or STOPPING state, you can't update it.

// Example sending a request using the UpdateFleetRequest method.
req := client.UpdateFleetRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleet

func (*AppStream) UpdateStackRequest

func (c *AppStream) UpdateStackRequest(input *UpdateStackInput) UpdateStackRequest

UpdateStackRequest returns a request value for making API operation for Amazon AppStream.

Updates the specified stack.

// Example sending a request using the UpdateStackRequest method.
req := client.UpdateStackRequest(params)
resp, err := req.Send()
if err == nil {
    fmt.Println(resp)
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStack

func (*AppStream) WaitUntilFleetStarted

func (c *AppStream) WaitUntilFleetStarted(input *DescribeFleetsInput) error

WaitUntilFleetStarted uses the Amazon AppStream API operation DescribeFleets to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*AppStream) WaitUntilFleetStartedWithContext

func (c *AppStream) WaitUntilFleetStartedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...aws.WaiterOption) error

WaitUntilFleetStartedWithContext is an extended version of WaitUntilFleetStarted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppStream) WaitUntilFleetStopped

func (c *AppStream) WaitUntilFleetStopped(input *DescribeFleetsInput) error

WaitUntilFleetStopped uses the Amazon AppStream API operation DescribeFleets to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*AppStream) WaitUntilFleetStoppedWithContext

func (c *AppStream) WaitUntilFleetStoppedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...aws.WaiterOption) error

WaitUntilFleetStoppedWithContext is an extended version of WaitUntilFleetStopped. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type Application

type Application struct {

	// The application name for display.
	DisplayName *string `min:"1" type:"string"`

	// If there is a problem, the application can be disabled after image creation.
	Enabled *bool `type:"boolean"`

	// The URL for the application icon. This URL might be time-limited.
	IconURL *string `min:"1" type:"string"`

	// The arguments that are passed to the application at launch.
	LaunchParameters *string `min:"1" type:"string"`

	// The path to the application executable in the instance.
	LaunchPath *string `min:"1" type:"string"`

	// Additional attributes that describe the application.
	Metadata map[string]string `type:"map"`

	// The name of the application.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Describes an application in the application catalog. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Application

func (Application) GoString

func (s Application) GoString() string

GoString returns the string representation

func (*Application) SetDisplayName

func (s *Application) SetDisplayName(v string) *Application

SetDisplayName sets the DisplayName field's value.

func (*Application) SetEnabled

func (s *Application) SetEnabled(v bool) *Application

SetEnabled sets the Enabled field's value.

func (*Application) SetIconURL

func (s *Application) SetIconURL(v string) *Application

SetIconURL sets the IconURL field's value.

func (*Application) SetLaunchParameters

func (s *Application) SetLaunchParameters(v string) *Application

SetLaunchParameters sets the LaunchParameters field's value.

func (*Application) SetLaunchPath

func (s *Application) SetLaunchPath(v string) *Application

SetLaunchPath sets the LaunchPath field's value.

func (*Application) SetMetadata

func (s *Application) SetMetadata(v map[string]string) *Application

SetMetadata sets the Metadata field's value.

func (*Application) SetName

func (s *Application) SetName(v string) *Application

SetName sets the Name field's value.

func (Application) String

func (s Application) String() string

String returns the string representation

type AssociateFleetInput

type AssociateFleetInput struct {

	// The name of the fleet.
	//
	// FleetName is a required field
	FleetName *string `min:"1" type:"string" required:"true"`

	// The name of the stack.
	//
	// StackName is a required field
	StackName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleetRequest

func (AssociateFleetInput) GoString

func (s AssociateFleetInput) GoString() string

GoString returns the string representation

func (*AssociateFleetInput) SetFleetName

func (s *AssociateFleetInput) SetFleetName(v string) *AssociateFleetInput

SetFleetName sets the FleetName field's value.

func (*AssociateFleetInput) SetStackName

func (s *AssociateFleetInput) SetStackName(v string) *AssociateFleetInput

SetStackName sets the StackName field's value.

func (AssociateFleetInput) String

func (s AssociateFleetInput) String() string

String returns the string representation

func (*AssociateFleetInput) Validate

func (s *AssociateFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateFleetOutput

type AssociateFleetOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleetResult

func (AssociateFleetOutput) GoString

func (s AssociateFleetOutput) GoString() string

GoString returns the string representation

func (AssociateFleetOutput) SDKResponseMetadata

func (s AssociateFleetOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (AssociateFleetOutput) String

func (s AssociateFleetOutput) String() string

String returns the string representation

type AssociateFleetRequest

type AssociateFleetRequest struct {
	*aws.Request
	Input *AssociateFleetInput
}

AssociateFleetRequest is a API request type for the AssociateFleet API operation.

func (AssociateFleetRequest) Send

Send marshals and sends the AssociateFleet API request.

type AuthenticationType

type AuthenticationType string
const (
	AuthenticationTypeApi      AuthenticationType = "API"
	AuthenticationTypeSaml     AuthenticationType = "SAML"
	AuthenticationTypeUserpool AuthenticationType = "USERPOOL"
)

Enum values for AuthenticationType

type ComputeCapacity

type ComputeCapacity struct {

	// The desired number of streaming instances.
	//
	// DesiredInstances is a required field
	DesiredInstances *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Describes the capacity for a fleet. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ComputeCapacity

func (ComputeCapacity) GoString

func (s ComputeCapacity) GoString() string

GoString returns the string representation

func (*ComputeCapacity) SetDesiredInstances

func (s *ComputeCapacity) SetDesiredInstances(v int64) *ComputeCapacity

SetDesiredInstances sets the DesiredInstances field's value.

func (ComputeCapacity) String

func (s ComputeCapacity) String() string

String returns the string representation

func (*ComputeCapacity) Validate

func (s *ComputeCapacity) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ComputeCapacityStatus

type ComputeCapacityStatus struct {

	// The number of currently available instances that can be used to stream sessions.
	Available *int64 `type:"integer"`

	// The desired number of streaming instances.
	//
	// Desired is a required field
	Desired *int64 `type:"integer" required:"true"`

	// The number of instances in use for streaming.
	InUse *int64 `type:"integer"`

	// The total number of simultaneous streaming instances that are running.
	Running *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Describes the capacity status for a fleet. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ComputeCapacityStatus

func (ComputeCapacityStatus) GoString

func (s ComputeCapacityStatus) GoString() string

GoString returns the string representation

func (*ComputeCapacityStatus) SetAvailable

SetAvailable sets the Available field's value.

func (*ComputeCapacityStatus) SetDesired

SetDesired sets the Desired field's value.

func (*ComputeCapacityStatus) SetInUse

SetInUse sets the InUse field's value.

func (*ComputeCapacityStatus) SetRunning

SetRunning sets the Running field's value.

func (ComputeCapacityStatus) String

func (s ComputeCapacityStatus) String() string

String returns the string representation

type CreateDirectoryConfigInput

type CreateDirectoryConfigInput struct {

	// The fully qualified name of the directory (for example, corp.example.com).
	//
	// DirectoryName is a required field
	DirectoryName *string `type:"string" required:"true"`

	// The distinguished names of the organizational units for computer accounts.
	//
	// OrganizationalUnitDistinguishedNames is a required field
	OrganizationalUnitDistinguishedNames []string `type:"list" required:"true"`

	// The credentials for the service account used by the streaming instance to
	// connect to the directory.
	//
	// ServiceAccountCredentials is a required field
	ServiceAccountCredentials *ServiceAccountCredentials `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfigRequest

func (CreateDirectoryConfigInput) GoString

func (s CreateDirectoryConfigInput) GoString() string

GoString returns the string representation

func (*CreateDirectoryConfigInput) SetDirectoryName

SetDirectoryName sets the DirectoryName field's value.

func (*CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames

func (s *CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []string) *CreateDirectoryConfigInput

SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.

func (*CreateDirectoryConfigInput) SetServiceAccountCredentials

SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.

func (CreateDirectoryConfigInput) String

String returns the string representation

func (*CreateDirectoryConfigInput) Validate

func (s *CreateDirectoryConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDirectoryConfigOutput

type CreateDirectoryConfigOutput struct {

	// Information about the directory configuration.
	DirectoryConfig *DirectoryConfig `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfigResult

func (CreateDirectoryConfigOutput) GoString

func (s CreateDirectoryConfigOutput) GoString() string

GoString returns the string representation

func (CreateDirectoryConfigOutput) SDKResponseMetadata

func (s CreateDirectoryConfigOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreateDirectoryConfigOutput) SetDirectoryConfig

SetDirectoryConfig sets the DirectoryConfig field's value.

func (CreateDirectoryConfigOutput) String

String returns the string representation

type CreateDirectoryConfigRequest

type CreateDirectoryConfigRequest struct {
	*aws.Request
	Input *CreateDirectoryConfigInput
}

CreateDirectoryConfigRequest is a API request type for the CreateDirectoryConfig API operation.

func (CreateDirectoryConfigRequest) Send

Send marshals and sends the CreateDirectoryConfig API request.

type CreateFleetInput

type CreateFleetInput struct {

	// The desired capacity for the fleet.
	//
	// ComputeCapacity is a required field
	ComputeCapacity *ComputeCapacity `type:"structure" required:"true"`

	// The description for display.
	Description *string `type:"string"`

	// The time after disconnection when a session is considered to have ended,
	// in seconds. If a user who was disconnected reconnects within this time interval,
	// the user is connected to their previous session. Specify a value between
	// 60 and 57600.
	DisconnectTimeoutInSeconds *int64 `type:"integer"`

	// The fleet name for display.
	DisplayName *string `type:"string"`

	// The information needed to join a Microsoft Active Directory domain.
	DomainJoinInfo *DomainJoinInfo `type:"structure"`

	// Enables or disables default internet access for the fleet.
	EnableDefaultInternetAccess *bool `type:"boolean"`

	// The fleet type.
	//
	// ALWAYS_ONProvides users with instant-on access to their apps. You are charged
	// for all running instances in your fleet, even if no users are streaming apps.
	//
	// ON_DEMANDProvide users with access to applications after they connect, which
	// takes one to two minutes. You are charged for instance streaming when users
	// are connected and a small hourly fee for instances that are not streaming
	// apps.
	FleetType FleetType `type:"string" enum:"true"`

	// The name of the image used to create the fleet.
	//
	// ImageName is a required field
	ImageName *string `min:"1" type:"string" required:"true"`

	// The instance type to use when launching fleet instances. The following instance
	// types are available:
	//
	//    * stream.standard.medium
	//
	//    * stream.standard.large
	//
	//    * stream.compute.large
	//
	//    * stream.compute.xlarge
	//
	//    * stream.compute.2xlarge
	//
	//    * stream.compute.4xlarge
	//
	//    * stream.compute.8xlarge
	//
	//    * stream.memory.large
	//
	//    * stream.memory.xlarge
	//
	//    * stream.memory.2xlarge
	//
	//    * stream.memory.4xlarge
	//
	//    * stream.memory.8xlarge
	//
	//    * stream.graphics-design.large
	//
	//    * stream.graphics-design.xlarge
	//
	//    * stream.graphics-design.2xlarge
	//
	//    * stream.graphics-design.4xlarge
	//
	//    * stream.graphics-desktop.2xlarge
	//
	//    * stream.graphics-pro.4xlarge
	//
	//    * stream.graphics-pro.8xlarge
	//
	//    * stream.graphics-pro.16xlarge
	//
	// InstanceType is a required field
	InstanceType *string `min:"1" type:"string" required:"true"`

	// The maximum time that a streaming session can run, in seconds. Specify a
	// value between 600 and 57600.
	MaxUserDurationInSeconds *int64 `type:"integer"`

	// A unique name for the fleet.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`

	// The VPC configuration for the fleet.
	VpcConfig *VpcConfig `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleetRequest

func (CreateFleetInput) GoString

func (s CreateFleetInput) GoString() string

GoString returns the string representation

func (*CreateFleetInput) SetComputeCapacity

func (s *CreateFleetInput) SetComputeCapacity(v *ComputeCapacity) *CreateFleetInput

SetComputeCapacity sets the ComputeCapacity field's value.

func (*CreateFleetInput) SetDescription

func (s *CreateFleetInput) SetDescription(v string) *CreateFleetInput

SetDescription sets the Description field's value.

func (*CreateFleetInput) SetDisconnectTimeoutInSeconds

func (s *CreateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *CreateFleetInput

SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.

func (*CreateFleetInput) SetDisplayName

func (s *CreateFleetInput) SetDisplayName(v string) *CreateFleetInput

SetDisplayName sets the DisplayName field's value.

func (*CreateFleetInput) SetDomainJoinInfo

func (s *CreateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateFleetInput

SetDomainJoinInfo sets the DomainJoinInfo field's value.

func (*CreateFleetInput) SetEnableDefaultInternetAccess

func (s *CreateFleetInput) SetEnableDefaultInternetAccess(v bool) *CreateFleetInput

SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.

func (*CreateFleetInput) SetFleetType

func (s *CreateFleetInput) SetFleetType(v FleetType) *CreateFleetInput

SetFleetType sets the FleetType field's value.

func (*CreateFleetInput) SetImageName

func (s *CreateFleetInput) SetImageName(v string) *CreateFleetInput

SetImageName sets the ImageName field's value.

func (*CreateFleetInput) SetInstanceType

func (s *CreateFleetInput) SetInstanceType(v string) *CreateFleetInput

SetInstanceType sets the InstanceType field's value.

func (*CreateFleetInput) SetMaxUserDurationInSeconds

func (s *CreateFleetInput) SetMaxUserDurationInSeconds(v int64) *CreateFleetInput

SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.

func (*CreateFleetInput) SetName

func (s *CreateFleetInput) SetName(v string) *CreateFleetInput

SetName sets the Name field's value.

func (*CreateFleetInput) SetVpcConfig

func (s *CreateFleetInput) SetVpcConfig(v *VpcConfig) *CreateFleetInput

SetVpcConfig sets the VpcConfig field's value.

func (CreateFleetInput) String

func (s CreateFleetInput) String() string

String returns the string representation

func (*CreateFleetInput) Validate

func (s *CreateFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFleetOutput

type CreateFleetOutput struct {

	// Information about the fleet.
	Fleet *Fleet `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleetResult

func (CreateFleetOutput) GoString

func (s CreateFleetOutput) GoString() string

GoString returns the string representation

func (CreateFleetOutput) SDKResponseMetadata

func (s CreateFleetOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreateFleetOutput) SetFleet

func (s *CreateFleetOutput) SetFleet(v *Fleet) *CreateFleetOutput

SetFleet sets the Fleet field's value.

func (CreateFleetOutput) String

func (s CreateFleetOutput) String() string

String returns the string representation

type CreateFleetRequest

type CreateFleetRequest struct {
	*aws.Request
	Input *CreateFleetInput
}

CreateFleetRequest is a API request type for the CreateFleet API operation.

func (CreateFleetRequest) Send

Send marshals and sends the CreateFleet API request.

type CreateImageBuilderInput

type CreateImageBuilderInput struct {

	// The version of the AppStream 2.0 agent to use for this image builder. To
	// use the latest version of the AppStream 2.0 agent, specify [LATEST].
	AppstreamAgentVersion *string `min:"1" type:"string"`

	// The description for display.
	Description *string `type:"string"`

	// The image builder name for display.
	DisplayName *string `type:"string"`

	// The information needed to join a Microsoft Active Directory domain.
	DomainJoinInfo *DomainJoinInfo `type:"structure"`

	// Enables or disables default internet access for the image builder.
	EnableDefaultInternetAccess *bool `type:"boolean"`

	// The name of the image used to create the builder.
	//
	// ImageName is a required field
	ImageName *string `min:"1" type:"string" required:"true"`

	// The instance type to use when launching the image builder.
	//
	// InstanceType is a required field
	InstanceType *string `min:"1" type:"string" required:"true"`

	// A unique name for the image builder.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`

	// The VPC configuration for the image builder. You can specify only one subnet.
	VpcConfig *VpcConfig `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderRequest

func (CreateImageBuilderInput) GoString

func (s CreateImageBuilderInput) GoString() string

GoString returns the string representation

func (*CreateImageBuilderInput) SetAppstreamAgentVersion

func (s *CreateImageBuilderInput) SetAppstreamAgentVersion(v string) *CreateImageBuilderInput

SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.

func (*CreateImageBuilderInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateImageBuilderInput) SetDisplayName

SetDisplayName sets the DisplayName field's value.

func (*CreateImageBuilderInput) SetDomainJoinInfo

SetDomainJoinInfo sets the DomainJoinInfo field's value.

func (*CreateImageBuilderInput) SetEnableDefaultInternetAccess

func (s *CreateImageBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateImageBuilderInput

SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.

func (*CreateImageBuilderInput) SetImageName

SetImageName sets the ImageName field's value.

func (*CreateImageBuilderInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*CreateImageBuilderInput) SetName

SetName sets the Name field's value.

func (*CreateImageBuilderInput) SetVpcConfig

SetVpcConfig sets the VpcConfig field's value.

func (CreateImageBuilderInput) String

func (s CreateImageBuilderInput) String() string

String returns the string representation

func (*CreateImageBuilderInput) Validate

func (s *CreateImageBuilderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateImageBuilderOutput

type CreateImageBuilderOutput struct {

	// Information about the image builder.
	ImageBuilder *ImageBuilder `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderResult

func (CreateImageBuilderOutput) GoString

func (s CreateImageBuilderOutput) GoString() string

GoString returns the string representation

func (CreateImageBuilderOutput) SDKResponseMetadata

func (s CreateImageBuilderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreateImageBuilderOutput) SetImageBuilder

SetImageBuilder sets the ImageBuilder field's value.

func (CreateImageBuilderOutput) String

func (s CreateImageBuilderOutput) String() string

String returns the string representation

type CreateImageBuilderRequest

type CreateImageBuilderRequest struct {
	*aws.Request
	Input *CreateImageBuilderInput
}

CreateImageBuilderRequest is a API request type for the CreateImageBuilder API operation.

func (CreateImageBuilderRequest) Send

Send marshals and sends the CreateImageBuilder API request.

type CreateImageBuilderStreamingURLInput

type CreateImageBuilderStreamingURLInput struct {

	// The name of the image builder.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The time that the streaming URL will be valid, in seconds. Specify a value
	// between 1 and 604800 seconds. The default is 3600 seconds.
	Validity *int64 `type:"long"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURLRequest

func (CreateImageBuilderStreamingURLInput) GoString

GoString returns the string representation

func (*CreateImageBuilderStreamingURLInput) SetName

SetName sets the Name field's value.

func (*CreateImageBuilderStreamingURLInput) SetValidity

SetValidity sets the Validity field's value.

func (CreateImageBuilderStreamingURLInput) String

String returns the string representation

func (*CreateImageBuilderStreamingURLInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateImageBuilderStreamingURLOutput

type CreateImageBuilderStreamingURLOutput struct {

	// The elapsed time, in seconds after the Unix epoch, when this URL expires.
	Expires *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The URL to start the AppStream 2.0 streaming session.
	StreamingURL *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURLResult

func (CreateImageBuilderStreamingURLOutput) GoString

GoString returns the string representation

func (CreateImageBuilderStreamingURLOutput) SDKResponseMetadata

func (s CreateImageBuilderStreamingURLOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreateImageBuilderStreamingURLOutput) SetExpires

SetExpires sets the Expires field's value.

func (*CreateImageBuilderStreamingURLOutput) SetStreamingURL

SetStreamingURL sets the StreamingURL field's value.

func (CreateImageBuilderStreamingURLOutput) String

String returns the string representation

type CreateImageBuilderStreamingURLRequest

type CreateImageBuilderStreamingURLRequest struct {
	*aws.Request
	Input *CreateImageBuilderStreamingURLInput
}

CreateImageBuilderStreamingURLRequest is a API request type for the CreateImageBuilderStreamingURL API operation.

func (CreateImageBuilderStreamingURLRequest) Send

Send marshals and sends the CreateImageBuilderStreamingURL API request.

type CreateStackInput

type CreateStackInput struct {

	// The description for display.
	Description *string `type:"string"`

	// The stack name for display.
	DisplayName *string `type:"string"`

	// The name of the stack.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The storage connectors to enable.
	StorageConnectors []StorageConnector `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStackRequest

func (CreateStackInput) GoString

func (s CreateStackInput) GoString() string

GoString returns the string representation

func (*CreateStackInput) SetDescription

func (s *CreateStackInput) SetDescription(v string) *CreateStackInput

SetDescription sets the Description field's value.

func (*CreateStackInput) SetDisplayName

func (s *CreateStackInput) SetDisplayName(v string) *CreateStackInput

SetDisplayName sets the DisplayName field's value.

func (*CreateStackInput) SetName

func (s *CreateStackInput) SetName(v string) *CreateStackInput

SetName sets the Name field's value.

func (*CreateStackInput) SetStorageConnectors

func (s *CreateStackInput) SetStorageConnectors(v []StorageConnector) *CreateStackInput

SetStorageConnectors sets the StorageConnectors field's value.

func (CreateStackInput) String

func (s CreateStackInput) String() string

String returns the string representation

func (*CreateStackInput) Validate

func (s *CreateStackInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateStackOutput

type CreateStackOutput struct {

	// Information about the stack.
	Stack *Stack `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStackResult

func (CreateStackOutput) GoString

func (s CreateStackOutput) GoString() string

GoString returns the string representation

func (CreateStackOutput) SDKResponseMetadata

func (s CreateStackOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreateStackOutput) SetStack

func (s *CreateStackOutput) SetStack(v *Stack) *CreateStackOutput

SetStack sets the Stack field's value.

func (CreateStackOutput) String

func (s CreateStackOutput) String() string

String returns the string representation

type CreateStackRequest

type CreateStackRequest struct {
	*aws.Request
	Input *CreateStackInput
}

CreateStackRequest is a API request type for the CreateStack API operation.

func (CreateStackRequest) Send

Send marshals and sends the CreateStack API request.

type CreateStreamingURLInput

type CreateStreamingURLInput struct {

	// The name of the application to launch after the session starts. This is the
	// name that you specified as Name in the Image Assistant.
	ApplicationId *string `min:"1" type:"string"`

	// The name of the fleet.
	//
	// FleetName is a required field
	FleetName *string `min:"1" type:"string" required:"true"`

	// The session context. For more information, see Session Context (http://docs.aws.amazon.com/appstream2/latest/developerguide/managing-stacks-fleets.html#managing-stacks-fleets-parameters)
	// in the Amazon AppStream 2.0 Developer Guide.
	SessionContext *string `min:"1" type:"string"`

	// The name of the stack.
	//
	// StackName is a required field
	StackName *string `min:"1" type:"string" required:"true"`

	// The ID of the user.
	//
	// UserId is a required field
	UserId *string `min:"2" type:"string" required:"true"`

	// The time that the streaming URL will be valid, in seconds. Specify a value
	// between 1 and 604800 seconds. The default is 60 seconds.
	Validity *int64 `type:"long"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURLRequest

func (CreateStreamingURLInput) GoString

func (s CreateStreamingURLInput) GoString() string

GoString returns the string representation

func (*CreateStreamingURLInput) SetApplicationId

func (s *CreateStreamingURLInput) SetApplicationId(v string) *CreateStreamingURLInput

SetApplicationId sets the ApplicationId field's value.

func (*CreateStreamingURLInput) SetFleetName

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

SetStackName sets the StackName field's value.

func (*CreateStreamingURLInput) SetUserId

SetUserId sets the UserId field's value.

func (*CreateStreamingURLInput) SetValidity

SetValidity sets the Validity field's value.

func (CreateStreamingURLInput) String

func (s CreateStreamingURLInput) String() string

String returns the string representation

func (*CreateStreamingURLInput) Validate

func (s *CreateStreamingURLInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateStreamingURLOutput

type CreateStreamingURLOutput struct {

	// The elapsed time, in seconds after the Unix epoch, when this URL expires.
	Expires *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The URL to start the AppStream 2.0 streaming session.
	StreamingURL *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURLResult

func (CreateStreamingURLOutput) GoString

func (s CreateStreamingURLOutput) GoString() string

GoString returns the string representation

func (CreateStreamingURLOutput) SDKResponseMetadata

func (s CreateStreamingURLOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*CreateStreamingURLOutput) SetExpires

SetExpires sets the Expires field's value.

func (*CreateStreamingURLOutput) SetStreamingURL

SetStreamingURL sets the StreamingURL field's value.

func (CreateStreamingURLOutput) String

func (s CreateStreamingURLOutput) String() string

String returns the string representation

type CreateStreamingURLRequest

type CreateStreamingURLRequest struct {
	*aws.Request
	Input *CreateStreamingURLInput
}

CreateStreamingURLRequest is a API request type for the CreateStreamingURL API operation.

func (CreateStreamingURLRequest) Send

Send marshals and sends the CreateStreamingURL API request.

type DeleteDirectoryConfigInput

type DeleteDirectoryConfigInput struct {

	// The name of the directory configuration.
	//
	// DirectoryName is a required field
	DirectoryName *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfigRequest

func (DeleteDirectoryConfigInput) GoString

func (s DeleteDirectoryConfigInput) GoString() string

GoString returns the string representation

func (*DeleteDirectoryConfigInput) SetDirectoryName

SetDirectoryName sets the DirectoryName field's value.

func (DeleteDirectoryConfigInput) String

String returns the string representation

func (*DeleteDirectoryConfigInput) Validate

func (s *DeleteDirectoryConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDirectoryConfigOutput

type DeleteDirectoryConfigOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfigResult

func (DeleteDirectoryConfigOutput) GoString

func (s DeleteDirectoryConfigOutput) GoString() string

GoString returns the string representation

func (DeleteDirectoryConfigOutput) SDKResponseMetadata

func (s DeleteDirectoryConfigOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteDirectoryConfigOutput) String

String returns the string representation

type DeleteDirectoryConfigRequest

type DeleteDirectoryConfigRequest struct {
	*aws.Request
	Input *DeleteDirectoryConfigInput
}

DeleteDirectoryConfigRequest is a API request type for the DeleteDirectoryConfig API operation.

func (DeleteDirectoryConfigRequest) Send

Send marshals and sends the DeleteDirectoryConfig API request.

type DeleteFleetInput

type DeleteFleetInput struct {

	// The name of the fleet.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleetRequest

func (DeleteFleetInput) GoString

func (s DeleteFleetInput) GoString() string

GoString returns the string representation

func (*DeleteFleetInput) SetName

func (s *DeleteFleetInput) SetName(v string) *DeleteFleetInput

SetName sets the Name field's value.

func (DeleteFleetInput) String

func (s DeleteFleetInput) String() string

String returns the string representation

func (*DeleteFleetInput) Validate

func (s *DeleteFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFleetOutput

type DeleteFleetOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleetResult

func (DeleteFleetOutput) GoString

func (s DeleteFleetOutput) GoString() string

GoString returns the string representation

func (DeleteFleetOutput) SDKResponseMetadata

func (s DeleteFleetOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteFleetOutput) String

func (s DeleteFleetOutput) String() string

String returns the string representation

type DeleteFleetRequest

type DeleteFleetRequest struct {
	*aws.Request
	Input *DeleteFleetInput
}

DeleteFleetRequest is a API request type for the DeleteFleet API operation.

func (DeleteFleetRequest) Send

Send marshals and sends the DeleteFleet API request.

type DeleteImageBuilderInput

type DeleteImageBuilderInput struct {

	// The name of the image builder.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilderRequest

func (DeleteImageBuilderInput) GoString

func (s DeleteImageBuilderInput) GoString() string

GoString returns the string representation

func (*DeleteImageBuilderInput) SetName

SetName sets the Name field's value.

func (DeleteImageBuilderInput) String

func (s DeleteImageBuilderInput) String() string

String returns the string representation

func (*DeleteImageBuilderInput) Validate

func (s *DeleteImageBuilderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteImageBuilderOutput

type DeleteImageBuilderOutput struct {

	// Information about the image builder.
	ImageBuilder *ImageBuilder `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilderResult

func (DeleteImageBuilderOutput) GoString

func (s DeleteImageBuilderOutput) GoString() string

GoString returns the string representation

func (DeleteImageBuilderOutput) SDKResponseMetadata

func (s DeleteImageBuilderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DeleteImageBuilderOutput) SetImageBuilder

SetImageBuilder sets the ImageBuilder field's value.

func (DeleteImageBuilderOutput) String

func (s DeleteImageBuilderOutput) String() string

String returns the string representation

type DeleteImageBuilderRequest

type DeleteImageBuilderRequest struct {
	*aws.Request
	Input *DeleteImageBuilderInput
}

DeleteImageBuilderRequest is a API request type for the DeleteImageBuilder API operation.

func (DeleteImageBuilderRequest) Send

Send marshals and sends the DeleteImageBuilder API request.

type DeleteImageInput

type DeleteImageInput struct {

	// The name of the image.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageRequest

func (DeleteImageInput) GoString

func (s DeleteImageInput) GoString() string

GoString returns the string representation

func (*DeleteImageInput) SetName

func (s *DeleteImageInput) SetName(v string) *DeleteImageInput

SetName sets the Name field's value.

func (DeleteImageInput) String

func (s DeleteImageInput) String() string

String returns the string representation

func (*DeleteImageInput) Validate

func (s *DeleteImageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteImageOutput

type DeleteImageOutput struct {

	// Information about the image.
	Image *Image `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageResult

func (DeleteImageOutput) GoString

func (s DeleteImageOutput) GoString() string

GoString returns the string representation

func (DeleteImageOutput) SDKResponseMetadata

func (s DeleteImageOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DeleteImageOutput) SetImage

func (s *DeleteImageOutput) SetImage(v *Image) *DeleteImageOutput

SetImage sets the Image field's value.

func (DeleteImageOutput) String

func (s DeleteImageOutput) String() string

String returns the string representation

type DeleteImageRequest

type DeleteImageRequest struct {
	*aws.Request
	Input *DeleteImageInput
}

DeleteImageRequest is a API request type for the DeleteImage API operation.

func (DeleteImageRequest) Send

Send marshals and sends the DeleteImage API request.

type DeleteStackInput

type DeleteStackInput struct {

	// The name of the stack.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStackRequest

func (DeleteStackInput) GoString

func (s DeleteStackInput) GoString() string

GoString returns the string representation

func (*DeleteStackInput) SetName

func (s *DeleteStackInput) SetName(v string) *DeleteStackInput

SetName sets the Name field's value.

func (DeleteStackInput) String

func (s DeleteStackInput) String() string

String returns the string representation

func (*DeleteStackInput) Validate

func (s *DeleteStackInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteStackOutput

type DeleteStackOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStackResult

func (DeleteStackOutput) GoString

func (s DeleteStackOutput) GoString() string

GoString returns the string representation

func (DeleteStackOutput) SDKResponseMetadata

func (s DeleteStackOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DeleteStackOutput) String

func (s DeleteStackOutput) String() string

String returns the string representation

type DeleteStackRequest

type DeleteStackRequest struct {
	*aws.Request
	Input *DeleteStackInput
}

DeleteStackRequest is a API request type for the DeleteStack API operation.

func (DeleteStackRequest) Send

Send marshals and sends the DeleteStack API request.

type DescribeDirectoryConfigsInput

type DescribeDirectoryConfigsInput struct {

	// The directory names.
	DirectoryNames []string `type:"list"`

	// The maximum size of each page of results.
	MaxResults *int64 `type:"integer"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If this value is null, it retrieves the first page.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigsRequest

func (DescribeDirectoryConfigsInput) GoString

GoString returns the string representation

func (*DescribeDirectoryConfigsInput) SetDirectoryNames

SetDirectoryNames sets the DirectoryNames field's value.

func (*DescribeDirectoryConfigsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeDirectoryConfigsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeDirectoryConfigsInput) String

String returns the string representation

func (*DescribeDirectoryConfigsInput) Validate

func (s *DescribeDirectoryConfigsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDirectoryConfigsOutput

type DescribeDirectoryConfigsOutput struct {

	// Information about the directory configurations.
	DirectoryConfigs []DirectoryConfig `type:"list"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If there are no more pages, this value is null.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigsResult

func (DescribeDirectoryConfigsOutput) GoString

GoString returns the string representation

func (DescribeDirectoryConfigsOutput) SDKResponseMetadata

func (s DescribeDirectoryConfigsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeDirectoryConfigsOutput) SetDirectoryConfigs

SetDirectoryConfigs sets the DirectoryConfigs field's value.

func (*DescribeDirectoryConfigsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeDirectoryConfigsOutput) String

String returns the string representation

type DescribeDirectoryConfigsRequest

type DescribeDirectoryConfigsRequest struct {
	*aws.Request
	Input *DescribeDirectoryConfigsInput
}

DescribeDirectoryConfigsRequest is a API request type for the DescribeDirectoryConfigs API operation.

func (DescribeDirectoryConfigsRequest) Send

Send marshals and sends the DescribeDirectoryConfigs API request.

type DescribeFleetsInput

type DescribeFleetsInput struct {

	// The names of the fleets to describe.
	Names []string `type:"list"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If this value is null, it retrieves the first page.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleetsRequest

func (DescribeFleetsInput) GoString

func (s DescribeFleetsInput) GoString() string

GoString returns the string representation

func (*DescribeFleetsInput) SetNames

SetNames sets the Names field's value.

func (*DescribeFleetsInput) SetNextToken

func (s *DescribeFleetsInput) SetNextToken(v string) *DescribeFleetsInput

SetNextToken sets the NextToken field's value.

func (DescribeFleetsInput) String

func (s DescribeFleetsInput) String() string

String returns the string representation

func (*DescribeFleetsInput) Validate

func (s *DescribeFleetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeFleetsOutput

type DescribeFleetsOutput struct {

	// Information about the fleets.
	Fleets []Fleet `type:"list"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If there are no more pages, this value is null.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleetsResult

func (DescribeFleetsOutput) GoString

func (s DescribeFleetsOutput) GoString() string

GoString returns the string representation

func (DescribeFleetsOutput) SDKResponseMetadata

func (s DescribeFleetsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeFleetsOutput) SetFleets

func (s *DescribeFleetsOutput) SetFleets(v []Fleet) *DescribeFleetsOutput

SetFleets sets the Fleets field's value.

func (*DescribeFleetsOutput) SetNextToken

func (s *DescribeFleetsOutput) SetNextToken(v string) *DescribeFleetsOutput

SetNextToken sets the NextToken field's value.

func (DescribeFleetsOutput) String

func (s DescribeFleetsOutput) String() string

String returns the string representation

type DescribeFleetsRequest

type DescribeFleetsRequest struct {
	*aws.Request
	Input *DescribeFleetsInput
}

DescribeFleetsRequest is a API request type for the DescribeFleets API operation.

func (DescribeFleetsRequest) Send

Send marshals and sends the DescribeFleets API request.

type DescribeImageBuildersInput

type DescribeImageBuildersInput struct {

	// The maximum size of each page of results.
	MaxResults *int64 `type:"integer"`

	// The names of the image builders to describe.
	Names []string `type:"list"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If this value is null, it retrieves the first page.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuildersRequest

func (DescribeImageBuildersInput) GoString

func (s DescribeImageBuildersInput) GoString() string

GoString returns the string representation

func (*DescribeImageBuildersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeImageBuildersInput) SetNames

SetNames sets the Names field's value.

func (*DescribeImageBuildersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeImageBuildersInput) String

String returns the string representation

func (*DescribeImageBuildersInput) Validate

func (s *DescribeImageBuildersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeImageBuildersOutput

type DescribeImageBuildersOutput struct {

	// Information about the image builders.
	ImageBuilders []ImageBuilder `type:"list"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If there are no more pages, this value is null.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuildersResult

func (DescribeImageBuildersOutput) GoString

func (s DescribeImageBuildersOutput) GoString() string

GoString returns the string representation

func (DescribeImageBuildersOutput) SDKResponseMetadata

func (s DescribeImageBuildersOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeImageBuildersOutput) SetImageBuilders

SetImageBuilders sets the ImageBuilders field's value.

func (*DescribeImageBuildersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeImageBuildersOutput) String

String returns the string representation

type DescribeImageBuildersRequest

type DescribeImageBuildersRequest struct {
	*aws.Request
	Input *DescribeImageBuildersInput
}

DescribeImageBuildersRequest is a API request type for the DescribeImageBuilders API operation.

func (DescribeImageBuildersRequest) Send

Send marshals and sends the DescribeImageBuilders API request.

type DescribeImagesInput

type DescribeImagesInput struct {

	// The names of the images to describe.
	Names []string `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImagesRequest

func (DescribeImagesInput) GoString

func (s DescribeImagesInput) GoString() string

GoString returns the string representation

func (*DescribeImagesInput) SetNames

SetNames sets the Names field's value.

func (DescribeImagesInput) String

func (s DescribeImagesInput) String() string

String returns the string representation

type DescribeImagesOutput

type DescribeImagesOutput struct {

	// Information about the images.
	Images []Image `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImagesResult

func (DescribeImagesOutput) GoString

func (s DescribeImagesOutput) GoString() string

GoString returns the string representation

func (DescribeImagesOutput) SDKResponseMetadata

func (s DescribeImagesOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeImagesOutput) SetImages

func (s *DescribeImagesOutput) SetImages(v []Image) *DescribeImagesOutput

SetImages sets the Images field's value.

func (DescribeImagesOutput) String

func (s DescribeImagesOutput) String() string

String returns the string representation

type DescribeImagesRequest

type DescribeImagesRequest struct {
	*aws.Request
	Input *DescribeImagesInput
}

DescribeImagesRequest is a API request type for the DescribeImages API operation.

func (DescribeImagesRequest) Send

Send marshals and sends the DescribeImages API request.

type DescribeSessionsInput

type DescribeSessionsInput struct {

	// The authentication method. Specify API for a user authenticated using a streaming
	// URL or SAML for a SAML federated user. The default is to authenticate users
	// using a streaming URL.
	AuthenticationType AuthenticationType `type:"string" enum:"true"`

	// The name of the fleet.
	//
	// FleetName is a required field
	FleetName *string `min:"1" type:"string" required:"true"`

	// The size of each page of results. The default value is 20 and the maximum
	// value is 50.
	Limit *int64 `type:"integer"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If this value is null, it retrieves the first page.
	NextToken *string `min:"1" type:"string"`

	// The name of the stack.
	//
	// StackName is a required field
	StackName *string `min:"1" type:"string" required:"true"`

	// The user ID.
	UserId *string `min:"2" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessionsRequest

func (DescribeSessionsInput) GoString

func (s DescribeSessionsInput) GoString() string

GoString returns the string representation

func (*DescribeSessionsInput) SetAuthenticationType

func (s *DescribeSessionsInput) SetAuthenticationType(v AuthenticationType) *DescribeSessionsInput

SetAuthenticationType sets the AuthenticationType field's value.

func (*DescribeSessionsInput) SetFleetName

SetFleetName sets the FleetName field's value.

func (*DescribeSessionsInput) SetLimit

SetLimit sets the Limit field's value.

func (*DescribeSessionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSessionsInput) SetStackName

SetStackName sets the StackName field's value.

func (*DescribeSessionsInput) SetUserId

SetUserId sets the UserId field's value.

func (DescribeSessionsInput) String

func (s DescribeSessionsInput) String() string

String returns the string representation

func (*DescribeSessionsInput) Validate

func (s *DescribeSessionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeSessionsOutput

type DescribeSessionsOutput struct {

	// The pagination token to use to retrieve the next page of results for this
	// operation. If there are no more pages, this value is null.
	NextToken *string `min:"1" type:"string"`

	// Information about the streaming sessions.
	Sessions []Session `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessionsResult

func (DescribeSessionsOutput) GoString

func (s DescribeSessionsOutput) GoString() string

GoString returns the string representation

func (DescribeSessionsOutput) SDKResponseMetadata

func (s DescribeSessionsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeSessionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSessionsOutput) SetSessions

SetSessions sets the Sessions field's value.

func (DescribeSessionsOutput) String

func (s DescribeSessionsOutput) String() string

String returns the string representation

type DescribeSessionsRequest

type DescribeSessionsRequest struct {
	*aws.Request
	Input *DescribeSessionsInput
}

DescribeSessionsRequest is a API request type for the DescribeSessions API operation.

func (DescribeSessionsRequest) Send

Send marshals and sends the DescribeSessions API request.

type DescribeStacksInput

type DescribeStacksInput struct {

	// The names of the stacks to describe.
	Names []string `type:"list"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If this value is null, it retrieves the first page.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacksRequest

func (DescribeStacksInput) GoString

func (s DescribeStacksInput) GoString() string

GoString returns the string representation

func (*DescribeStacksInput) SetNames

SetNames sets the Names field's value.

func (*DescribeStacksInput) SetNextToken

func (s *DescribeStacksInput) SetNextToken(v string) *DescribeStacksInput

SetNextToken sets the NextToken field's value.

func (DescribeStacksInput) String

func (s DescribeStacksInput) String() string

String returns the string representation

func (*DescribeStacksInput) Validate

func (s *DescribeStacksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeStacksOutput

type DescribeStacksOutput struct {

	// The pagination token to use to retrieve the next page of results for this
	// operation. If there are no more pages, this value is null.
	NextToken *string `min:"1" type:"string"`

	// Information about the stacks.
	Stacks []Stack `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacksResult

func (DescribeStacksOutput) GoString

func (s DescribeStacksOutput) GoString() string

GoString returns the string representation

func (DescribeStacksOutput) SDKResponseMetadata

func (s DescribeStacksOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*DescribeStacksOutput) SetNextToken

func (s *DescribeStacksOutput) SetNextToken(v string) *DescribeStacksOutput

SetNextToken sets the NextToken field's value.

func (*DescribeStacksOutput) SetStacks

func (s *DescribeStacksOutput) SetStacks(v []Stack) *DescribeStacksOutput

SetStacks sets the Stacks field's value.

func (DescribeStacksOutput) String

func (s DescribeStacksOutput) String() string

String returns the string representation

type DescribeStacksRequest

type DescribeStacksRequest struct {
	*aws.Request
	Input *DescribeStacksInput
}

DescribeStacksRequest is a API request type for the DescribeStacks API operation.

func (DescribeStacksRequest) Send

Send marshals and sends the DescribeStacks API request.

type DirectoryConfig

type DirectoryConfig struct {

	// The time the directory configuration was created.
	CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The fully qualified name of the directory (for example, corp.example.com).
	//
	// DirectoryName is a required field
	DirectoryName *string `type:"string" required:"true"`

	// The distinguished names of the organizational units for computer accounts.
	OrganizationalUnitDistinguishedNames []string `type:"list"`

	// The credentials for the service account used by the streaming instance to
	// connect to the directory.
	ServiceAccountCredentials *ServiceAccountCredentials `type:"structure"`
	// contains filtered or unexported fields
}

Configuration information for the directory used to join domains. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DirectoryConfig

func (DirectoryConfig) GoString

func (s DirectoryConfig) GoString() string

GoString returns the string representation

func (*DirectoryConfig) SetCreatedTime

func (s *DirectoryConfig) SetCreatedTime(v time.Time) *DirectoryConfig

SetCreatedTime sets the CreatedTime field's value.

func (*DirectoryConfig) SetDirectoryName

func (s *DirectoryConfig) SetDirectoryName(v string) *DirectoryConfig

SetDirectoryName sets the DirectoryName field's value.

func (*DirectoryConfig) SetOrganizationalUnitDistinguishedNames

func (s *DirectoryConfig) SetOrganizationalUnitDistinguishedNames(v []string) *DirectoryConfig

SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.

func (*DirectoryConfig) SetServiceAccountCredentials

func (s *DirectoryConfig) SetServiceAccountCredentials(v *ServiceAccountCredentials) *DirectoryConfig

SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.

func (DirectoryConfig) String

func (s DirectoryConfig) String() string

String returns the string representation

type DisassociateFleetInput

type DisassociateFleetInput struct {

	// The name of the fleet.
	//
	// FleetName is a required field
	FleetName *string `min:"1" type:"string" required:"true"`

	// The name of the stack.
	//
	// StackName is a required field
	StackName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleetRequest

func (DisassociateFleetInput) GoString

func (s DisassociateFleetInput) GoString() string

GoString returns the string representation

func (*DisassociateFleetInput) SetFleetName

SetFleetName sets the FleetName field's value.

func (*DisassociateFleetInput) SetStackName

SetStackName sets the StackName field's value.

func (DisassociateFleetInput) String

func (s DisassociateFleetInput) String() string

String returns the string representation

func (*DisassociateFleetInput) Validate

func (s *DisassociateFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateFleetOutput

type DisassociateFleetOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleetResult

func (DisassociateFleetOutput) GoString

func (s DisassociateFleetOutput) GoString() string

GoString returns the string representation

func (DisassociateFleetOutput) SDKResponseMetadata

func (s DisassociateFleetOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (DisassociateFleetOutput) String

func (s DisassociateFleetOutput) String() string

String returns the string representation

type DisassociateFleetRequest

type DisassociateFleetRequest struct {
	*aws.Request
	Input *DisassociateFleetInput
}

DisassociateFleetRequest is a API request type for the DisassociateFleet API operation.

func (DisassociateFleetRequest) Send

Send marshals and sends the DisassociateFleet API request.

type DomainJoinInfo

type DomainJoinInfo struct {

	// The fully qualified name of the directory (for example, corp.example.com).
	DirectoryName *string `type:"string"`

	// The distinguished name of the organizational unit for computer accounts.
	OrganizationalUnitDistinguishedName *string `type:"string"`
	// contains filtered or unexported fields
}

Contains the information needed to join a Microsoft Active Directory domain. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DomainJoinInfo

func (DomainJoinInfo) GoString

func (s DomainJoinInfo) GoString() string

GoString returns the string representation

func (*DomainJoinInfo) SetDirectoryName

func (s *DomainJoinInfo) SetDirectoryName(v string) *DomainJoinInfo

SetDirectoryName sets the DirectoryName field's value.

func (*DomainJoinInfo) SetOrganizationalUnitDistinguishedName

func (s *DomainJoinInfo) SetOrganizationalUnitDistinguishedName(v string) *DomainJoinInfo

SetOrganizationalUnitDistinguishedName sets the OrganizationalUnitDistinguishedName field's value.

func (DomainJoinInfo) String

func (s DomainJoinInfo) String() string

String returns the string representation

type ExpireSessionInput

type ExpireSessionInput struct {

	// The ID of the streaming session.
	//
	// SessionId is a required field
	SessionId *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSessionRequest

func (ExpireSessionInput) GoString

func (s ExpireSessionInput) GoString() string

GoString returns the string representation

func (*ExpireSessionInput) SetSessionId

func (s *ExpireSessionInput) SetSessionId(v string) *ExpireSessionInput

SetSessionId sets the SessionId field's value.

func (ExpireSessionInput) String

func (s ExpireSessionInput) String() string

String returns the string representation

func (*ExpireSessionInput) Validate

func (s *ExpireSessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExpireSessionOutput

type ExpireSessionOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSessionResult

func (ExpireSessionOutput) GoString

func (s ExpireSessionOutput) GoString() string

GoString returns the string representation

func (ExpireSessionOutput) SDKResponseMetadata

func (s ExpireSessionOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (ExpireSessionOutput) String

func (s ExpireSessionOutput) String() string

String returns the string representation

type ExpireSessionRequest

type ExpireSessionRequest struct {
	*aws.Request
	Input *ExpireSessionInput
}

ExpireSessionRequest is a API request type for the ExpireSession API operation.

func (ExpireSessionRequest) Send

Send marshals and sends the ExpireSession API request.

type Fleet

type Fleet struct {

	// The ARN for the fleet.
	//
	// Arn is a required field
	Arn *string `type:"string" required:"true"`

	// The capacity status for the fleet.
	//
	// ComputeCapacityStatus is a required field
	ComputeCapacityStatus *ComputeCapacityStatus `type:"structure" required:"true"`

	// The time the fleet was created.
	CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The description for display.
	Description *string `min:"1" type:"string"`

	// The time after disconnection when a session is considered to have ended,
	// in seconds. If a user who was disconnected reconnects within this time interval,
	// the user is connected to their previous session. Specify a value between
	// 60 and 57600.
	DisconnectTimeoutInSeconds *int64 `type:"integer"`

	// The fleet name for display.
	DisplayName *string `min:"1" type:"string"`

	// The information needed to join a Microsoft Active Directory domain.
	DomainJoinInfo *DomainJoinInfo `type:"structure"`

	// Indicates whether default internet access is enabled for the fleet.
	EnableDefaultInternetAccess *bool `type:"boolean"`

	// The fleet errors.
	FleetErrors []FleetError `type:"list"`

	// The fleet type.
	//
	// ALWAYS_ONProvides users with instant-on access to their apps. You are charged
	// for all running instances in your fleet, even if no users are streaming apps.
	//
	// ON_DEMANDProvide users with access to applications after they connect, which
	// takes one to two minutes. You are charged for instance streaming when users
	// are connected and a small hourly fee for instances that are not streaming
	// apps.
	FleetType FleetType `type:"string" enum:"true"`

	// The name of the image used to create the fleet.
	//
	// ImageName is a required field
	ImageName *string `min:"1" type:"string" required:"true"`

	// The instance type to use when launching fleet instances.
	//
	// InstanceType is a required field
	InstanceType *string `min:"1" type:"string" required:"true"`

	// The maximum time that a streaming session can run, in seconds. Specify a
	// value between 600 and 57600.
	MaxUserDurationInSeconds *int64 `type:"integer"`

	// The name of the fleet.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The current state for the fleet.
	//
	// State is a required field
	State FleetState `type:"string" required:"true" enum:"true"`

	// The VPC configuration for the fleet.
	VpcConfig *VpcConfig `type:"structure"`
	// contains filtered or unexported fields
}

Contains the parameters for a fleet. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Fleet

func (Fleet) GoString

func (s Fleet) GoString() string

GoString returns the string representation

func (*Fleet) SetArn

func (s *Fleet) SetArn(v string) *Fleet

SetArn sets the Arn field's value.

func (*Fleet) SetComputeCapacityStatus

func (s *Fleet) SetComputeCapacityStatus(v *ComputeCapacityStatus) *Fleet

SetComputeCapacityStatus sets the ComputeCapacityStatus field's value.

func (*Fleet) SetCreatedTime

func (s *Fleet) SetCreatedTime(v time.Time) *Fleet

SetCreatedTime sets the CreatedTime field's value.

func (*Fleet) SetDescription

func (s *Fleet) SetDescription(v string) *Fleet

SetDescription sets the Description field's value.

func (*Fleet) SetDisconnectTimeoutInSeconds

func (s *Fleet) SetDisconnectTimeoutInSeconds(v int64) *Fleet

SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.

func (*Fleet) SetDisplayName

func (s *Fleet) SetDisplayName(v string) *Fleet

SetDisplayName sets the DisplayName field's value.

func (*Fleet) SetDomainJoinInfo

func (s *Fleet) SetDomainJoinInfo(v *DomainJoinInfo) *Fleet

SetDomainJoinInfo sets the DomainJoinInfo field's value.

func (*Fleet) SetEnableDefaultInternetAccess

func (s *Fleet) SetEnableDefaultInternetAccess(v bool) *Fleet

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

func (s *Fleet) SetFleetType(v FleetType) *Fleet

SetFleetType sets the FleetType field's value.

func (*Fleet) SetImageName

func (s *Fleet) SetImageName(v string) *Fleet

SetImageName sets the ImageName field's value.

func (*Fleet) SetInstanceType

func (s *Fleet) SetInstanceType(v string) *Fleet

SetInstanceType sets the InstanceType field's value.

func (*Fleet) SetMaxUserDurationInSeconds

func (s *Fleet) SetMaxUserDurationInSeconds(v int64) *Fleet

SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.

func (*Fleet) SetName

func (s *Fleet) SetName(v string) *Fleet

SetName sets the Name field's value.

func (*Fleet) SetState

func (s *Fleet) SetState(v FleetState) *Fleet

SetState sets the State field's value.

func (*Fleet) SetVpcConfig

func (s *Fleet) SetVpcConfig(v *VpcConfig) *Fleet

SetVpcConfig sets the VpcConfig field's value.

func (Fleet) String

func (s Fleet) String() string

String returns the string representation

type FleetAttribute

type FleetAttribute string

The fleet attribute.

const (
	FleetAttributeVpcConfiguration                 FleetAttribute = "VPC_CONFIGURATION"
	FleetAttributeVpcConfigurationSecurityGroupIds FleetAttribute = "VPC_CONFIGURATION_SECURITY_GROUP_IDS"
	FleetAttributeDomainJoinInfo                   FleetAttribute = "DOMAIN_JOIN_INFO"
)

Enum values for FleetAttribute

type FleetError

type FleetError struct {

	// The error code.
	ErrorCode FleetErrorCode `type:"string" enum:"true"`

	// The error message.
	ErrorMessage *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Describes a fleet error. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/FleetError

func (FleetError) GoString

func (s FleetError) GoString() string

GoString returns the string representation

func (*FleetError) SetErrorCode

func (s *FleetError) SetErrorCode(v FleetErrorCode) *FleetError

SetErrorCode sets the ErrorCode field's value.

func (*FleetError) SetErrorMessage

func (s *FleetError) SetErrorMessage(v string) *FleetError

SetErrorMessage sets the ErrorMessage field's value.

func (FleetError) String

func (s FleetError) String() string

String returns the string representation

type FleetErrorCode

type FleetErrorCode string
const (
	FleetErrorCodeIamServiceRoleMissingEniDescribeAction            FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION"
	FleetErrorCodeIamServiceRoleMissingEniCreateAction              FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION"
	FleetErrorCodeIamServiceRoleMissingEniDeleteAction              FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION"
	FleetErrorCodeNetworkInterfaceLimitExceeded                     FleetErrorCode = "NETWORK_INTERFACE_LIMIT_EXCEEDED"
	FleetErrorCodeInternalServiceError                              FleetErrorCode = "INTERNAL_SERVICE_ERROR"
	FleetErrorCodeIamServiceRoleIsMissing                           FleetErrorCode = "IAM_SERVICE_ROLE_IS_MISSING"
	FleetErrorCodeSubnetHasInsufficientIpAddresses                  FleetErrorCode = "SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES"
	FleetErrorCodeIamServiceRoleMissingDescribeSubnetAction         FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION"
	FleetErrorCodeSubnetNotFound                                    FleetErrorCode = "SUBNET_NOT_FOUND"
	FleetErrorCodeImageNotFound                                     FleetErrorCode = "IMAGE_NOT_FOUND"
	FleetErrorCodeInvalidSubnetConfiguration                        FleetErrorCode = "INVALID_SUBNET_CONFIGURATION"
	FleetErrorCodeSecurityGroupsNotFound                            FleetErrorCode = "SECURITY_GROUPS_NOT_FOUND"
	FleetErrorCodeIgwNotAttached                                    FleetErrorCode = "IGW_NOT_ATTACHED"
	FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION"
	FleetErrorCodeDomainJoinErrorFileNotFound                       FleetErrorCode = "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND"
	FleetErrorCodeDomainJoinErrorAccessDenied                       FleetErrorCode = "DOMAIN_JOIN_ERROR_ACCESS_DENIED"
	FleetErrorCodeDomainJoinErrorLogonFailure                       FleetErrorCode = "DOMAIN_JOIN_ERROR_LOGON_FAILURE"
	FleetErrorCodeDomainJoinErrorInvalidParameter                   FleetErrorCode = "DOMAIN_JOIN_ERROR_INVALID_PARAMETER"
	FleetErrorCodeDomainJoinErrorMoreData                           FleetErrorCode = "DOMAIN_JOIN_ERROR_MORE_DATA"
	FleetErrorCodeDomainJoinErrorNoSuchDomain                       FleetErrorCode = "DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN"
	FleetErrorCodeDomainJoinErrorNotSupported                       FleetErrorCode = "DOMAIN_JOIN_ERROR_NOT_SUPPORTED"
	FleetErrorCodeDomainJoinNerrInvalidWorkgroupName                FleetErrorCode = "DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME"
	FleetErrorCodeDomainJoinNerrWorkstationNotStarted               FleetErrorCode = "DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED"
	FleetErrorCodeDomainJoinErrorDsMachineAccountQuotaExceeded      FleetErrorCode = "DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED"
	FleetErrorCodeDomainJoinNerrPasswordExpired                     FleetErrorCode = "DOMAIN_JOIN_NERR_PASSWORD_EXPIRED"
	FleetErrorCodeDomainJoinInternalServiceError                    FleetErrorCode = "DOMAIN_JOIN_INTERNAL_SERVICE_ERROR"
)

Enum values for FleetErrorCode

type FleetState

type FleetState string
const (
	FleetStateStarting FleetState = "STARTING"
	FleetStateRunning  FleetState = "RUNNING"
	FleetStateStopping FleetState = "STOPPING"
	FleetStateStopped  FleetState = "STOPPED"
)

Enum values for FleetState

type FleetType

type FleetType string
const (
	FleetTypeAlwaysOn FleetType = "ALWAYS_ON"
	FleetTypeOnDemand FleetType = "ON_DEMAND"
)

Enum values for FleetType

type Image

type Image struct {

	// The applications associated with the image.
	Applications []Application `type:"list"`

	// The version of the AppStream 2.0 agent to use for instances that are launched
	// from this image.
	AppstreamAgentVersion *string `min:"1" type:"string"`

	// The ARN of the image.
	Arn *string `type:"string"`

	// The ARN of the image from which this image was created.
	BaseImageArn *string `type:"string"`

	// The time the image was created.
	CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The description for display.
	Description *string `min:"1" type:"string"`

	// The image name for display.
	DisplayName *string `min:"1" type:"string"`

	// Indicates whether an image builder can be launched from this image.
	ImageBuilderSupported *bool `type:"boolean"`

	// The name of the image.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The operating system platform of the image.
	Platform PlatformType `type:"string" enum:"true"`

	// The release date of the public base image. For private images, this date
	// is the release date of the base image from which the image was created.
	PublicBaseImageReleasedDate *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The image starts in the PENDING state. If image creation succeeds, the state
	// is AVAILABLE. If image creation fails, the state is FAILED.
	State ImageState `type:"string" enum:"true"`

	// The reason why the last state change occurred.
	StateChangeReason *ImageStateChangeReason `type:"structure"`

	// Indicates whether the image is public or private.
	Visibility VisibilityType `type:"string" enum:"true"`
	// contains filtered or unexported fields
}

Describes an image. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Image

func (Image) GoString

func (s Image) GoString() string

GoString returns the string representation

func (*Image) SetApplications

func (s *Image) SetApplications(v []Application) *Image

SetApplications sets the Applications field's value.

func (*Image) SetAppstreamAgentVersion

func (s *Image) SetAppstreamAgentVersion(v string) *Image

SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.

func (*Image) SetArn

func (s *Image) SetArn(v string) *Image

SetArn sets the Arn field's value.

func (*Image) SetBaseImageArn

func (s *Image) SetBaseImageArn(v string) *Image

SetBaseImageArn sets the BaseImageArn field's value.

func (*Image) SetCreatedTime

func (s *Image) SetCreatedTime(v time.Time) *Image

SetCreatedTime sets the CreatedTime field's value.

func (*Image) SetDescription

func (s *Image) SetDescription(v string) *Image

SetDescription sets the Description field's value.

func (*Image) SetDisplayName

func (s *Image) SetDisplayName(v string) *Image

SetDisplayName sets the DisplayName field's value.

func (*Image) SetImageBuilderSupported

func (s *Image) SetImageBuilderSupported(v bool) *Image

SetImageBuilderSupported sets the ImageBuilderSupported field's value.

func (*Image) SetName

func (s *Image) SetName(v string) *Image

SetName sets the Name field's value.

func (*Image) SetPlatform

func (s *Image) SetPlatform(v PlatformType) *Image

SetPlatform sets the Platform field's value.

func (*Image) SetPublicBaseImageReleasedDate

func (s *Image) SetPublicBaseImageReleasedDate(v time.Time) *Image

SetPublicBaseImageReleasedDate sets the PublicBaseImageReleasedDate field's value.

func (*Image) SetState

func (s *Image) SetState(v ImageState) *Image

SetState sets the State field's value.

func (*Image) SetStateChangeReason

func (s *Image) SetStateChangeReason(v *ImageStateChangeReason) *Image

SetStateChangeReason sets the StateChangeReason field's value.

func (*Image) SetVisibility

func (s *Image) SetVisibility(v VisibilityType) *Image

SetVisibility sets the Visibility field's value.

func (Image) String

func (s Image) String() string

String returns the string representation

type ImageBuilder

type ImageBuilder struct {

	// The version of the AppStream 2.0 agent that is currently being used by this
	// image builder.
	AppstreamAgentVersion *string `min:"1" type:"string"`

	// The ARN for the image builder.
	Arn *string `type:"string"`

	// The time stamp when the image builder was created.
	CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The description for display.
	Description *string `min:"1" type:"string"`

	// The image builder name for display.
	DisplayName *string `min:"1" type:"string"`

	// The information needed to join a Microsoft Active Directory domain.
	DomainJoinInfo *DomainJoinInfo `type:"structure"`

	// Enables or disables default internet access for the image builder.
	EnableDefaultInternetAccess *bool `type:"boolean"`

	// The ARN of the image from which this builder was created.
	ImageArn *string `type:"string"`

	// The image builder errors.
	ImageBuilderErrors []ResourceError `type:"list"`

	// The instance type for the image builder.
	InstanceType *string `min:"1" type:"string"`

	// The name of the image builder.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The operating system platform of the image builder.
	Platform PlatformType `type:"string" enum:"true"`

	// The state of the image builder.
	State ImageBuilderState `type:"string" enum:"true"`

	// The reason why the last state change occurred.
	StateChangeReason *ImageBuilderStateChangeReason `type:"structure"`

	// The VPC configuration of the image builder.
	VpcConfig *VpcConfig `type:"structure"`
	// contains filtered or unexported fields
}

Describes a streaming instance used for editing an image. New images are created from a snapshot through an image builder. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ImageBuilder

func (ImageBuilder) GoString

func (s ImageBuilder) GoString() string

GoString returns the string representation

func (*ImageBuilder) SetAppstreamAgentVersion

func (s *ImageBuilder) SetAppstreamAgentVersion(v string) *ImageBuilder

SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.

func (*ImageBuilder) SetArn

func (s *ImageBuilder) SetArn(v string) *ImageBuilder

SetArn sets the Arn field's value.

func (*ImageBuilder) SetCreatedTime

func (s *ImageBuilder) SetCreatedTime(v time.Time) *ImageBuilder

SetCreatedTime sets the CreatedTime field's value.

func (*ImageBuilder) SetDescription

func (s *ImageBuilder) SetDescription(v string) *ImageBuilder

SetDescription sets the Description field's value.

func (*ImageBuilder) SetDisplayName

func (s *ImageBuilder) SetDisplayName(v string) *ImageBuilder

SetDisplayName sets the DisplayName field's value.

func (*ImageBuilder) SetDomainJoinInfo

func (s *ImageBuilder) SetDomainJoinInfo(v *DomainJoinInfo) *ImageBuilder

SetDomainJoinInfo sets the DomainJoinInfo field's value.

func (*ImageBuilder) SetEnableDefaultInternetAccess

func (s *ImageBuilder) SetEnableDefaultInternetAccess(v bool) *ImageBuilder

SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.

func (*ImageBuilder) SetImageArn

func (s *ImageBuilder) SetImageArn(v string) *ImageBuilder

SetImageArn sets the ImageArn field's value.

func (*ImageBuilder) SetImageBuilderErrors

func (s *ImageBuilder) SetImageBuilderErrors(v []ResourceError) *ImageBuilder

SetImageBuilderErrors sets the ImageBuilderErrors field's value.

func (*ImageBuilder) SetInstanceType

func (s *ImageBuilder) SetInstanceType(v string) *ImageBuilder

SetInstanceType sets the InstanceType field's value.

func (*ImageBuilder) SetName

func (s *ImageBuilder) SetName(v string) *ImageBuilder

SetName sets the Name field's value.

func (*ImageBuilder) SetPlatform

func (s *ImageBuilder) SetPlatform(v PlatformType) *ImageBuilder

SetPlatform sets the Platform field's value.

func (*ImageBuilder) SetState

SetState sets the State field's value.

func (*ImageBuilder) SetStateChangeReason

func (s *ImageBuilder) SetStateChangeReason(v *ImageBuilderStateChangeReason) *ImageBuilder

SetStateChangeReason sets the StateChangeReason field's value.

func (*ImageBuilder) SetVpcConfig

func (s *ImageBuilder) SetVpcConfig(v *VpcConfig) *ImageBuilder

SetVpcConfig sets the VpcConfig field's value.

func (ImageBuilder) String

func (s ImageBuilder) String() string

String returns the string representation

type ImageBuilderState

type ImageBuilderState string
const (
	ImageBuilderStatePending       ImageBuilderState = "PENDING"
	ImageBuilderStateUpdatingAgent ImageBuilderState = "UPDATING_AGENT"
	ImageBuilderStateRunning       ImageBuilderState = "RUNNING"
	ImageBuilderStateStopping      ImageBuilderState = "STOPPING"
	ImageBuilderStateStopped       ImageBuilderState = "STOPPED"
	ImageBuilderStateRebooting     ImageBuilderState = "REBOOTING"
	ImageBuilderStateSnapshotting  ImageBuilderState = "SNAPSHOTTING"
	ImageBuilderStateDeleting      ImageBuilderState = "DELETING"
	ImageBuilderStateFailed        ImageBuilderState = "FAILED"
)

Enum values for ImageBuilderState

type ImageBuilderStateChangeReason

type ImageBuilderStateChangeReason struct {

	// The state change reason code.
	Code ImageBuilderStateChangeReasonCode `type:"string" enum:"true"`

	// The state change reason message.
	Message *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Describes the reason why the last image builder state change occurred. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ImageBuilderStateChangeReason

func (ImageBuilderStateChangeReason) GoString

GoString returns the string representation

func (*ImageBuilderStateChangeReason) SetCode

SetCode sets the Code field's value.

func (*ImageBuilderStateChangeReason) SetMessage

SetMessage sets the Message field's value.

func (ImageBuilderStateChangeReason) String

String returns the string representation

type ImageBuilderStateChangeReasonCode

type ImageBuilderStateChangeReasonCode string
const (
	ImageBuilderStateChangeReasonCodeInternalError    ImageBuilderStateChangeReasonCode = "INTERNAL_ERROR"
	ImageBuilderStateChangeReasonCodeImageUnavailable ImageBuilderStateChangeReasonCode = "IMAGE_UNAVAILABLE"
)

Enum values for ImageBuilderStateChangeReasonCode

type ImageState

type ImageState string
const (
	ImageStatePending   ImageState = "PENDING"
	ImageStateAvailable ImageState = "AVAILABLE"
	ImageStateFailed    ImageState = "FAILED"
	ImageStateDeleting  ImageState = "DELETING"
)

Enum values for ImageState

type ImageStateChangeReason

type ImageStateChangeReason struct {

	// The state change reason code.
	Code ImageStateChangeReasonCode `type:"string" enum:"true"`

	// The state change reason message.
	Message *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Describes the reason why the last image state change occurred. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ImageStateChangeReason

func (ImageStateChangeReason) GoString

func (s ImageStateChangeReason) GoString() string

GoString returns the string representation

func (*ImageStateChangeReason) SetCode

SetCode sets the Code field's value.

func (*ImageStateChangeReason) SetMessage

SetMessage sets the Message field's value.

func (ImageStateChangeReason) String

func (s ImageStateChangeReason) String() string

String returns the string representation

type ImageStateChangeReasonCode

type ImageStateChangeReasonCode string
const (
	ImageStateChangeReasonCodeInternalError            ImageStateChangeReasonCode = "INTERNAL_ERROR"
	ImageStateChangeReasonCodeImageBuilderNotAvailable ImageStateChangeReasonCode = "IMAGE_BUILDER_NOT_AVAILABLE"
)

Enum values for ImageStateChangeReasonCode

type ListAssociatedFleetsInput

type ListAssociatedFleetsInput struct {

	// The pagination token to use to retrieve the next page of results for this
	// operation. If this value is null, it retrieves the first page.
	NextToken *string `min:"1" type:"string"`

	// The name of the stack.
	//
	// StackName is a required field
	StackName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleetsRequest

func (ListAssociatedFleetsInput) GoString

func (s ListAssociatedFleetsInput) GoString() string

GoString returns the string representation

func (*ListAssociatedFleetsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAssociatedFleetsInput) SetStackName

SetStackName sets the StackName field's value.

func (ListAssociatedFleetsInput) String

func (s ListAssociatedFleetsInput) String() string

String returns the string representation

func (*ListAssociatedFleetsInput) Validate

func (s *ListAssociatedFleetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAssociatedFleetsOutput

type ListAssociatedFleetsOutput struct {

	// The names of the fleets.
	Names []string `type:"list"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If there are no more pages, this value is null.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleetsResult

func (ListAssociatedFleetsOutput) GoString

func (s ListAssociatedFleetsOutput) GoString() string

GoString returns the string representation

func (ListAssociatedFleetsOutput) SDKResponseMetadata

func (s ListAssociatedFleetsOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*ListAssociatedFleetsOutput) SetNames

SetNames sets the Names field's value.

func (*ListAssociatedFleetsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAssociatedFleetsOutput) String

String returns the string representation

type ListAssociatedFleetsRequest

type ListAssociatedFleetsRequest struct {
	*aws.Request
	Input *ListAssociatedFleetsInput
}

ListAssociatedFleetsRequest is a API request type for the ListAssociatedFleets API operation.

func (ListAssociatedFleetsRequest) Send

Send marshals and sends the ListAssociatedFleets API request.

type ListAssociatedStacksInput

type ListAssociatedStacksInput struct {

	// The name of the fleet.
	//
	// FleetName is a required field
	FleetName *string `min:"1" type:"string" required:"true"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If this value is null, it retrieves the first page.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacksRequest

func (ListAssociatedStacksInput) GoString

func (s ListAssociatedStacksInput) GoString() string

GoString returns the string representation

func (*ListAssociatedStacksInput) SetFleetName

SetFleetName sets the FleetName field's value.

func (*ListAssociatedStacksInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAssociatedStacksInput) String

func (s ListAssociatedStacksInput) String() string

String returns the string representation

func (*ListAssociatedStacksInput) Validate

func (s *ListAssociatedStacksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAssociatedStacksOutput

type ListAssociatedStacksOutput struct {

	// The names of the stacks.
	Names []string `type:"list"`

	// The pagination token to use to retrieve the next page of results for this
	// operation. If there are no more pages, this value is null.
	NextToken *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacksResult

func (ListAssociatedStacksOutput) GoString

func (s ListAssociatedStacksOutput) GoString() string

GoString returns the string representation

func (ListAssociatedStacksOutput) SDKResponseMetadata

func (s ListAssociatedStacksOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*ListAssociatedStacksOutput) SetNames

SetNames sets the Names field's value.

func (*ListAssociatedStacksOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAssociatedStacksOutput) String

String returns the string representation

type ListAssociatedStacksRequest

type ListAssociatedStacksRequest struct {
	*aws.Request
	Input *ListAssociatedStacksInput
}

ListAssociatedStacksRequest is a API request type for the ListAssociatedStacks API operation.

func (ListAssociatedStacksRequest) Send

Send marshals and sends the ListAssociatedStacks API request.

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResourceRequest

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// The information about the tags.
	Tags map[string]string `min:"1" type:"map"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResourceResponse

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (ListTagsForResourceOutput) SDKResponseMetadata

func (s ListTagsForResourceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type ListTagsForResourceRequest

type ListTagsForResourceRequest struct {
	*aws.Request
	Input *ListTagsForResourceInput
}

ListTagsForResourceRequest is a API request type for the ListTagsForResource API operation.

func (ListTagsForResourceRequest) Send

Send marshals and sends the ListTagsForResource API request.

type PlatformType

type PlatformType string
const (
	PlatformTypeWindows PlatformType = "WINDOWS"
)

Enum values for PlatformType

type ResourceError

type ResourceError struct {

	// The error code.
	ErrorCode FleetErrorCode `type:"string" enum:"true"`

	// The error message.
	ErrorMessage *string `min:"1" type:"string"`

	// The time the error occurred.
	ErrorTimestamp *time.Time `type:"timestamp" timestampFormat:"unix"`
	// contains filtered or unexported fields
}

Describes a resource error. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ResourceError

func (ResourceError) GoString

func (s ResourceError) GoString() string

GoString returns the string representation

func (*ResourceError) SetErrorCode

func (s *ResourceError) SetErrorCode(v FleetErrorCode) *ResourceError

SetErrorCode sets the ErrorCode field's value.

func (*ResourceError) SetErrorMessage

func (s *ResourceError) SetErrorMessage(v string) *ResourceError

SetErrorMessage sets the ErrorMessage field's value.

func (*ResourceError) SetErrorTimestamp

func (s *ResourceError) SetErrorTimestamp(v time.Time) *ResourceError

SetErrorTimestamp sets the ErrorTimestamp field's value.

func (ResourceError) String

func (s ResourceError) String() string

String returns the string representation

type ServiceAccountCredentials

type ServiceAccountCredentials struct {

	// The user name of the account. This account must have the following privileges:
	// create computer objects, join computers to the domain, and change/reset the
	// password on descendant computer objects for the organizational units specified.
	//
	// AccountName is a required field
	AccountName *string `min:"1" type:"string" required:"true"`

	// The password for the account.
	//
	// AccountPassword is a required field
	AccountPassword *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Describes the credentials for the service account used by the streaming instance to connect to the directory. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ServiceAccountCredentials

func (ServiceAccountCredentials) GoString

func (s ServiceAccountCredentials) GoString() string

GoString returns the string representation

func (*ServiceAccountCredentials) SetAccountName

SetAccountName sets the AccountName field's value.

func (*ServiceAccountCredentials) SetAccountPassword

SetAccountPassword sets the AccountPassword field's value.

func (ServiceAccountCredentials) String

func (s ServiceAccountCredentials) String() string

String returns the string representation

func (*ServiceAccountCredentials) Validate

func (s *ServiceAccountCredentials) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Session

type Session struct {

	// The authentication method. The user is authenticated using a streaming URL
	// (API) or SAML federation (SAML).
	AuthenticationType AuthenticationType `type:"string" enum:"true"`

	// The name of the fleet for the streaming session.
	//
	// FleetName is a required field
	FleetName *string `min:"1" type:"string" required:"true"`

	// The ID of the streaming session.
	//
	// Id is a required field
	Id *string `min:"1" type:"string" required:"true"`

	// The name of the stack for the streaming session.
	//
	// StackName is a required field
	StackName *string `min:"1" type:"string" required:"true"`

	// The current state of the streaming session.
	//
	// State is a required field
	State SessionState `type:"string" required:"true" enum:"true"`

	// The identifier of the user for whom the session was created.
	//
	// UserId is a required field
	UserId *string `min:"2" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Describes a streaming session. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Session

func (Session) GoString

func (s Session) GoString() string

GoString returns the string representation

func (*Session) SetAuthenticationType

func (s *Session) SetAuthenticationType(v AuthenticationType) *Session

SetAuthenticationType sets the AuthenticationType field's value.

func (*Session) SetFleetName

func (s *Session) SetFleetName(v string) *Session

SetFleetName sets the FleetName field's value.

func (*Session) SetId

func (s *Session) SetId(v string) *Session

SetId sets the Id field's value.

func (*Session) SetStackName

func (s *Session) SetStackName(v string) *Session

SetStackName sets the StackName field's value.

func (*Session) SetState

func (s *Session) SetState(v SessionState) *Session

SetState sets the State field's value.

func (*Session) SetUserId

func (s *Session) SetUserId(v string) *Session

SetUserId sets the UserId field's value.

func (Session) String

func (s Session) String() string

String returns the string representation

type SessionState

type SessionState string

Possible values for the state of a streaming session.

const (
	SessionStateActive  SessionState = "ACTIVE"
	SessionStatePending SessionState = "PENDING"
	SessionStateExpired SessionState = "EXPIRED"
)

Enum values for SessionState

type Stack

type Stack struct {

	// The ARN of the stack.
	Arn *string `type:"string"`

	// The time the stack was created.
	CreatedTime *time.Time `type:"timestamp" timestampFormat:"unix"`

	// The description for display.
	Description *string `min:"1" type:"string"`

	// The stack name for display.
	DisplayName *string `min:"1" type:"string"`

	// The name of the stack.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The errors for the stack.
	StackErrors []StackError `type:"list"`

	// The storage connectors to enable.
	StorageConnectors []StorageConnector `type:"list"`
	// contains filtered or unexported fields
}

Describes a stack. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/Stack

func (Stack) GoString

func (s Stack) GoString() string

GoString returns the string representation

func (*Stack) SetArn

func (s *Stack) SetArn(v string) *Stack

SetArn sets the Arn field's value.

func (*Stack) SetCreatedTime

func (s *Stack) SetCreatedTime(v time.Time) *Stack

SetCreatedTime sets the CreatedTime field's value.

func (*Stack) SetDescription

func (s *Stack) SetDescription(v string) *Stack

SetDescription sets the Description field's value.

func (*Stack) SetDisplayName

func (s *Stack) SetDisplayName(v string) *Stack

SetDisplayName sets the DisplayName field's value.

func (*Stack) SetName

func (s *Stack) SetName(v string) *Stack

SetName sets the Name field's value.

func (*Stack) SetStackErrors

func (s *Stack) SetStackErrors(v []StackError) *Stack

SetStackErrors sets the StackErrors field's value.

func (*Stack) SetStorageConnectors

func (s *Stack) SetStorageConnectors(v []StorageConnector) *Stack

SetStorageConnectors sets the StorageConnectors field's value.

func (Stack) String

func (s Stack) String() string

String returns the string representation

type StackError

type StackError struct {

	// The error code.
	ErrorCode StackErrorCode `type:"string" enum:"true"`

	// The error message.
	ErrorMessage *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Describes a stack error. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StackError

func (StackError) GoString

func (s StackError) GoString() string

GoString returns the string representation

func (*StackError) SetErrorCode

func (s *StackError) SetErrorCode(v StackErrorCode) *StackError

SetErrorCode sets the ErrorCode field's value.

func (*StackError) SetErrorMessage

func (s *StackError) SetErrorMessage(v string) *StackError

SetErrorMessage sets the ErrorMessage field's value.

func (StackError) String

func (s StackError) String() string

String returns the string representation

type StackErrorCode

type StackErrorCode string
const (
	StackErrorCodeStorageConnectorError StackErrorCode = "STORAGE_CONNECTOR_ERROR"
	StackErrorCodeInternalServiceError  StackErrorCode = "INTERNAL_SERVICE_ERROR"
)

Enum values for StackErrorCode

type StartFleetInput

type StartFleetInput struct {

	// The name of the fleet.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleetRequest

func (StartFleetInput) GoString

func (s StartFleetInput) GoString() string

GoString returns the string representation

func (*StartFleetInput) SetName

func (s *StartFleetInput) SetName(v string) *StartFleetInput

SetName sets the Name field's value.

func (StartFleetInput) String

func (s StartFleetInput) String() string

String returns the string representation

func (*StartFleetInput) Validate

func (s *StartFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartFleetOutput

type StartFleetOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleetResult

func (StartFleetOutput) GoString

func (s StartFleetOutput) GoString() string

GoString returns the string representation

func (StartFleetOutput) SDKResponseMetadata

func (s StartFleetOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (StartFleetOutput) String

func (s StartFleetOutput) String() string

String returns the string representation

type StartFleetRequest

type StartFleetRequest struct {
	*aws.Request
	Input *StartFleetInput
}

StartFleetRequest is a API request type for the StartFleet API operation.

func (StartFleetRequest) Send

Send marshals and sends the StartFleet API request.

type StartImageBuilderInput

type StartImageBuilderInput struct {

	// The version of the AppStream 2.0 agent to use for this image builder. To
	// use the latest version of the AppStream 2.0 agent, specify [LATEST].
	AppstreamAgentVersion *string `min:"1" type:"string"`

	// The name of the image builder.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilderRequest

func (StartImageBuilderInput) GoString

func (s StartImageBuilderInput) GoString() string

GoString returns the string representation

func (*StartImageBuilderInput) SetAppstreamAgentVersion

func (s *StartImageBuilderInput) SetAppstreamAgentVersion(v string) *StartImageBuilderInput

SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.

func (*StartImageBuilderInput) SetName

SetName sets the Name field's value.

func (StartImageBuilderInput) String

func (s StartImageBuilderInput) String() string

String returns the string representation

func (*StartImageBuilderInput) Validate

func (s *StartImageBuilderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartImageBuilderOutput

type StartImageBuilderOutput struct {

	// Information about the image builder.
	ImageBuilder *ImageBuilder `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilderResult

func (StartImageBuilderOutput) GoString

func (s StartImageBuilderOutput) GoString() string

GoString returns the string representation

func (StartImageBuilderOutput) SDKResponseMetadata

func (s StartImageBuilderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*StartImageBuilderOutput) SetImageBuilder

SetImageBuilder sets the ImageBuilder field's value.

func (StartImageBuilderOutput) String

func (s StartImageBuilderOutput) String() string

String returns the string representation

type StartImageBuilderRequest

type StartImageBuilderRequest struct {
	*aws.Request
	Input *StartImageBuilderInput
}

StartImageBuilderRequest is a API request type for the StartImageBuilder API operation.

func (StartImageBuilderRequest) Send

Send marshals and sends the StartImageBuilder API request.

type StopFleetInput

type StopFleetInput struct {

	// The name of the fleet.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleetRequest

func (StopFleetInput) GoString

func (s StopFleetInput) GoString() string

GoString returns the string representation

func (*StopFleetInput) SetName

func (s *StopFleetInput) SetName(v string) *StopFleetInput

SetName sets the Name field's value.

func (StopFleetInput) String

func (s StopFleetInput) String() string

String returns the string representation

func (*StopFleetInput) Validate

func (s *StopFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopFleetOutput

type StopFleetOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleetResult

func (StopFleetOutput) GoString

func (s StopFleetOutput) GoString() string

GoString returns the string representation

func (StopFleetOutput) SDKResponseMetadata

func (s StopFleetOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (StopFleetOutput) String

func (s StopFleetOutput) String() string

String returns the string representation

type StopFleetRequest

type StopFleetRequest struct {
	*aws.Request
	Input *StopFleetInput
}

StopFleetRequest is a API request type for the StopFleet API operation.

func (StopFleetRequest) Send

func (r StopFleetRequest) Send() (*StopFleetOutput, error)

Send marshals and sends the StopFleet API request.

type StopImageBuilderInput

type StopImageBuilderInput struct {

	// The name of the image builder.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilderRequest

func (StopImageBuilderInput) GoString

func (s StopImageBuilderInput) GoString() string

GoString returns the string representation

func (*StopImageBuilderInput) SetName

SetName sets the Name field's value.

func (StopImageBuilderInput) String

func (s StopImageBuilderInput) String() string

String returns the string representation

func (*StopImageBuilderInput) Validate

func (s *StopImageBuilderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopImageBuilderOutput

type StopImageBuilderOutput struct {

	// Information about the image builder.
	ImageBuilder *ImageBuilder `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilderResult

func (StopImageBuilderOutput) GoString

func (s StopImageBuilderOutput) GoString() string

GoString returns the string representation

func (StopImageBuilderOutput) SDKResponseMetadata

func (s StopImageBuilderOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*StopImageBuilderOutput) SetImageBuilder

SetImageBuilder sets the ImageBuilder field's value.

func (StopImageBuilderOutput) String

func (s StopImageBuilderOutput) String() string

String returns the string representation

type StopImageBuilderRequest

type StopImageBuilderRequest struct {
	*aws.Request
	Input *StopImageBuilderInput
}

StopImageBuilderRequest is a API request type for the StopImageBuilder API operation.

func (StopImageBuilderRequest) Send

Send marshals and sends the StopImageBuilder API request.

type StorageConnector

type StorageConnector struct {

	// The type of storage connector.
	//
	// ConnectorType is a required field
	ConnectorType StorageConnectorType `type:"string" required:"true" enum:"true"`

	// The ARN of the storage connector.
	ResourceIdentifier *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Describes a storage connector. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StorageConnector

func (StorageConnector) GoString

func (s StorageConnector) GoString() string

GoString returns the string representation

func (*StorageConnector) SetConnectorType

func (s *StorageConnector) SetConnectorType(v StorageConnectorType) *StorageConnector

SetConnectorType sets the ConnectorType field's value.

func (*StorageConnector) SetResourceIdentifier

func (s *StorageConnector) SetResourceIdentifier(v string) *StorageConnector

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (StorageConnector) String

func (s StorageConnector) String() string

String returns the string representation

func (*StorageConnector) Validate

func (s *StorageConnector) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StorageConnectorType

type StorageConnectorType string

The type of storage connector.

const (
	StorageConnectorTypeHomefolders StorageConnectorType = "HOMEFOLDERS"
)

Enum values for StorageConnectorType

type TagResourceInput

type TagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `type:"string" required:"true"`

	// The tags to associate. A tag is a key-value pair (the value is optional).
	// For example, Environment=Test, or, if you do not specify a value, Environment=.
	//
	// If you do not specify a value, we set the value to an empty string.
	//
	// Tags is a required field
	Tags map[string]string `min:"1" type:"map" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResourceRequest

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResourceResponse

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) SDKResponseMetadata

func (s TagResourceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation

type TagResourceRequest

type TagResourceRequest struct {
	*aws.Request
	Input *TagResourceInput
}

TagResourceRequest is a API request type for the TagResource API operation.

func (TagResourceRequest) Send

Send marshals and sends the TagResource API request.

type UntagResourceInput

type UntagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `type:"string" required:"true"`

	// The tag keys for the tags to disassociate.
	//
	// TagKeys is a required field
	TagKeys []string `min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResourceRequest

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResourceResponse

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) SDKResponseMetadata

func (s UntagResourceOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation

type UntagResourceRequest

type UntagResourceRequest struct {
	*aws.Request
	Input *UntagResourceInput
}

UntagResourceRequest is a API request type for the UntagResource API operation.

func (UntagResourceRequest) Send

Send marshals and sends the UntagResource API request.

type UpdateDirectoryConfigInput

type UpdateDirectoryConfigInput struct {

	// The name of the directory configuration.
	//
	// DirectoryName is a required field
	DirectoryName *string `type:"string" required:"true"`

	// The distinguished names of the organizational units for computer accounts.
	OrganizationalUnitDistinguishedNames []string `type:"list"`

	// The credentials for the service account used by the streaming instance to
	// connect to the directory.
	ServiceAccountCredentials *ServiceAccountCredentials `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfigRequest

func (UpdateDirectoryConfigInput) GoString

func (s UpdateDirectoryConfigInput) GoString() string

GoString returns the string representation

func (*UpdateDirectoryConfigInput) SetDirectoryName

SetDirectoryName sets the DirectoryName field's value.

func (*UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames

func (s *UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []string) *UpdateDirectoryConfigInput

SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.

func (*UpdateDirectoryConfigInput) SetServiceAccountCredentials

SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.

func (UpdateDirectoryConfigInput) String

String returns the string representation

func (*UpdateDirectoryConfigInput) Validate

func (s *UpdateDirectoryConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDirectoryConfigOutput

type UpdateDirectoryConfigOutput struct {

	// Information about the directory configuration.
	DirectoryConfig *DirectoryConfig `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfigResult

func (UpdateDirectoryConfigOutput) GoString

func (s UpdateDirectoryConfigOutput) GoString() string

GoString returns the string representation

func (UpdateDirectoryConfigOutput) SDKResponseMetadata

func (s UpdateDirectoryConfigOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*UpdateDirectoryConfigOutput) SetDirectoryConfig

SetDirectoryConfig sets the DirectoryConfig field's value.

func (UpdateDirectoryConfigOutput) String

String returns the string representation

type UpdateDirectoryConfigRequest

type UpdateDirectoryConfigRequest struct {
	*aws.Request
	Input *UpdateDirectoryConfigInput
}

UpdateDirectoryConfigRequest is a API request type for the UpdateDirectoryConfig API operation.

func (UpdateDirectoryConfigRequest) Send

Send marshals and sends the UpdateDirectoryConfig API request.

type UpdateFleetInput

type UpdateFleetInput struct {

	// The fleet attributes to delete.
	AttributesToDelete []FleetAttribute `type:"list"`

	// The desired capacity for the fleet.
	ComputeCapacity *ComputeCapacity `type:"structure"`

	// Deletes the VPC association for the specified fleet.
	DeleteVpcConfig *bool `deprecated:"true" type:"boolean"`

	// The description for display.
	Description *string `type:"string"`

	// The time after disconnection when a session is considered to have ended,
	// in seconds. If a user who was disconnected reconnects within this time interval,
	// the user is connected to their previous session. Specify a value between
	// 60 and 57600.
	DisconnectTimeoutInSeconds *int64 `type:"integer"`

	// The fleet name for display.
	DisplayName *string `type:"string"`

	// The information needed to join a Microsoft Active Directory domain.
	DomainJoinInfo *DomainJoinInfo `type:"structure"`

	// Enables or disables default internet access for the fleet.
	EnableDefaultInternetAccess *bool `type:"boolean"`

	// The name of the image used to create the fleet.
	ImageName *string `min:"1" type:"string"`

	// The instance type to use when launching fleet instances. The following instance
	// types are available:
	//
	//    * stream.standard.medium
	//
	//    * stream.standard.large
	//
	//    * stream.compute.large
	//
	//    * stream.compute.xlarge
	//
	//    * stream.compute.2xlarge
	//
	//    * stream.compute.4xlarge
	//
	//    * stream.compute.8xlarge
	//
	//    * stream.memory.large
	//
	//    * stream.memory.xlarge
	//
	//    * stream.memory.2xlarge
	//
	//    * stream.memory.4xlarge
	//
	//    * stream.memory.8xlarge
	//
	//    * stream.graphics-design.large
	//
	//    * stream.graphics-design.xlarge
	//
	//    * stream.graphics-design.2xlarge
	//
	//    * stream.graphics-design.4xlarge
	//
	//    * stream.graphics-desktop.2xlarge
	//
	//    * stream.graphics-pro.4xlarge
	//
	//    * stream.graphics-pro.8xlarge
	//
	//    * stream.graphics-pro.16xlarge
	InstanceType *string `min:"1" type:"string"`

	// The maximum time that a streaming session can run, in seconds. Specify a
	// value between 600 and 57600.
	MaxUserDurationInSeconds *int64 `type:"integer"`

	// A unique name for the fleet.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The VPC configuration for the fleet.
	VpcConfig *VpcConfig `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleetRequest

func (UpdateFleetInput) GoString

func (s UpdateFleetInput) GoString() string

GoString returns the string representation

func (*UpdateFleetInput) SetAttributesToDelete

func (s *UpdateFleetInput) SetAttributesToDelete(v []FleetAttribute) *UpdateFleetInput

SetAttributesToDelete sets the AttributesToDelete field's value.

func (*UpdateFleetInput) SetComputeCapacity

func (s *UpdateFleetInput) SetComputeCapacity(v *ComputeCapacity) *UpdateFleetInput

SetComputeCapacity sets the ComputeCapacity field's value.

func (*UpdateFleetInput) SetDeleteVpcConfig

func (s *UpdateFleetInput) SetDeleteVpcConfig(v bool) *UpdateFleetInput

SetDeleteVpcConfig sets the DeleteVpcConfig field's value.

func (*UpdateFleetInput) SetDescription

func (s *UpdateFleetInput) SetDescription(v string) *UpdateFleetInput

SetDescription sets the Description field's value.

func (*UpdateFleetInput) SetDisconnectTimeoutInSeconds

func (s *UpdateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *UpdateFleetInput

SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.

func (*UpdateFleetInput) SetDisplayName

func (s *UpdateFleetInput) SetDisplayName(v string) *UpdateFleetInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateFleetInput) SetDomainJoinInfo

func (s *UpdateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *UpdateFleetInput

SetDomainJoinInfo sets the DomainJoinInfo field's value.

func (*UpdateFleetInput) SetEnableDefaultInternetAccess

func (s *UpdateFleetInput) SetEnableDefaultInternetAccess(v bool) *UpdateFleetInput

SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.

func (*UpdateFleetInput) SetImageName

func (s *UpdateFleetInput) SetImageName(v string) *UpdateFleetInput

SetImageName sets the ImageName field's value.

func (*UpdateFleetInput) SetInstanceType

func (s *UpdateFleetInput) SetInstanceType(v string) *UpdateFleetInput

SetInstanceType sets the InstanceType field's value.

func (*UpdateFleetInput) SetMaxUserDurationInSeconds

func (s *UpdateFleetInput) SetMaxUserDurationInSeconds(v int64) *UpdateFleetInput

SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.

func (*UpdateFleetInput) SetName

func (s *UpdateFleetInput) SetName(v string) *UpdateFleetInput

SetName sets the Name field's value.

func (*UpdateFleetInput) SetVpcConfig

func (s *UpdateFleetInput) SetVpcConfig(v *VpcConfig) *UpdateFleetInput

SetVpcConfig sets the VpcConfig field's value.

func (UpdateFleetInput) String

func (s UpdateFleetInput) String() string

String returns the string representation

func (*UpdateFleetInput) Validate

func (s *UpdateFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFleetOutput

type UpdateFleetOutput struct {

	// Information about the fleet.
	Fleet *Fleet `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleetResult

func (UpdateFleetOutput) GoString

func (s UpdateFleetOutput) GoString() string

GoString returns the string representation

func (UpdateFleetOutput) SDKResponseMetadata

func (s UpdateFleetOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*UpdateFleetOutput) SetFleet

func (s *UpdateFleetOutput) SetFleet(v *Fleet) *UpdateFleetOutput

SetFleet sets the Fleet field's value.

func (UpdateFleetOutput) String

func (s UpdateFleetOutput) String() string

String returns the string representation

type UpdateFleetRequest

type UpdateFleetRequest struct {
	*aws.Request
	Input *UpdateFleetInput
}

UpdateFleetRequest is a API request type for the UpdateFleet API operation.

func (UpdateFleetRequest) Send

Send marshals and sends the UpdateFleet API request.

type UpdateStackInput

type UpdateStackInput struct {

	// Deletes the storage connectors currently enabled for the stack.
	DeleteStorageConnectors *bool `type:"boolean"`

	// The description for display.
	Description *string `type:"string"`

	// The stack name for display.
	DisplayName *string `type:"string"`

	// The name of the stack.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The storage connectors to enable.
	StorageConnectors []StorageConnector `type:"list"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStackRequest

func (UpdateStackInput) GoString

func (s UpdateStackInput) GoString() string

GoString returns the string representation

func (*UpdateStackInput) SetDeleteStorageConnectors

func (s *UpdateStackInput) SetDeleteStorageConnectors(v bool) *UpdateStackInput

SetDeleteStorageConnectors sets the DeleteStorageConnectors field's value.

func (*UpdateStackInput) SetDescription

func (s *UpdateStackInput) SetDescription(v string) *UpdateStackInput

SetDescription sets the Description field's value.

func (*UpdateStackInput) SetDisplayName

func (s *UpdateStackInput) SetDisplayName(v string) *UpdateStackInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateStackInput) SetName

func (s *UpdateStackInput) SetName(v string) *UpdateStackInput

SetName sets the Name field's value.

func (*UpdateStackInput) SetStorageConnectors

func (s *UpdateStackInput) SetStorageConnectors(v []StorageConnector) *UpdateStackInput

SetStorageConnectors sets the StorageConnectors field's value.

func (UpdateStackInput) String

func (s UpdateStackInput) String() string

String returns the string representation

func (*UpdateStackInput) Validate

func (s *UpdateStackInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateStackOutput

type UpdateStackOutput struct {

	// Information about the stack.
	Stack *Stack `type:"structure"`
	// contains filtered or unexported fields
}

Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStackResult

func (UpdateStackOutput) GoString

func (s UpdateStackOutput) GoString() string

GoString returns the string representation

func (UpdateStackOutput) SDKResponseMetadata

func (s UpdateStackOutput) SDKResponseMetadata() aws.Response

SDKResponseMetdata return sthe response metadata for the API.

func (*UpdateStackOutput) SetStack

func (s *UpdateStackOutput) SetStack(v *Stack) *UpdateStackOutput

SetStack sets the Stack field's value.

func (UpdateStackOutput) String

func (s UpdateStackOutput) String() string

String returns the string representation

type UpdateStackRequest

type UpdateStackRequest struct {
	*aws.Request
	Input *UpdateStackInput
}

UpdateStackRequest is a API request type for the UpdateStack API operation.

func (UpdateStackRequest) Send

Send marshals and sends the UpdateStack API request.

type VisibilityType

type VisibilityType string
const (
	VisibilityTypePublic  VisibilityType = "PUBLIC"
	VisibilityTypePrivate VisibilityType = "PRIVATE"
)

Enum values for VisibilityType

type VpcConfig

type VpcConfig struct {

	// The security groups for the fleet.
	SecurityGroupIds []string `type:"list"`

	// The subnets to which a network interface is established from the fleet instance.
	SubnetIds []string `type:"list"`
	// contains filtered or unexported fields
}

Describes VPC configuration information. Please also see https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/VpcConfig

func (VpcConfig) GoString

func (s VpcConfig) GoString() string

GoString returns the string representation

func (*VpcConfig) SetSecurityGroupIds

func (s *VpcConfig) SetSecurityGroupIds(v []string) *VpcConfig

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcConfig) SetSubnetIds

func (s *VpcConfig) SetSubnetIds(v []string) *VpcConfig

SetSubnetIds sets the SubnetIds field's value.

func (VpcConfig) String

func (s VpcConfig) String() string

String returns the string representation

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL