...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/nimblestudio"
Overview
Constants

Overview ▾

Package nimblestudio provides the client and types for making API requests to AmazonNimbleStudio.

See https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01 for more information on this service.

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

Using the Client

To contact AmazonNimbleStudio 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 AmazonNimbleStudio client NimbleStudio for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/nimblestudio/#New

The stub package, nimblestudioiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Types ▾

type NimbleStudio
func New(p client.ConfigProvider, cfgs ...*aws.Config) *NimbleStudio
func (c *NimbleStudio) AcceptEulas(input *AcceptEulasInput) (*AcceptEulasOutput, error)
func (c *NimbleStudio) AcceptEulasRequest(input *AcceptEulasInput) (req *request.Request, output *AcceptEulasOutput)
func (c *NimbleStudio) AcceptEulasWithContext(ctx aws.Context, input *AcceptEulasInput, opts ...request.Option) (*AcceptEulasOutput, error)
func (c *NimbleStudio) CreateLaunchProfile(input *CreateLaunchProfileInput) (*CreateLaunchProfileOutput, error)
func (c *NimbleStudio) CreateLaunchProfileRequest(input *CreateLaunchProfileInput) (req *request.Request, output *CreateLaunchProfileOutput)
func (c *NimbleStudio) CreateLaunchProfileWithContext(ctx aws.Context, input *CreateLaunchProfileInput, opts ...request.Option) (*CreateLaunchProfileOutput, error)
func (c *NimbleStudio) CreateStreamingImage(input *CreateStreamingImageInput) (*CreateStreamingImageOutput, error)
func (c *NimbleStudio) CreateStreamingImageRequest(input *CreateStreamingImageInput) (req *request.Request, output *CreateStreamingImageOutput)
func (c *NimbleStudio) CreateStreamingImageWithContext(ctx aws.Context, input *CreateStreamingImageInput, opts ...request.Option) (*CreateStreamingImageOutput, error)
func (c *NimbleStudio) CreateStreamingSession(input *CreateStreamingSessionInput) (*CreateStreamingSessionOutput, error)
func (c *NimbleStudio) CreateStreamingSessionRequest(input *CreateStreamingSessionInput) (req *request.Request, output *CreateStreamingSessionOutput)
func (c *NimbleStudio) CreateStreamingSessionStream(input *CreateStreamingSessionStreamInput) (*CreateStreamingSessionStreamOutput, error)
func (c *NimbleStudio) CreateStreamingSessionStreamRequest(input *CreateStreamingSessionStreamInput) (req *request.Request, output *CreateStreamingSessionStreamOutput)
func (c *NimbleStudio) CreateStreamingSessionStreamWithContext(ctx aws.Context, input *CreateStreamingSessionStreamInput, opts ...request.Option) (*CreateStreamingSessionStreamOutput, error)
func (c *NimbleStudio) CreateStreamingSessionWithContext(ctx aws.Context, input *CreateStreamingSessionInput, opts ...request.Option) (*CreateStreamingSessionOutput, error)
func (c *NimbleStudio) CreateStudio(input *CreateStudioInput) (*CreateStudioOutput, error)
func (c *NimbleStudio) CreateStudioComponent(input *CreateStudioComponentInput) (*CreateStudioComponentOutput, error)
func (c *NimbleStudio) CreateStudioComponentRequest(input *CreateStudioComponentInput) (req *request.Request, output *CreateStudioComponentOutput)
func (c *NimbleStudio) CreateStudioComponentWithContext(ctx aws.Context, input *CreateStudioComponentInput, opts ...request.Option) (*CreateStudioComponentOutput, error)
func (c *NimbleStudio) CreateStudioRequest(input *CreateStudioInput) (req *request.Request, output *CreateStudioOutput)
func (c *NimbleStudio) CreateStudioWithContext(ctx aws.Context, input *CreateStudioInput, opts ...request.Option) (*CreateStudioOutput, error)
func (c *NimbleStudio) DeleteLaunchProfile(input *DeleteLaunchProfileInput) (*DeleteLaunchProfileOutput, error)
func (c *NimbleStudio) DeleteLaunchProfileMember(input *DeleteLaunchProfileMemberInput) (*DeleteLaunchProfileMemberOutput, error)
func (c *NimbleStudio) DeleteLaunchProfileMemberRequest(input *DeleteLaunchProfileMemberInput) (req *request.Request, output *DeleteLaunchProfileMemberOutput)
func (c *NimbleStudio) DeleteLaunchProfileMemberWithContext(ctx aws.Context, input *DeleteLaunchProfileMemberInput, opts ...request.Option) (*DeleteLaunchProfileMemberOutput, error)
func (c *NimbleStudio) DeleteLaunchProfileRequest(input *DeleteLaunchProfileInput) (req *request.Request, output *DeleteLaunchProfileOutput)
func (c *NimbleStudio) DeleteLaunchProfileWithContext(ctx aws.Context, input *DeleteLaunchProfileInput, opts ...request.Option) (*DeleteLaunchProfileOutput, error)
func (c *NimbleStudio) DeleteStreamingImage(input *DeleteStreamingImageInput) (*DeleteStreamingImageOutput, error)
func (c *NimbleStudio) DeleteStreamingImageRequest(input *DeleteStreamingImageInput) (req *request.Request, output *DeleteStreamingImageOutput)
func (c *NimbleStudio) DeleteStreamingImageWithContext(ctx aws.Context, input *DeleteStreamingImageInput, opts ...request.Option) (*DeleteStreamingImageOutput, error)
func (c *NimbleStudio) DeleteStreamingSession(input *DeleteStreamingSessionInput) (*DeleteStreamingSessionOutput, error)
func (c *NimbleStudio) DeleteStreamingSessionRequest(input *DeleteStreamingSessionInput) (req *request.Request, output *DeleteStreamingSessionOutput)
func (c *NimbleStudio) DeleteStreamingSessionWithContext(ctx aws.Context, input *DeleteStreamingSessionInput, opts ...request.Option) (*DeleteStreamingSessionOutput, error)
func (c *NimbleStudio) DeleteStudio(input *DeleteStudioInput) (*DeleteStudioOutput, error)
func (c *NimbleStudio) DeleteStudioComponent(input *DeleteStudioComponentInput) (*DeleteStudioComponentOutput, error)
func (c *NimbleStudio) DeleteStudioComponentRequest(input *DeleteStudioComponentInput) (req *request.Request, output *DeleteStudioComponentOutput)
func (c *NimbleStudio) DeleteStudioComponentWithContext(ctx aws.Context, input *DeleteStudioComponentInput, opts ...request.Option) (*DeleteStudioComponentOutput, error)
func (c *NimbleStudio) DeleteStudioMember(input *DeleteStudioMemberInput) (*DeleteStudioMemberOutput, error)
func (c *NimbleStudio) DeleteStudioMemberRequest(input *DeleteStudioMemberInput) (req *request.Request, output *DeleteStudioMemberOutput)
func (c *NimbleStudio) DeleteStudioMemberWithContext(ctx aws.Context, input *DeleteStudioMemberInput, opts ...request.Option) (*DeleteStudioMemberOutput, error)
func (c *NimbleStudio) DeleteStudioRequest(input *DeleteStudioInput) (req *request.Request, output *DeleteStudioOutput)
func (c *NimbleStudio) DeleteStudioWithContext(ctx aws.Context, input *DeleteStudioInput, opts ...request.Option) (*DeleteStudioOutput, error)
func (c *NimbleStudio) GetEula(input *GetEulaInput) (*GetEulaOutput, error)
func (c *NimbleStudio) GetEulaRequest(input *GetEulaInput) (req *request.Request, output *GetEulaOutput)
func (c *NimbleStudio) GetEulaWithContext(ctx aws.Context, input *GetEulaInput, opts ...request.Option) (*GetEulaOutput, error)
func (c *NimbleStudio) GetLaunchProfile(input *GetLaunchProfileInput) (*GetLaunchProfileOutput, error)
func (c *NimbleStudio) GetLaunchProfileDetails(input *GetLaunchProfileDetailsInput) (*GetLaunchProfileDetailsOutput, error)
func (c *NimbleStudio) GetLaunchProfileDetailsRequest(input *GetLaunchProfileDetailsInput) (req *request.Request, output *GetLaunchProfileDetailsOutput)
func (c *NimbleStudio) GetLaunchProfileDetailsWithContext(ctx aws.Context, input *GetLaunchProfileDetailsInput, opts ...request.Option) (*GetLaunchProfileDetailsOutput, error)
func (c *NimbleStudio) GetLaunchProfileInitialization(input *GetLaunchProfileInitializationInput) (*GetLaunchProfileInitializationOutput, error)
func (c *NimbleStudio) GetLaunchProfileInitializationRequest(input *GetLaunchProfileInitializationInput) (req *request.Request, output *GetLaunchProfileInitializationOutput)
func (c *NimbleStudio) GetLaunchProfileInitializationWithContext(ctx aws.Context, input *GetLaunchProfileInitializationInput, opts ...request.Option) (*GetLaunchProfileInitializationOutput, error)
func (c *NimbleStudio) GetLaunchProfileMember(input *GetLaunchProfileMemberInput) (*GetLaunchProfileMemberOutput, error)
func (c *NimbleStudio) GetLaunchProfileMemberRequest(input *GetLaunchProfileMemberInput) (req *request.Request, output *GetLaunchProfileMemberOutput)
func (c *NimbleStudio) GetLaunchProfileMemberWithContext(ctx aws.Context, input *GetLaunchProfileMemberInput, opts ...request.Option) (*GetLaunchProfileMemberOutput, error)
func (c *NimbleStudio) GetLaunchProfileRequest(input *GetLaunchProfileInput) (req *request.Request, output *GetLaunchProfileOutput)
func (c *NimbleStudio) GetLaunchProfileWithContext(ctx aws.Context, input *GetLaunchProfileInput, opts ...request.Option) (*GetLaunchProfileOutput, error)
func (c *NimbleStudio) GetStreamingImage(input *GetStreamingImageInput) (*GetStreamingImageOutput, error)
func (c *NimbleStudio) GetStreamingImageRequest(input *GetStreamingImageInput) (req *request.Request, output *GetStreamingImageOutput)
func (c *NimbleStudio) GetStreamingImageWithContext(ctx aws.Context, input *GetStreamingImageInput, opts ...request.Option) (*GetStreamingImageOutput, error)
func (c *NimbleStudio) GetStreamingSession(input *GetStreamingSessionInput) (*GetStreamingSessionOutput, error)
func (c *NimbleStudio) GetStreamingSessionRequest(input *GetStreamingSessionInput) (req *request.Request, output *GetStreamingSessionOutput)
func (c *NimbleStudio) GetStreamingSessionStream(input *GetStreamingSessionStreamInput) (*GetStreamingSessionStreamOutput, error)
func (c *NimbleStudio) GetStreamingSessionStreamRequest(input *GetStreamingSessionStreamInput) (req *request.Request, output *GetStreamingSessionStreamOutput)
func (c *NimbleStudio) GetStreamingSessionStreamWithContext(ctx aws.Context, input *GetStreamingSessionStreamInput, opts ...request.Option) (*GetStreamingSessionStreamOutput, error)
func (c *NimbleStudio) GetStreamingSessionWithContext(ctx aws.Context, input *GetStreamingSessionInput, opts ...request.Option) (*GetStreamingSessionOutput, error)
func (c *NimbleStudio) GetStudio(input *GetStudioInput) (*GetStudioOutput, error)
func (c *NimbleStudio) GetStudioComponent(input *GetStudioComponentInput) (*GetStudioComponentOutput, error)
func (c *NimbleStudio) GetStudioComponentRequest(input *GetStudioComponentInput) (req *request.Request, output *GetStudioComponentOutput)
func (c *NimbleStudio) GetStudioComponentWithContext(ctx aws.Context, input *GetStudioComponentInput, opts ...request.Option) (*GetStudioComponentOutput, error)
func (c *NimbleStudio) GetStudioMember(input *GetStudioMemberInput) (*GetStudioMemberOutput, error)
func (c *NimbleStudio) GetStudioMemberRequest(input *GetStudioMemberInput) (req *request.Request, output *GetStudioMemberOutput)
func (c *NimbleStudio) GetStudioMemberWithContext(ctx aws.Context, input *GetStudioMemberInput, opts ...request.Option) (*GetStudioMemberOutput, error)
func (c *NimbleStudio) GetStudioRequest(input *GetStudioInput) (req *request.Request, output *GetStudioOutput)
func (c *NimbleStudio) GetStudioWithContext(ctx aws.Context, input *GetStudioInput, opts ...request.Option) (*GetStudioOutput, error)
func (c *NimbleStudio) ListEulaAcceptances(input *ListEulaAcceptancesInput) (*ListEulaAcceptancesOutput, error)
func (c *NimbleStudio) ListEulaAcceptancesPages(input *ListEulaAcceptancesInput, fn func(*ListEulaAcceptancesOutput, bool) bool) error
func (c *NimbleStudio) ListEulaAcceptancesPagesWithContext(ctx aws.Context, input *ListEulaAcceptancesInput, fn func(*ListEulaAcceptancesOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListEulaAcceptancesRequest(input *ListEulaAcceptancesInput) (req *request.Request, output *ListEulaAcceptancesOutput)
func (c *NimbleStudio) ListEulaAcceptancesWithContext(ctx aws.Context, input *ListEulaAcceptancesInput, opts ...request.Option) (*ListEulaAcceptancesOutput, error)
func (c *NimbleStudio) ListEulas(input *ListEulasInput) (*ListEulasOutput, error)
func (c *NimbleStudio) ListEulasPages(input *ListEulasInput, fn func(*ListEulasOutput, bool) bool) error
func (c *NimbleStudio) ListEulasPagesWithContext(ctx aws.Context, input *ListEulasInput, fn func(*ListEulasOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListEulasRequest(input *ListEulasInput) (req *request.Request, output *ListEulasOutput)
func (c *NimbleStudio) ListEulasWithContext(ctx aws.Context, input *ListEulasInput, opts ...request.Option) (*ListEulasOutput, error)
func (c *NimbleStudio) ListLaunchProfileMembers(input *ListLaunchProfileMembersInput) (*ListLaunchProfileMembersOutput, error)
func (c *NimbleStudio) ListLaunchProfileMembersPages(input *ListLaunchProfileMembersInput, fn func(*ListLaunchProfileMembersOutput, bool) bool) error
func (c *NimbleStudio) ListLaunchProfileMembersPagesWithContext(ctx aws.Context, input *ListLaunchProfileMembersInput, fn func(*ListLaunchProfileMembersOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListLaunchProfileMembersRequest(input *ListLaunchProfileMembersInput) (req *request.Request, output *ListLaunchProfileMembersOutput)
func (c *NimbleStudio) ListLaunchProfileMembersWithContext(ctx aws.Context, input *ListLaunchProfileMembersInput, opts ...request.Option) (*ListLaunchProfileMembersOutput, error)
func (c *NimbleStudio) ListLaunchProfiles(input *ListLaunchProfilesInput) (*ListLaunchProfilesOutput, error)
func (c *NimbleStudio) ListLaunchProfilesPages(input *ListLaunchProfilesInput, fn func(*ListLaunchProfilesOutput, bool) bool) error
func (c *NimbleStudio) ListLaunchProfilesPagesWithContext(ctx aws.Context, input *ListLaunchProfilesInput, fn func(*ListLaunchProfilesOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListLaunchProfilesRequest(input *ListLaunchProfilesInput) (req *request.Request, output *ListLaunchProfilesOutput)
func (c *NimbleStudio) ListLaunchProfilesWithContext(ctx aws.Context, input *ListLaunchProfilesInput, opts ...request.Option) (*ListLaunchProfilesOutput, error)
func (c *NimbleStudio) ListStreamingImages(input *ListStreamingImagesInput) (*ListStreamingImagesOutput, error)
func (c *NimbleStudio) ListStreamingImagesPages(input *ListStreamingImagesInput, fn func(*ListStreamingImagesOutput, bool) bool) error
func (c *NimbleStudio) ListStreamingImagesPagesWithContext(ctx aws.Context, input *ListStreamingImagesInput, fn func(*ListStreamingImagesOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListStreamingImagesRequest(input *ListStreamingImagesInput) (req *request.Request, output *ListStreamingImagesOutput)
func (c *NimbleStudio) ListStreamingImagesWithContext(ctx aws.Context, input *ListStreamingImagesInput, opts ...request.Option) (*ListStreamingImagesOutput, error)
func (c *NimbleStudio) ListStreamingSessions(input *ListStreamingSessionsInput) (*ListStreamingSessionsOutput, error)
func (c *NimbleStudio) ListStreamingSessionsPages(input *ListStreamingSessionsInput, fn func(*ListStreamingSessionsOutput, bool) bool) error
func (c *NimbleStudio) ListStreamingSessionsPagesWithContext(ctx aws.Context, input *ListStreamingSessionsInput, fn func(*ListStreamingSessionsOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListStreamingSessionsRequest(input *ListStreamingSessionsInput) (req *request.Request, output *ListStreamingSessionsOutput)
func (c *NimbleStudio) ListStreamingSessionsWithContext(ctx aws.Context, input *ListStreamingSessionsInput, opts ...request.Option) (*ListStreamingSessionsOutput, error)
func (c *NimbleStudio) ListStudioComponents(input *ListStudioComponentsInput) (*ListStudioComponentsOutput, error)
func (c *NimbleStudio) ListStudioComponentsPages(input *ListStudioComponentsInput, fn func(*ListStudioComponentsOutput, bool) bool) error
func (c *NimbleStudio) ListStudioComponentsPagesWithContext(ctx aws.Context, input *ListStudioComponentsInput, fn func(*ListStudioComponentsOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListStudioComponentsRequest(input *ListStudioComponentsInput) (req *request.Request, output *ListStudioComponentsOutput)
func (c *NimbleStudio) ListStudioComponentsWithContext(ctx aws.Context, input *ListStudioComponentsInput, opts ...request.Option) (*ListStudioComponentsOutput, error)
func (c *NimbleStudio) ListStudioMembers(input *ListStudioMembersInput) (*ListStudioMembersOutput, error)
func (c *NimbleStudio) ListStudioMembersPages(input *ListStudioMembersInput, fn func(*ListStudioMembersOutput, bool) bool) error
func (c *NimbleStudio) ListStudioMembersPagesWithContext(ctx aws.Context, input *ListStudioMembersInput, fn func(*ListStudioMembersOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListStudioMembersRequest(input *ListStudioMembersInput) (req *request.Request, output *ListStudioMembersOutput)
func (c *NimbleStudio) ListStudioMembersWithContext(ctx aws.Context, input *ListStudioMembersInput, opts ...request.Option) (*ListStudioMembersOutput, error)
func (c *NimbleStudio) ListStudios(input *ListStudiosInput) (*ListStudiosOutput, error)
func (c *NimbleStudio) ListStudiosPages(input *ListStudiosInput, fn func(*ListStudiosOutput, bool) bool) error
func (c *NimbleStudio) ListStudiosPagesWithContext(ctx aws.Context, input *ListStudiosInput, fn func(*ListStudiosOutput, bool) bool, opts ...request.Option) error
func (c *NimbleStudio) ListStudiosRequest(input *ListStudiosInput) (req *request.Request, output *ListStudiosOutput)
func (c *NimbleStudio) ListStudiosWithContext(ctx aws.Context, input *ListStudiosInput, opts ...request.Option) (*ListStudiosOutput, error)
func (c *NimbleStudio) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *NimbleStudio) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *NimbleStudio) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *NimbleStudio) PutLaunchProfileMembers(input *PutLaunchProfileMembersInput) (*PutLaunchProfileMembersOutput, error)
func (c *NimbleStudio) PutLaunchProfileMembersRequest(input *PutLaunchProfileMembersInput) (req *request.Request, output *PutLaunchProfileMembersOutput)
func (c *NimbleStudio) PutLaunchProfileMembersWithContext(ctx aws.Context, input *PutLaunchProfileMembersInput, opts ...request.Option) (*PutLaunchProfileMembersOutput, error)
func (c *NimbleStudio) PutStudioMembers(input *PutStudioMembersInput) (*PutStudioMembersOutput, error)
func (c *NimbleStudio) PutStudioMembersRequest(input *PutStudioMembersInput) (req *request.Request, output *PutStudioMembersOutput)
func (c *NimbleStudio) PutStudioMembersWithContext(ctx aws.Context, input *PutStudioMembersInput, opts ...request.Option) (*PutStudioMembersOutput, error)
func (c *NimbleStudio) StartStudioSSOConfigurationRepair(input *StartStudioSSOConfigurationRepairInput) (*StartStudioSSOConfigurationRepairOutput, error)
func (c *NimbleStudio) StartStudioSSOConfigurationRepairRequest(input *StartStudioSSOConfigurationRepairInput) (req *request.Request, output *StartStudioSSOConfigurationRepairOutput)
func (c *NimbleStudio) StartStudioSSOConfigurationRepairWithContext(ctx aws.Context, input *StartStudioSSOConfigurationRepairInput, opts ...request.Option) (*StartStudioSSOConfigurationRepairOutput, error)
func (c *NimbleStudio) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *NimbleStudio) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *NimbleStudio) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *NimbleStudio) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *NimbleStudio) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *NimbleStudio) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *NimbleStudio) UpdateLaunchProfile(input *UpdateLaunchProfileInput) (*UpdateLaunchProfileOutput, error)
func (c *NimbleStudio) UpdateLaunchProfileMember(input *UpdateLaunchProfileMemberInput) (*UpdateLaunchProfileMemberOutput, error)
func (c *NimbleStudio) UpdateLaunchProfileMemberRequest(input *UpdateLaunchProfileMemberInput) (req *request.Request, output *UpdateLaunchProfileMemberOutput)
func (c *NimbleStudio) UpdateLaunchProfileMemberWithContext(ctx aws.Context, input *UpdateLaunchProfileMemberInput, opts ...request.Option) (*UpdateLaunchProfileMemberOutput, error)
func (c *NimbleStudio) UpdateLaunchProfileRequest(input *UpdateLaunchProfileInput) (req *request.Request, output *UpdateLaunchProfileOutput)
func (c *NimbleStudio) UpdateLaunchProfileWithContext(ctx aws.Context, input *UpdateLaunchProfileInput, opts ...request.Option) (*UpdateLaunchProfileOutput, error)
func (c *NimbleStudio) UpdateStreamingImage(input *UpdateStreamingImageInput) (*UpdateStreamingImageOutput, error)
func (c *NimbleStudio) UpdateStreamingImageRequest(input *UpdateStreamingImageInput) (req *request.Request, output *UpdateStreamingImageOutput)
func (c *NimbleStudio) UpdateStreamingImageWithContext(ctx aws.Context, input *UpdateStreamingImageInput, opts ...request.Option) (*UpdateStreamingImageOutput, error)
func (c *NimbleStudio) UpdateStudio(input *UpdateStudioInput) (*UpdateStudioOutput, error)
func (c *NimbleStudio) UpdateStudioComponent(input *UpdateStudioComponentInput) (*UpdateStudioComponentOutput, error)
func (c *NimbleStudio) UpdateStudioComponentRequest(input *UpdateStudioComponentInput) (req *request.Request, output *UpdateStudioComponentOutput)
func (c *NimbleStudio) UpdateStudioComponentWithContext(ctx aws.Context, input *UpdateStudioComponentInput, opts ...request.Option) (*UpdateStudioComponentOutput, error)
func (c *NimbleStudio) UpdateStudioRequest(input *UpdateStudioInput) (req *request.Request, output *UpdateStudioOutput)
func (c *NimbleStudio) UpdateStudioWithContext(ctx aws.Context, input *UpdateStudioInput, opts ...request.Option) (*UpdateStudioOutput, error)
func LaunchProfilePersona_Values() []string
func LaunchProfilePlatform_Values() []string
func LaunchProfileState_Values() []string
func LaunchProfileStatusCode_Values() []string
func StreamingClipboardMode_Values() []string
func StreamingImageEncryptionConfigurationKeyType_Values() []string
func StreamingImageState_Values() []string
func StreamingImageStatusCode_Values() []string
func StreamingInstanceType_Values() []string
func StreamingSessionState_Values() []string
func StreamingSessionStatusCode_Values() []string
func StreamingSessionStreamState_Values() []string
func StreamingSessionStreamStatusCode_Values() []string
func StudioComponentInitializationScriptRunContext_Values() []string
func StudioComponentState_Values() []string
func StudioComponentStatusCode_Values() []string
func StudioComponentSubtype_Values() []string
func StudioComponentType_Values() []string
func StudioEncryptionConfigurationKeyType_Values() []string
func StudioPersona_Values() []string
func StudioState_Values() []string
func StudioStatusCode_Values() []string
type AcceptEulasInput
type AcceptEulasOutput
type AccessDeniedException
type ActiveDirectoryComputerAttribute
type ActiveDirectoryConfiguration
type ComputeFarmConfiguration
type ConflictException
type CreateLaunchProfileInput
type CreateLaunchProfileOutput
type CreateStreamingImageInput
type CreateStreamingImageOutput
type CreateStreamingSessionInput
type CreateStreamingSessionOutput
type CreateStreamingSessionStreamInput
type CreateStreamingSessionStreamOutput
type CreateStudioComponentInput
type CreateStudioComponentOutput
type CreateStudioInput
type CreateStudioOutput
type DeleteLaunchProfileInput
type DeleteLaunchProfileMemberInput
type DeleteLaunchProfileMemberOutput
type DeleteLaunchProfileOutput
type DeleteStreamingImageInput
type DeleteStreamingImageOutput
type DeleteStreamingSessionInput
type DeleteStreamingSessionOutput
type DeleteStudioComponentInput
type DeleteStudioComponentOutput
type DeleteStudioInput
type DeleteStudioMemberInput
type DeleteStudioMemberOutput
type DeleteStudioOutput
type Eula
type EulaAcceptance
type GetEulaInput
type GetEulaOutput
type GetLaunchProfileDetailsInput
type GetLaunchProfileDetailsOutput
type GetLaunchProfileInitializationInput
type GetLaunchProfileInitializationOutput
type GetLaunchProfileInput
type GetLaunchProfileMemberInput
type GetLaunchProfileMemberOutput
type GetLaunchProfileOutput
type GetStreamingImageInput
type GetStreamingImageOutput
type GetStreamingSessionInput
type GetStreamingSessionOutput
type GetStreamingSessionStreamInput
type GetStreamingSessionStreamOutput
type GetStudioComponentInput
type GetStudioComponentOutput
type GetStudioInput
type GetStudioMemberInput
type GetStudioMemberOutput
type GetStudioOutput
type InternalServerErrorException
type LaunchProfile
type LaunchProfileInitialization
type LaunchProfileInitializationActiveDirectory
type LaunchProfileInitializationScript
type LaunchProfileMembership
type LicenseServiceConfiguration
type ListEulaAcceptancesInput
type ListEulaAcceptancesOutput
type ListEulasInput
type ListEulasOutput
type ListLaunchProfileMembersInput
type ListLaunchProfileMembersOutput
type ListLaunchProfilesInput
type ListLaunchProfilesOutput
type ListStreamingImagesInput
type ListStreamingImagesOutput
type ListStreamingSessionsInput
type ListStreamingSessionsOutput
type ListStudioComponentsInput
type ListStudioComponentsOutput
type ListStudioMembersInput
type ListStudioMembersOutput
type ListStudiosInput
type ListStudiosOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type NewLaunchProfileMember
type NewStudioMember
type PutLaunchProfileMembersInput
type PutLaunchProfileMembersOutput
type PutStudioMembersInput
type PutStudioMembersOutput
type ResourceNotFoundException
type ScriptParameterKeyValue
type ServiceQuotaExceededException
type SharedFileSystemConfiguration
type StartStudioSSOConfigurationRepairInput
type StartStudioSSOConfigurationRepairOutput
type StreamConfiguration
type StreamConfigurationCreate
type StreamingImage
type StreamingImageEncryptionConfiguration
type StreamingSession
type StreamingSessionStream
type Studio
type StudioComponent
type StudioComponentConfiguration
type StudioComponentInitializationScript
type StudioComponentSummary
type StudioEncryptionConfiguration
type StudioMembership
type TagResourceInput
type TagResourceOutput
type ThrottlingException
type UntagResourceInput
type UntagResourceOutput
type UpdateLaunchProfileInput
type UpdateLaunchProfileMemberInput
type UpdateLaunchProfileMemberOutput
type UpdateLaunchProfileOutput
type UpdateStreamingImageInput
type UpdateStreamingImageOutput
type UpdateStudioComponentInput
type UpdateStudioComponentOutput
type UpdateStudioInput
type UpdateStudioOutput
type ValidationException

Constants ▾

const (
    // LaunchProfilePlatformLinux is a LaunchProfilePlatform enum value
    LaunchProfilePlatformLinux = "LINUX"

    // LaunchProfilePlatformWindows is a LaunchProfilePlatform enum value
    LaunchProfilePlatformWindows = "WINDOWS"
)
const (
    // LaunchProfileStateCreateInProgress is a LaunchProfileState enum value
    LaunchProfileStateCreateInProgress = "CREATE_IN_PROGRESS"

    // LaunchProfileStateReady is a LaunchProfileState enum value
    LaunchProfileStateReady = "READY"

    // LaunchProfileStateUpdateInProgress is a LaunchProfileState enum value
    LaunchProfileStateUpdateInProgress = "UPDATE_IN_PROGRESS"

    // LaunchProfileStateDeleteInProgress is a LaunchProfileState enum value
    LaunchProfileStateDeleteInProgress = "DELETE_IN_PROGRESS"

    // LaunchProfileStateDeleted is a LaunchProfileState enum value
    LaunchProfileStateDeleted = "DELETED"

    // LaunchProfileStateDeleteFailed is a LaunchProfileState enum value
    LaunchProfileStateDeleteFailed = "DELETE_FAILED"

    // LaunchProfileStateCreateFailed is a LaunchProfileState enum value
    LaunchProfileStateCreateFailed = "CREATE_FAILED"

    // LaunchProfileStateUpdateFailed is a LaunchProfileState enum value
    LaunchProfileStateUpdateFailed = "UPDATE_FAILED"
)
const (
    // LaunchProfileStatusCodeLaunchProfileCreated is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeLaunchProfileCreated = "LAUNCH_PROFILE_CREATED"

    // LaunchProfileStatusCodeLaunchProfileUpdated is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeLaunchProfileUpdated = "LAUNCH_PROFILE_UPDATED"

    // LaunchProfileStatusCodeLaunchProfileDeleted is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeLaunchProfileDeleted = "LAUNCH_PROFILE_DELETED"

    // LaunchProfileStatusCodeLaunchProfileCreateInProgress is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeLaunchProfileCreateInProgress = "LAUNCH_PROFILE_CREATE_IN_PROGRESS"

    // LaunchProfileStatusCodeLaunchProfileUpdateInProgress is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeLaunchProfileUpdateInProgress = "LAUNCH_PROFILE_UPDATE_IN_PROGRESS"

    // LaunchProfileStatusCodeLaunchProfileDeleteInProgress is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeLaunchProfileDeleteInProgress = "LAUNCH_PROFILE_DELETE_IN_PROGRESS"

    // LaunchProfileStatusCodeInternalError is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeInternalError = "INTERNAL_ERROR"

    // LaunchProfileStatusCodeStreamingImageNotFound is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeStreamingImageNotFound = "STREAMING_IMAGE_NOT_FOUND"

    // LaunchProfileStatusCodeStreamingImageNotReady is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeStreamingImageNotReady = "STREAMING_IMAGE_NOT_READY"

    // LaunchProfileStatusCodeLaunchProfileWithStreamSessionsNotDeleted is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeLaunchProfileWithStreamSessionsNotDeleted = "LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED"

    // LaunchProfileStatusCodeEncryptionKeyAccessDenied is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeEncryptionKeyAccessDenied = "ENCRYPTION_KEY_ACCESS_DENIED"

    // LaunchProfileStatusCodeEncryptionKeyNotFound is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeEncryptionKeyNotFound = "ENCRYPTION_KEY_NOT_FOUND"

    // LaunchProfileStatusCodeInvalidSubnetsProvided is a LaunchProfileStatusCode enum value
    LaunchProfileStatusCodeInvalidSubnetsProvided = "INVALID_SUBNETS_PROVIDED"
)
const (
    // StreamingClipboardModeEnabled is a StreamingClipboardMode enum value
    StreamingClipboardModeEnabled = "ENABLED"

    // StreamingClipboardModeDisabled is a StreamingClipboardMode enum value
    StreamingClipboardModeDisabled = "DISABLED"
)
const (
    // StreamingImageStateCreateInProgress is a StreamingImageState enum value
    StreamingImageStateCreateInProgress = "CREATE_IN_PROGRESS"

    // StreamingImageStateReady is a StreamingImageState enum value
    StreamingImageStateReady = "READY"

    // StreamingImageStateDeleteInProgress is a StreamingImageState enum value
    StreamingImageStateDeleteInProgress = "DELETE_IN_PROGRESS"

    // StreamingImageStateDeleted is a StreamingImageState enum value
    StreamingImageStateDeleted = "DELETED"

    // StreamingImageStateUpdateInProgress is a StreamingImageState enum value
    StreamingImageStateUpdateInProgress = "UPDATE_IN_PROGRESS"

    // StreamingImageStateUpdateFailed is a StreamingImageState enum value
    StreamingImageStateUpdateFailed = "UPDATE_FAILED"

    // StreamingImageStateCreateFailed is a StreamingImageState enum value
    StreamingImageStateCreateFailed = "CREATE_FAILED"

    // StreamingImageStateDeleteFailed is a StreamingImageState enum value
    StreamingImageStateDeleteFailed = "DELETE_FAILED"
)
const (
    // StreamingImageStatusCodeStreamingImageCreateInProgress is a StreamingImageStatusCode enum value
    StreamingImageStatusCodeStreamingImageCreateInProgress = "STREAMING_IMAGE_CREATE_IN_PROGRESS"

    // StreamingImageStatusCodeStreamingImageReady is a StreamingImageStatusCode enum value
    StreamingImageStatusCodeStreamingImageReady = "STREAMING_IMAGE_READY"

    // StreamingImageStatusCodeStreamingImageDeleteInProgress is a StreamingImageStatusCode enum value
    StreamingImageStatusCodeStreamingImageDeleteInProgress = "STREAMING_IMAGE_DELETE_IN_PROGRESS"

    // StreamingImageStatusCodeStreamingImageDeleted is a StreamingImageStatusCode enum value
    StreamingImageStatusCodeStreamingImageDeleted = "STREAMING_IMAGE_DELETED"

    // StreamingImageStatusCodeStreamingImageUpdateInProgress is a StreamingImageStatusCode enum value
    StreamingImageStatusCodeStreamingImageUpdateInProgress = "STREAMING_IMAGE_UPDATE_IN_PROGRESS"

    // StreamingImageStatusCodeInternalError is a StreamingImageStatusCode enum value
    StreamingImageStatusCodeInternalError = "INTERNAL_ERROR"
)

The status code.

const (
    // StreamingInstanceTypeG4dnXlarge is a StreamingInstanceType enum value
    StreamingInstanceTypeG4dnXlarge = "g4dn.xlarge"

    // StreamingInstanceTypeG4dn2xlarge is a StreamingInstanceType enum value
    StreamingInstanceTypeG4dn2xlarge = "g4dn.2xlarge"

    // StreamingInstanceTypeG4dn4xlarge is a StreamingInstanceType enum value
    StreamingInstanceTypeG4dn4xlarge = "g4dn.4xlarge"

    // StreamingInstanceTypeG4dn8xlarge is a StreamingInstanceType enum value
    StreamingInstanceTypeG4dn8xlarge = "g4dn.8xlarge"

    // StreamingInstanceTypeG4dn12xlarge is a StreamingInstanceType enum value
    StreamingInstanceTypeG4dn12xlarge = "g4dn.12xlarge"

    // StreamingInstanceTypeG4dn16xlarge is a StreamingInstanceType enum value
    StreamingInstanceTypeG4dn16xlarge = "g4dn.16xlarge"
)
const (
    // StreamingSessionStateCreateInProgress is a StreamingSessionState enum value
    StreamingSessionStateCreateInProgress = "CREATE_IN_PROGRESS"

    // StreamingSessionStateDeleteInProgress is a StreamingSessionState enum value
    StreamingSessionStateDeleteInProgress = "DELETE_IN_PROGRESS"

    // StreamingSessionStateReady is a StreamingSessionState enum value
    StreamingSessionStateReady = "READY"

    // StreamingSessionStateDeleted is a StreamingSessionState enum value
    StreamingSessionStateDeleted = "DELETED"

    // StreamingSessionStateCreateFailed is a StreamingSessionState enum value
    StreamingSessionStateCreateFailed = "CREATE_FAILED"

    // StreamingSessionStateDeleteFailed is a StreamingSessionState enum value
    StreamingSessionStateDeleteFailed = "DELETE_FAILED"
)

The streaming session state.

const (
    // StreamingSessionStatusCodeStreamingSessionReady is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeStreamingSessionReady = "STREAMING_SESSION_READY"

    // StreamingSessionStatusCodeStreamingSessionDeleted is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeStreamingSessionDeleted = "STREAMING_SESSION_DELETED"

    // StreamingSessionStatusCodeStreamingSessionCreateInProgress is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeStreamingSessionCreateInProgress = "STREAMING_SESSION_CREATE_IN_PROGRESS"

    // StreamingSessionStatusCodeStreamingSessionDeleteInProgress is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeStreamingSessionDeleteInProgress = "STREAMING_SESSION_DELETE_IN_PROGRESS"

    // StreamingSessionStatusCodeInternalError is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeInternalError = "INTERNAL_ERROR"

    // StreamingSessionStatusCodeInsufficientCapacity is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeInsufficientCapacity = "INSUFFICIENT_CAPACITY"

    // StreamingSessionStatusCodeActiveDirectoryDomainJoinError is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeActiveDirectoryDomainJoinError = "ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR"

    // StreamingSessionStatusCodeNetworkConnectionError is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeNetworkConnectionError = "NETWORK_CONNECTION_ERROR"

    // StreamingSessionStatusCodeInitializationScriptError is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeInitializationScriptError = "INITIALIZATION_SCRIPT_ERROR"

    // StreamingSessionStatusCodeDecryptStreamingImageError is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeDecryptStreamingImageError = "DECRYPT_STREAMING_IMAGE_ERROR"

    // StreamingSessionStatusCodeNetworkInterfaceError is a StreamingSessionStatusCode enum value
    StreamingSessionStatusCodeNetworkInterfaceError = "NETWORK_INTERFACE_ERROR"
)
const (
    // StreamingSessionStreamStateReady is a StreamingSessionStreamState enum value
    StreamingSessionStreamStateReady = "READY"

    // StreamingSessionStreamStateCreateInProgress is a StreamingSessionStreamState enum value
    StreamingSessionStreamStateCreateInProgress = "CREATE_IN_PROGRESS"

    // StreamingSessionStreamStateDeleteInProgress is a StreamingSessionStreamState enum value
    StreamingSessionStreamStateDeleteInProgress = "DELETE_IN_PROGRESS"

    // StreamingSessionStreamStateDeleted is a StreamingSessionStreamState enum value
    StreamingSessionStreamStateDeleted = "DELETED"

    // StreamingSessionStreamStateCreateFailed is a StreamingSessionStreamState enum value
    StreamingSessionStreamStateCreateFailed = "CREATE_FAILED"

    // StreamingSessionStreamStateDeleteFailed is a StreamingSessionStreamState enum value
    StreamingSessionStreamStateDeleteFailed = "DELETE_FAILED"
)
const (
    // StreamingSessionStreamStatusCodeStreamCreateInProgress is a StreamingSessionStreamStatusCode enum value
    StreamingSessionStreamStatusCodeStreamCreateInProgress = "STREAM_CREATE_IN_PROGRESS"

    // StreamingSessionStreamStatusCodeStreamReady is a StreamingSessionStreamStatusCode enum value
    StreamingSessionStreamStatusCodeStreamReady = "STREAM_READY"

    // StreamingSessionStreamStatusCodeStreamDeleteInProgress is a StreamingSessionStreamStatusCode enum value
    StreamingSessionStreamStatusCodeStreamDeleteInProgress = "STREAM_DELETE_IN_PROGRESS"

    // StreamingSessionStreamStatusCodeStreamDeleted is a StreamingSessionStreamStatusCode enum value
    StreamingSessionStreamStatusCodeStreamDeleted = "STREAM_DELETED"

    // StreamingSessionStreamStatusCodeInternalError is a StreamingSessionStreamStatusCode enum value
    StreamingSessionStreamStatusCodeInternalError = "INTERNAL_ERROR"

    // StreamingSessionStreamStatusCodeNetworkConnectionError is a StreamingSessionStreamStatusCode enum value
    StreamingSessionStreamStatusCodeNetworkConnectionError = "NETWORK_CONNECTION_ERROR"
)
const (
    // StudioComponentInitializationScriptRunContextSystemInitialization is a StudioComponentInitializationScriptRunContext enum value
    StudioComponentInitializationScriptRunContextSystemInitialization = "SYSTEM_INITIALIZATION"

    // StudioComponentInitializationScriptRunContextUserInitialization is a StudioComponentInitializationScriptRunContext enum value
    StudioComponentInitializationScriptRunContextUserInitialization = "USER_INITIALIZATION"
)
const (
    // StudioComponentStateCreateInProgress is a StudioComponentState enum value
    StudioComponentStateCreateInProgress = "CREATE_IN_PROGRESS"

    // StudioComponentStateReady is a StudioComponentState enum value
    StudioComponentStateReady = "READY"

    // StudioComponentStateUpdateInProgress is a StudioComponentState enum value
    StudioComponentStateUpdateInProgress = "UPDATE_IN_PROGRESS"

    // StudioComponentStateDeleteInProgress is a StudioComponentState enum value
    StudioComponentStateDeleteInProgress = "DELETE_IN_PROGRESS"

    // StudioComponentStateDeleted is a StudioComponentState enum value
    StudioComponentStateDeleted = "DELETED"

    // StudioComponentStateDeleteFailed is a StudioComponentState enum value
    StudioComponentStateDeleteFailed = "DELETE_FAILED"

    // StudioComponentStateCreateFailed is a StudioComponentState enum value
    StudioComponentStateCreateFailed = "CREATE_FAILED"

    // StudioComponentStateUpdateFailed is a StudioComponentState enum value
    StudioComponentStateUpdateFailed = "UPDATE_FAILED"
)

The current state of the studio component resource.

While a studio component is being created, modified, or deleted, its state will equal "CREATE_IN_PROGRESS", "UPDATE_IN_PROGRESS", or "DELETE_IN_PROGRESS"

These are called 'transition states'.

No modifications may be made to the studio component while it is in a transition state.

If creation of the resource fails, the state will change to `CREATE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why creation failed. The resource in this state will automatically be deleted from your account after a period of time.

If updating the resource fails, the state will change to `UPDATE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked.

If deleting the resource fails, the state will change to `DELETE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked. After the resource is deleted successfully, it will change to the "DELETED" state. The resource will no longer count against service quotas and cannot be used or acted upon any futher. It will be removed from your account after a period of time.

const (
    // StudioComponentStatusCodeActiveDirectoryAlreadyExists is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeActiveDirectoryAlreadyExists = "ACTIVE_DIRECTORY_ALREADY_EXISTS"

    // StudioComponentStatusCodeStudioComponentCreated is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeStudioComponentCreated = "STUDIO_COMPONENT_CREATED"

    // StudioComponentStatusCodeStudioComponentUpdated is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeStudioComponentUpdated = "STUDIO_COMPONENT_UPDATED"

    // StudioComponentStatusCodeStudioComponentDeleted is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeStudioComponentDeleted = "STUDIO_COMPONENT_DELETED"

    // StudioComponentStatusCodeEncryptionKeyAccessDenied is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeEncryptionKeyAccessDenied = "ENCRYPTION_KEY_ACCESS_DENIED"

    // StudioComponentStatusCodeEncryptionKeyNotFound is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeEncryptionKeyNotFound = "ENCRYPTION_KEY_NOT_FOUND"

    // StudioComponentStatusCodeStudioComponentCreateInProgress is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeStudioComponentCreateInProgress = "STUDIO_COMPONENT_CREATE_IN_PROGRESS"

    // StudioComponentStatusCodeStudioComponentUpdateInProgress is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeStudioComponentUpdateInProgress = "STUDIO_COMPONENT_UPDATE_IN_PROGRESS"

    // StudioComponentStatusCodeStudioComponentDeleteInProgress is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeStudioComponentDeleteInProgress = "STUDIO_COMPONENT_DELETE_IN_PROGRESS"

    // StudioComponentStatusCodeInternalError is a StudioComponentStatusCode enum value
    StudioComponentStatusCodeInternalError = "INTERNAL_ERROR"
)

The current status of the studio component resource.

When the resource is in the 'READY' state, the status code signals what the last mutation made to the resource was.

When the resource is in a CREATE_FAILED/UPDATE_FAILED/DELETE_FAILED state, the status code signals what went wrong and why the mutation failed.

const (
    // StudioComponentSubtypeAwsManagedMicrosoftAd is a StudioComponentSubtype enum value
    StudioComponentSubtypeAwsManagedMicrosoftAd = "AWS_MANAGED_MICROSOFT_AD"

    // StudioComponentSubtypeAmazonFsxForWindows is a StudioComponentSubtype enum value
    StudioComponentSubtypeAmazonFsxForWindows = "AMAZON_FSX_FOR_WINDOWS"

    // StudioComponentSubtypeAmazonFsxForLustre is a StudioComponentSubtype enum value
    StudioComponentSubtypeAmazonFsxForLustre = "AMAZON_FSX_FOR_LUSTRE"

    // StudioComponentSubtypeCustom is a StudioComponentSubtype enum value
    StudioComponentSubtypeCustom = "CUSTOM"
)
const (
    // StudioComponentTypeActiveDirectory is a StudioComponentType enum value
    StudioComponentTypeActiveDirectory = "ACTIVE_DIRECTORY"

    // StudioComponentTypeSharedFileSystem is a StudioComponentType enum value
    StudioComponentTypeSharedFileSystem = "SHARED_FILE_SYSTEM"

    // StudioComponentTypeComputeFarm is a StudioComponentType enum value
    StudioComponentTypeComputeFarm = "COMPUTE_FARM"

    // StudioComponentTypeLicenseService is a StudioComponentType enum value
    StudioComponentTypeLicenseService = "LICENSE_SERVICE"

    // StudioComponentTypeCustom is a StudioComponentType enum value
    StudioComponentTypeCustom = "CUSTOM"
)
const (
    // StudioEncryptionConfigurationKeyTypeAwsOwnedKey is a StudioEncryptionConfigurationKeyType enum value
    StudioEncryptionConfigurationKeyTypeAwsOwnedKey = "AWS_OWNED_KEY"

    // StudioEncryptionConfigurationKeyTypeCustomerManagedKey is a StudioEncryptionConfigurationKeyType enum value
    StudioEncryptionConfigurationKeyTypeCustomerManagedKey = "CUSTOMER_MANAGED_KEY"
)

The type of KMS key that is used to encrypt studio data.

const (
    // StudioStateCreateInProgress is a StudioState enum value
    StudioStateCreateInProgress = "CREATE_IN_PROGRESS"

    // StudioStateReady is a StudioState enum value
    StudioStateReady = "READY"

    // StudioStateUpdateInProgress is a StudioState enum value
    StudioStateUpdateInProgress = "UPDATE_IN_PROGRESS"

    // StudioStateDeleteInProgress is a StudioState enum value
    StudioStateDeleteInProgress = "DELETE_IN_PROGRESS"

    // StudioStateDeleted is a StudioState enum value
    StudioStateDeleted = "DELETED"

    // StudioStateDeleteFailed is a StudioState enum value
    StudioStateDeleteFailed = "DELETE_FAILED"

    // StudioStateCreateFailed is a StudioState enum value
    StudioStateCreateFailed = "CREATE_FAILED"

    // StudioStateUpdateFailed is a StudioState enum value
    StudioStateUpdateFailed = "UPDATE_FAILED"
)
const (
    // StudioStatusCodeStudioCreated is a StudioStatusCode enum value
    StudioStatusCodeStudioCreated = "STUDIO_CREATED"

    // StudioStatusCodeStudioDeleted is a StudioStatusCode enum value
    StudioStatusCodeStudioDeleted = "STUDIO_DELETED"

    // StudioStatusCodeStudioUpdated is a StudioStatusCode enum value
    StudioStatusCodeStudioUpdated = "STUDIO_UPDATED"

    // StudioStatusCodeStudioCreateInProgress is a StudioStatusCode enum value
    StudioStatusCodeStudioCreateInProgress = "STUDIO_CREATE_IN_PROGRESS"

    // StudioStatusCodeStudioUpdateInProgress is a StudioStatusCode enum value
    StudioStatusCodeStudioUpdateInProgress = "STUDIO_UPDATE_IN_PROGRESS"

    // StudioStatusCodeStudioDeleteInProgress is a StudioStatusCode enum value
    StudioStatusCodeStudioDeleteInProgress = "STUDIO_DELETE_IN_PROGRESS"

    // StudioStatusCodeStudioWithLaunchProfilesNotDeleted is a StudioStatusCode enum value
    StudioStatusCodeStudioWithLaunchProfilesNotDeleted = "STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED"

    // StudioStatusCodeStudioWithStudioComponentsNotDeleted is a StudioStatusCode enum value
    StudioStatusCodeStudioWithStudioComponentsNotDeleted = "STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED"

    // StudioStatusCodeStudioWithStreamingImagesNotDeleted is a StudioStatusCode enum value
    StudioStatusCodeStudioWithStreamingImagesNotDeleted = "STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED"

    // StudioStatusCodeAwsSsoNotEnabled is a StudioStatusCode enum value
    StudioStatusCodeAwsSsoNotEnabled = "AWS_SSO_NOT_ENABLED"

    // StudioStatusCodeAwsSsoAccessDenied is a StudioStatusCode enum value
    StudioStatusCodeAwsSsoAccessDenied = "AWS_SSO_ACCESS_DENIED"

    // StudioStatusCodeRoleNotOwnedByStudioOwner is a StudioStatusCode enum value
    StudioStatusCodeRoleNotOwnedByStudioOwner = "ROLE_NOT_OWNED_BY_STUDIO_OWNER"

    // StudioStatusCodeRoleCouldNotBeAssumed is a StudioStatusCode enum value
    StudioStatusCodeRoleCouldNotBeAssumed = "ROLE_COULD_NOT_BE_ASSUMED"

    // StudioStatusCodeInternalError is a StudioStatusCode enum value
    StudioStatusCodeInternalError = "INTERNAL_ERROR"

    // StudioStatusCodeEncryptionKeyNotFound is a StudioStatusCode enum value
    StudioStatusCodeEncryptionKeyNotFound = "ENCRYPTION_KEY_NOT_FOUND"

    // StudioStatusCodeEncryptionKeyAccessDenied is a StudioStatusCode enum value
    StudioStatusCodeEncryptionKeyAccessDenied = "ENCRYPTION_KEY_ACCESS_DENIED"

    // StudioStatusCodeAwsSsoConfigurationRepaired is a StudioStatusCode enum value
    StudioStatusCodeAwsSsoConfigurationRepaired = "AWS_SSO_CONFIGURATION_REPAIRED"

    // StudioStatusCodeAwsSsoConfigurationRepairInProgress is a StudioStatusCode enum value
    StudioStatusCodeAwsSsoConfigurationRepairInProgress = "AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS"
)

The status code.

const (

    // ErrCodeAccessDeniedException for service response error code
    // "AccessDeniedException".
    ErrCodeAccessDeniedException = "AccessDeniedException"

    // ErrCodeConflictException for service response error code
    // "ConflictException".
    ErrCodeConflictException = "ConflictException"

    // ErrCodeInternalServerErrorException for service response error code
    // "InternalServerErrorException".
    ErrCodeInternalServerErrorException = "InternalServerErrorException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeServiceQuotaExceededException for service response error code
    // "ServiceQuotaExceededException".
    ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

    // ErrCodeThrottlingException for service response error code
    // "ThrottlingException".
    ErrCodeThrottlingException = "ThrottlingException"

    // ErrCodeValidationException for service response error code
    // "ValidationException".
    ErrCodeValidationException = "ValidationException"
)
const (
    ServiceName = "nimble"    // Name of service.
    EndpointsID = ServiceName // ID to lookup a service endpoint with.
    ServiceID   = "nimble"    // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // LaunchProfilePersonaUser is a LaunchProfilePersona enum value
    LaunchProfilePersonaUser = "USER"
)
const (
    // StreamingImageEncryptionConfigurationKeyTypeCustomerManagedKey is a StreamingImageEncryptionConfigurationKeyType enum value
    StreamingImageEncryptionConfigurationKeyTypeCustomerManagedKey = "CUSTOMER_MANAGED_KEY"
)
const (
    // StudioPersonaAdministrator is a StudioPersona enum value
    StudioPersonaAdministrator = "ADMINISTRATOR"
)

func LaunchProfilePersona_Values

func LaunchProfilePersona_Values() []string

LaunchProfilePersona_Values returns all elements of the LaunchProfilePersona enum

func LaunchProfilePlatform_Values

func LaunchProfilePlatform_Values() []string

LaunchProfilePlatform_Values returns all elements of the LaunchProfilePlatform enum

func LaunchProfileState_Values

func LaunchProfileState_Values() []string

LaunchProfileState_Values returns all elements of the LaunchProfileState enum

func LaunchProfileStatusCode_Values

func LaunchProfileStatusCode_Values() []string

LaunchProfileStatusCode_Values returns all elements of the LaunchProfileStatusCode enum

func StreamingClipboardMode_Values

func StreamingClipboardMode_Values() []string

StreamingClipboardMode_Values returns all elements of the StreamingClipboardMode enum

func StreamingImageEncryptionConfigurationKeyType_Values

func StreamingImageEncryptionConfigurationKeyType_Values() []string

StreamingImageEncryptionConfigurationKeyType_Values returns all elements of the StreamingImageEncryptionConfigurationKeyType enum

func StreamingImageState_Values

func StreamingImageState_Values() []string

StreamingImageState_Values returns all elements of the StreamingImageState enum

func StreamingImageStatusCode_Values

func StreamingImageStatusCode_Values() []string

StreamingImageStatusCode_Values returns all elements of the StreamingImageStatusCode enum

func StreamingInstanceType_Values

func StreamingInstanceType_Values() []string

StreamingInstanceType_Values returns all elements of the StreamingInstanceType enum

func StreamingSessionState_Values

func StreamingSessionState_Values() []string

StreamingSessionState_Values returns all elements of the StreamingSessionState enum

func StreamingSessionStatusCode_Values

func StreamingSessionStatusCode_Values() []string

StreamingSessionStatusCode_Values returns all elements of the StreamingSessionStatusCode enum

func StreamingSessionStreamState_Values

func StreamingSessionStreamState_Values() []string

StreamingSessionStreamState_Values returns all elements of the StreamingSessionStreamState enum

func StreamingSessionStreamStatusCode_Values

func StreamingSessionStreamStatusCode_Values() []string

StreamingSessionStreamStatusCode_Values returns all elements of the StreamingSessionStreamStatusCode enum

func StudioComponentInitializationScriptRunContext_Values

func StudioComponentInitializationScriptRunContext_Values() []string

StudioComponentInitializationScriptRunContext_Values returns all elements of the StudioComponentInitializationScriptRunContext enum

func StudioComponentState_Values

func StudioComponentState_Values() []string

StudioComponentState_Values returns all elements of the StudioComponentState enum

func StudioComponentStatusCode_Values

func StudioComponentStatusCode_Values() []string

StudioComponentStatusCode_Values returns all elements of the StudioComponentStatusCode enum

func StudioComponentSubtype_Values

func StudioComponentSubtype_Values() []string

StudioComponentSubtype_Values returns all elements of the StudioComponentSubtype enum

func StudioComponentType_Values

func StudioComponentType_Values() []string

StudioComponentType_Values returns all elements of the StudioComponentType enum

func StudioEncryptionConfigurationKeyType_Values

func StudioEncryptionConfigurationKeyType_Values() []string

StudioEncryptionConfigurationKeyType_Values returns all elements of the StudioEncryptionConfigurationKeyType enum

func StudioPersona_Values

func StudioPersona_Values() []string

StudioPersona_Values returns all elements of the StudioPersona enum

func StudioState_Values

func StudioState_Values() []string

StudioState_Values returns all elements of the StudioState enum

func StudioStatusCode_Values

func StudioStatusCode_Values() []string

StudioStatusCode_Values returns all elements of the StudioStatusCode enum

type AcceptEulasInput

type AcceptEulasInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    EulaIds []*string `locationName:"eulaIds" type:"list"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AcceptEulasInput) GoString

func (s AcceptEulasInput) GoString() string

GoString returns the string representation

func (*AcceptEulasInput) SetClientToken

func (s *AcceptEulasInput) SetClientToken(v string) *AcceptEulasInput

SetClientToken sets the ClientToken field's value.

func (*AcceptEulasInput) SetEulaIds

func (s *AcceptEulasInput) SetEulaIds(v []*string) *AcceptEulasInput

SetEulaIds sets the EulaIds field's value.

func (*AcceptEulasInput) SetStudioId

func (s *AcceptEulasInput) SetStudioId(v string) *AcceptEulasInput

SetStudioId sets the StudioId field's value.

func (AcceptEulasInput) String

func (s AcceptEulasInput) String() string

String returns the string representation

func (*AcceptEulasInput) Validate

func (s *AcceptEulasInput) Validate() error

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

type AcceptEulasOutput

type AcceptEulasOutput struct {
    EulaAcceptances []*EulaAcceptance `locationName:"eulaAcceptances" type:"list"`
    // contains filtered or unexported fields
}

func (AcceptEulasOutput) GoString

func (s AcceptEulasOutput) GoString() string

GoString returns the string representation

func (*AcceptEulasOutput) SetEulaAcceptances

func (s *AcceptEulasOutput) SetEulaAcceptances(v []*EulaAcceptance) *AcceptEulasOutput

SetEulaAcceptances sets the EulaAcceptances field's value.

func (AcceptEulasOutput) String

func (s AcceptEulasOutput) String() string

String returns the string representation

type AccessDeniedException

type AccessDeniedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"code" type:"string"`

    // ExceptionContext is a set of key-value pairs that provide you with more information
    // about the error that occurred. For example, when the service returns a 404
    // ResourceNotFound error, ExceptionContext will contain the key `resourceId`
    // with the value of resource that was not found.
    //
    // ExceptionContext enables scripts and other programmatic clients to provide
    // for better error handling.
    Context map[string]*string `locationName:"context" type:"map"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation

type ActiveDirectoryComputerAttribute

type ActiveDirectoryComputerAttribute struct {

    // The name for the LDAP attribute.
    Name *string `locationName:"name" min:"1" type:"string"`

    // The value for the LDAP attribute.
    Value *string `locationName:"value" min:"1" type:"string"`
    // contains filtered or unexported fields
}

An LDAP attribute of an Active Directory computer account, in the form of a name:value pair.

func (ActiveDirectoryComputerAttribute) GoString

func (s ActiveDirectoryComputerAttribute) GoString() string

GoString returns the string representation

func (*ActiveDirectoryComputerAttribute) SetName

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

SetName sets the Name field's value.

func (*ActiveDirectoryComputerAttribute) SetValue

func (s *ActiveDirectoryComputerAttribute) SetValue(v string) *ActiveDirectoryComputerAttribute

SetValue sets the Value field's value.

func (ActiveDirectoryComputerAttribute) String

func (s ActiveDirectoryComputerAttribute) String() string

String returns the string representation

func (*ActiveDirectoryComputerAttribute) Validate

func (s *ActiveDirectoryComputerAttribute) Validate() error

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

type ActiveDirectoryConfiguration

type ActiveDirectoryConfiguration struct {

    // A collection of LDAP attributes to apply to Active Directory computer accounts
    // that are created for streaming sessions.
    ComputerAttributes []*ActiveDirectoryComputerAttribute `locationName:"computerAttributes" type:"list"`

    DirectoryId *string `locationName:"directoryId" type:"string"`

    // The fully-qualified distinguished name of the organizational unit to place
    // the computer account in.
    OrganizationalUnitDistinguishedName *string `locationName:"organizationalUnitDistinguishedName" min:"1" type:"string"`
    // contains filtered or unexported fields
}

The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.

func (ActiveDirectoryConfiguration) GoString

func (s ActiveDirectoryConfiguration) GoString() string

GoString returns the string representation

func (*ActiveDirectoryConfiguration) SetComputerAttributes

func (s *ActiveDirectoryConfiguration) SetComputerAttributes(v []*ActiveDirectoryComputerAttribute) *ActiveDirectoryConfiguration

SetComputerAttributes sets the ComputerAttributes field's value.

func (*ActiveDirectoryConfiguration) SetDirectoryId

func (s *ActiveDirectoryConfiguration) SetDirectoryId(v string) *ActiveDirectoryConfiguration

SetDirectoryId sets the DirectoryId field's value.

func (*ActiveDirectoryConfiguration) SetOrganizationalUnitDistinguishedName

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

SetOrganizationalUnitDistinguishedName sets the OrganizationalUnitDistinguishedName field's value.

func (ActiveDirectoryConfiguration) String

func (s ActiveDirectoryConfiguration) String() string

String returns the string representation

func (*ActiveDirectoryConfiguration) Validate

func (s *ActiveDirectoryConfiguration) Validate() error

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

type ComputeFarmConfiguration

type ComputeFarmConfiguration struct {
    ActiveDirectoryUser *string `locationName:"activeDirectoryUser" type:"string"`

    Endpoint *string `locationName:"endpoint" type:"string"`
    // contains filtered or unexported fields
}

The configuration for a render farm that is associated with a studio resource.

func (ComputeFarmConfiguration) GoString

func (s ComputeFarmConfiguration) GoString() string

GoString returns the string representation

func (*ComputeFarmConfiguration) SetActiveDirectoryUser

func (s *ComputeFarmConfiguration) SetActiveDirectoryUser(v string) *ComputeFarmConfiguration

SetActiveDirectoryUser sets the ActiveDirectoryUser field's value.

func (*ComputeFarmConfiguration) SetEndpoint

func (s *ComputeFarmConfiguration) SetEndpoint(v string) *ComputeFarmConfiguration

SetEndpoint sets the Endpoint field's value.

func (ComputeFarmConfiguration) String

func (s ComputeFarmConfiguration) String() string

String returns the string representation

type ConflictException

type ConflictException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"code" type:"string"`

    // ExceptionContext is a set of key-value pairs that provide you with more information
    // about the error that occurred. For example, when the service returns a 404
    // ResourceNotFound error, ExceptionContext will contain the key `resourceId`
    // with the value of resource that was not found.
    //
    // ExceptionContext enables scripts and other programmatic clients to provide
    // for better error handling.
    Context map[string]*string `locationName:"context" type:"map"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation

type CreateLaunchProfileInput

type CreateLaunchProfileInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    Description *string `locationName:"description" type:"string"`

    // Ec2SubnetIds is a required field
    Ec2SubnetIds []*string `locationName:"ec2SubnetIds" type:"list" required:"true"`

    // LaunchProfileProtocolVersions is a required field
    LaunchProfileProtocolVersions []*string `locationName:"launchProfileProtocolVersions" type:"list" required:"true"`

    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true"`

    // StreamConfiguration is a required field
    StreamConfiguration *StreamConfigurationCreate `locationName:"streamConfiguration" type:"structure" required:"true"`

    // StudioComponentIds is a required field
    StudioComponentIds []*string `locationName:"studioComponentIds" min:"1" type:"list" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`

    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateLaunchProfileInput) GoString

func (s CreateLaunchProfileInput) GoString() string

GoString returns the string representation

func (*CreateLaunchProfileInput) SetClientToken

func (s *CreateLaunchProfileInput) SetClientToken(v string) *CreateLaunchProfileInput

SetClientToken sets the ClientToken field's value.

func (*CreateLaunchProfileInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateLaunchProfileInput) SetEc2SubnetIds

func (s *CreateLaunchProfileInput) SetEc2SubnetIds(v []*string) *CreateLaunchProfileInput

SetEc2SubnetIds sets the Ec2SubnetIds field's value.

func (*CreateLaunchProfileInput) SetLaunchProfileProtocolVersions

func (s *CreateLaunchProfileInput) SetLaunchProfileProtocolVersions(v []*string) *CreateLaunchProfileInput

SetLaunchProfileProtocolVersions sets the LaunchProfileProtocolVersions field's value.

func (*CreateLaunchProfileInput) SetName

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

SetName sets the Name field's value.

func (*CreateLaunchProfileInput) SetStreamConfiguration

func (s *CreateLaunchProfileInput) SetStreamConfiguration(v *StreamConfigurationCreate) *CreateLaunchProfileInput

SetStreamConfiguration sets the StreamConfiguration field's value.

func (*CreateLaunchProfileInput) SetStudioComponentIds

func (s *CreateLaunchProfileInput) SetStudioComponentIds(v []*string) *CreateLaunchProfileInput

SetStudioComponentIds sets the StudioComponentIds field's value.

func (*CreateLaunchProfileInput) SetStudioId

func (s *CreateLaunchProfileInput) SetStudioId(v string) *CreateLaunchProfileInput

SetStudioId sets the StudioId field's value.

func (*CreateLaunchProfileInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateLaunchProfileInput) String

func (s CreateLaunchProfileInput) String() string

String returns the string representation

func (*CreateLaunchProfileInput) Validate

func (s *CreateLaunchProfileInput) Validate() error

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

type CreateLaunchProfileOutput

type CreateLaunchProfileOutput struct {
    LaunchProfile *LaunchProfile `locationName:"launchProfile" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateLaunchProfileOutput) GoString

func (s CreateLaunchProfileOutput) GoString() string

GoString returns the string representation

func (*CreateLaunchProfileOutput) SetLaunchProfile

func (s *CreateLaunchProfileOutput) SetLaunchProfile(v *LaunchProfile) *CreateLaunchProfileOutput

SetLaunchProfile sets the LaunchProfile field's value.

func (CreateLaunchProfileOutput) String

func (s CreateLaunchProfileOutput) String() string

String returns the string representation

type CreateStreamingImageInput

type CreateStreamingImageInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // The description.
    Description *string `locationName:"description" type:"string"`

    // Ec2ImageId is a required field
    Ec2ImageId *string `locationName:"ec2ImageId" type:"string" required:"true"`

    // A friendly name for a streaming image resource.
    //
    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`

    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateStreamingImageInput) GoString

func (s CreateStreamingImageInput) GoString() string

GoString returns the string representation

func (*CreateStreamingImageInput) SetClientToken

func (s *CreateStreamingImageInput) SetClientToken(v string) *CreateStreamingImageInput

SetClientToken sets the ClientToken field's value.

func (*CreateStreamingImageInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateStreamingImageInput) SetEc2ImageId

func (s *CreateStreamingImageInput) SetEc2ImageId(v string) *CreateStreamingImageInput

SetEc2ImageId sets the Ec2ImageId field's value.

func (*CreateStreamingImageInput) SetName

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

SetName sets the Name field's value.

func (*CreateStreamingImageInput) SetStudioId

func (s *CreateStreamingImageInput) SetStudioId(v string) *CreateStreamingImageInput

SetStudioId sets the StudioId field's value.

func (*CreateStreamingImageInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateStreamingImageInput) String

func (s CreateStreamingImageInput) String() string

String returns the string representation

func (*CreateStreamingImageInput) Validate

func (s *CreateStreamingImageInput) Validate() error

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

type CreateStreamingImageOutput

type CreateStreamingImageOutput struct {
    StreamingImage *StreamingImage `locationName:"streamingImage" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateStreamingImageOutput) GoString

func (s CreateStreamingImageOutput) GoString() string

GoString returns the string representation

func (*CreateStreamingImageOutput) SetStreamingImage

func (s *CreateStreamingImageOutput) SetStreamingImage(v *StreamingImage) *CreateStreamingImageOutput

SetStreamingImage sets the StreamingImage field's value.

func (CreateStreamingImageOutput) String

func (s CreateStreamingImageOutput) String() string

String returns the string representation

type CreateStreamingSessionInput

type CreateStreamingSessionInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    Ec2InstanceType *string `locationName:"ec2InstanceType" type:"string" enum:"StreamingInstanceType"`

    LaunchProfileId *string `locationName:"launchProfileId" type:"string"`

    OwnedBy *string `locationName:"ownedBy" type:"string"`

    StreamingImageId *string `locationName:"streamingImageId" type:"string"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`

    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateStreamingSessionInput) GoString

func (s CreateStreamingSessionInput) GoString() string

GoString returns the string representation

func (*CreateStreamingSessionInput) SetClientToken

func (s *CreateStreamingSessionInput) SetClientToken(v string) *CreateStreamingSessionInput

SetClientToken sets the ClientToken field's value.

func (*CreateStreamingSessionInput) SetEc2InstanceType

func (s *CreateStreamingSessionInput) SetEc2InstanceType(v string) *CreateStreamingSessionInput

SetEc2InstanceType sets the Ec2InstanceType field's value.

func (*CreateStreamingSessionInput) SetLaunchProfileId

func (s *CreateStreamingSessionInput) SetLaunchProfileId(v string) *CreateStreamingSessionInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*CreateStreamingSessionInput) SetOwnedBy

func (s *CreateStreamingSessionInput) SetOwnedBy(v string) *CreateStreamingSessionInput

SetOwnedBy sets the OwnedBy field's value.

func (*CreateStreamingSessionInput) SetStreamingImageId

func (s *CreateStreamingSessionInput) SetStreamingImageId(v string) *CreateStreamingSessionInput

SetStreamingImageId sets the StreamingImageId field's value.

func (*CreateStreamingSessionInput) SetStudioId

func (s *CreateStreamingSessionInput) SetStudioId(v string) *CreateStreamingSessionInput

SetStudioId sets the StudioId field's value.

func (*CreateStreamingSessionInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateStreamingSessionInput) String

func (s CreateStreamingSessionInput) String() string

String returns the string representation

func (*CreateStreamingSessionInput) Validate

func (s *CreateStreamingSessionInput) Validate() error

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

type CreateStreamingSessionOutput

type CreateStreamingSessionOutput struct {
    Session *StreamingSession `locationName:"session" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateStreamingSessionOutput) GoString

func (s CreateStreamingSessionOutput) GoString() string

GoString returns the string representation

func (*CreateStreamingSessionOutput) SetSession

func (s *CreateStreamingSessionOutput) SetSession(v *StreamingSession) *CreateStreamingSessionOutput

SetSession sets the Session field's value.

func (CreateStreamingSessionOutput) String

func (s CreateStreamingSessionOutput) String() string

String returns the string representation

type CreateStreamingSessionStreamInput

type CreateStreamingSessionStreamInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    ExpirationInSeconds *int64 `locationName:"expirationInSeconds" min:"60" type:"integer"`

    // SessionId is a required field
    SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateStreamingSessionStreamInput) GoString

func (s CreateStreamingSessionStreamInput) GoString() string

GoString returns the string representation

func (*CreateStreamingSessionStreamInput) SetClientToken

func (s *CreateStreamingSessionStreamInput) SetClientToken(v string) *CreateStreamingSessionStreamInput

SetClientToken sets the ClientToken field's value.

func (*CreateStreamingSessionStreamInput) SetExpirationInSeconds

func (s *CreateStreamingSessionStreamInput) SetExpirationInSeconds(v int64) *CreateStreamingSessionStreamInput

SetExpirationInSeconds sets the ExpirationInSeconds field's value.

func (*CreateStreamingSessionStreamInput) SetSessionId

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

SetSessionId sets the SessionId field's value.

func (*CreateStreamingSessionStreamInput) SetStudioId

func (s *CreateStreamingSessionStreamInput) SetStudioId(v string) *CreateStreamingSessionStreamInput

SetStudioId sets the StudioId field's value.

func (CreateStreamingSessionStreamInput) String

func (s CreateStreamingSessionStreamInput) String() string

String returns the string representation

func (*CreateStreamingSessionStreamInput) Validate

func (s *CreateStreamingSessionStreamInput) Validate() error

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

type CreateStreamingSessionStreamOutput

type CreateStreamingSessionStreamOutput struct {
    Stream *StreamingSessionStream `locationName:"stream" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateStreamingSessionStreamOutput) GoString

func (s CreateStreamingSessionStreamOutput) GoString() string

GoString returns the string representation

func (*CreateStreamingSessionStreamOutput) SetStream

func (s *CreateStreamingSessionStreamOutput) SetStream(v *StreamingSessionStream) *CreateStreamingSessionStreamOutput

SetStream sets the Stream field's value.

func (CreateStreamingSessionStreamOutput) String

func (s CreateStreamingSessionStreamOutput) String() string

String returns the string representation

type CreateStudioComponentInput

type CreateStudioComponentInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // The configuration of the studio component, based on component type.
    Configuration *StudioComponentConfiguration `locationName:"configuration" type:"structure"`

    Description *string `locationName:"description" type:"string"`

    Ec2SecurityGroupIds []*string `locationName:"ec2SecurityGroupIds" min:"1" type:"list"`

    InitializationScripts []*StudioComponentInitializationScript `locationName:"initializationScripts" type:"list"`

    // Name is a required field
    Name *string `locationName:"name" type:"string" required:"true"`

    ScriptParameters []*ScriptParameterKeyValue `locationName:"scriptParameters" type:"list"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`

    Subtype *string `locationName:"subtype" type:"string" enum:"StudioComponentSubtype"`

    Tags map[string]*string `locationName:"tags" type:"map"`

    // Type is a required field
    Type *string `locationName:"type" type:"string" required:"true" enum:"StudioComponentType"`
    // contains filtered or unexported fields
}

func (CreateStudioComponentInput) GoString

func (s CreateStudioComponentInput) GoString() string

GoString returns the string representation

func (*CreateStudioComponentInput) SetClientToken

func (s *CreateStudioComponentInput) SetClientToken(v string) *CreateStudioComponentInput

SetClientToken sets the ClientToken field's value.

func (*CreateStudioComponentInput) SetConfiguration

func (s *CreateStudioComponentInput) SetConfiguration(v *StudioComponentConfiguration) *CreateStudioComponentInput

SetConfiguration sets the Configuration field's value.

func (*CreateStudioComponentInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateStudioComponentInput) SetEc2SecurityGroupIds

func (s *CreateStudioComponentInput) SetEc2SecurityGroupIds(v []*string) *CreateStudioComponentInput

SetEc2SecurityGroupIds sets the Ec2SecurityGroupIds field's value.

func (*CreateStudioComponentInput) SetInitializationScripts

func (s *CreateStudioComponentInput) SetInitializationScripts(v []*StudioComponentInitializationScript) *CreateStudioComponentInput

SetInitializationScripts sets the InitializationScripts field's value.

func (*CreateStudioComponentInput) SetName

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

SetName sets the Name field's value.

func (*CreateStudioComponentInput) SetScriptParameters

func (s *CreateStudioComponentInput) SetScriptParameters(v []*ScriptParameterKeyValue) *CreateStudioComponentInput

SetScriptParameters sets the ScriptParameters field's value.

func (*CreateStudioComponentInput) SetStudioId

func (s *CreateStudioComponentInput) SetStudioId(v string) *CreateStudioComponentInput

SetStudioId sets the StudioId field's value.

func (*CreateStudioComponentInput) SetSubtype

func (s *CreateStudioComponentInput) SetSubtype(v string) *CreateStudioComponentInput

SetSubtype sets the Subtype field's value.

func (*CreateStudioComponentInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateStudioComponentInput) SetType

func (s *CreateStudioComponentInput) SetType(v string) *CreateStudioComponentInput

SetType sets the Type field's value.

func (CreateStudioComponentInput) String

func (s CreateStudioComponentInput) String() string

String returns the string representation

func (*CreateStudioComponentInput) Validate

func (s *CreateStudioComponentInput) Validate() error

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

type CreateStudioComponentOutput

type CreateStudioComponentOutput struct {

    // A network that is used by a studio’s users and workflows, including render
    // farm, Active Directory, licensing, and file system.
    StudioComponent *StudioComponent `locationName:"studioComponent" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateStudioComponentOutput) GoString

func (s CreateStudioComponentOutput) GoString() string

GoString returns the string representation

func (*CreateStudioComponentOutput) SetStudioComponent

func (s *CreateStudioComponentOutput) SetStudioComponent(v *StudioComponent) *CreateStudioComponentOutput

SetStudioComponent sets the StudioComponent field's value.

func (CreateStudioComponentOutput) String

func (s CreateStudioComponentOutput) String() string

String returns the string representation

type CreateStudioInput

type CreateStudioInput struct {

    // AdminRoleArn is a required field
    AdminRoleArn *string `locationName:"adminRoleArn" type:"string" required:"true"`

    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // DisplayName is a required field
    DisplayName *string `locationName:"displayName" type:"string" required:"true"`

    // Configuration of the encryption method that is used for the studio.
    StudioEncryptionConfiguration *StudioEncryptionConfiguration `locationName:"studioEncryptionConfiguration" type:"structure"`

    // StudioName is a required field
    StudioName *string `locationName:"studioName" min:"3" type:"string" required:"true"`

    Tags map[string]*string `locationName:"tags" type:"map"`

    // UserRoleArn is a required field
    UserRoleArn *string `locationName:"userRoleArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateStudioInput) GoString

func (s CreateStudioInput) GoString() string

GoString returns the string representation

func (*CreateStudioInput) SetAdminRoleArn

func (s *CreateStudioInput) SetAdminRoleArn(v string) *CreateStudioInput

SetAdminRoleArn sets the AdminRoleArn field's value.

func (*CreateStudioInput) SetClientToken

func (s *CreateStudioInput) SetClientToken(v string) *CreateStudioInput

SetClientToken sets the ClientToken field's value.

func (*CreateStudioInput) SetDisplayName

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

SetDisplayName sets the DisplayName field's value.

func (*CreateStudioInput) SetStudioEncryptionConfiguration

func (s *CreateStudioInput) SetStudioEncryptionConfiguration(v *StudioEncryptionConfiguration) *CreateStudioInput

SetStudioEncryptionConfiguration sets the StudioEncryptionConfiguration field's value.

func (*CreateStudioInput) SetStudioName

func (s *CreateStudioInput) SetStudioName(v string) *CreateStudioInput

SetStudioName sets the StudioName field's value.

func (*CreateStudioInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateStudioInput) SetUserRoleArn

func (s *CreateStudioInput) SetUserRoleArn(v string) *CreateStudioInput

SetUserRoleArn sets the UserRoleArn field's value.

func (CreateStudioInput) String

func (s CreateStudioInput) String() string

String returns the string representation

func (*CreateStudioInput) Validate

func (s *CreateStudioInput) Validate() error

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

type CreateStudioOutput

type CreateStudioOutput struct {
    Studio *Studio `locationName:"studio" type:"structure"`
    // contains filtered or unexported fields
}

func (CreateStudioOutput) GoString

func (s CreateStudioOutput) GoString() string

GoString returns the string representation

func (*CreateStudioOutput) SetStudio

func (s *CreateStudioOutput) SetStudio(v *Studio) *CreateStudioOutput

SetStudio sets the Studio field's value.

func (CreateStudioOutput) String

func (s CreateStudioOutput) String() string

String returns the string representation

type DeleteLaunchProfileInput

type DeleteLaunchProfileInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteLaunchProfileInput) GoString

func (s DeleteLaunchProfileInput) GoString() string

GoString returns the string representation

func (*DeleteLaunchProfileInput) SetClientToken

func (s *DeleteLaunchProfileInput) SetClientToken(v string) *DeleteLaunchProfileInput

SetClientToken sets the ClientToken field's value.

func (*DeleteLaunchProfileInput) SetLaunchProfileId

func (s *DeleteLaunchProfileInput) SetLaunchProfileId(v string) *DeleteLaunchProfileInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*DeleteLaunchProfileInput) SetStudioId

func (s *DeleteLaunchProfileInput) SetStudioId(v string) *DeleteLaunchProfileInput

SetStudioId sets the StudioId field's value.

func (DeleteLaunchProfileInput) String

func (s DeleteLaunchProfileInput) String() string

String returns the string representation

func (*DeleteLaunchProfileInput) Validate

func (s *DeleteLaunchProfileInput) Validate() error

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

type DeleteLaunchProfileMemberInput

type DeleteLaunchProfileMemberInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    // PrincipalId is a required field
    PrincipalId *string `location:"uri" locationName:"principalId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteLaunchProfileMemberInput) GoString

func (s DeleteLaunchProfileMemberInput) GoString() string

GoString returns the string representation

func (*DeleteLaunchProfileMemberInput) SetClientToken

func (s *DeleteLaunchProfileMemberInput) SetClientToken(v string) *DeleteLaunchProfileMemberInput

SetClientToken sets the ClientToken field's value.

func (*DeleteLaunchProfileMemberInput) SetLaunchProfileId

func (s *DeleteLaunchProfileMemberInput) SetLaunchProfileId(v string) *DeleteLaunchProfileMemberInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*DeleteLaunchProfileMemberInput) SetPrincipalId

func (s *DeleteLaunchProfileMemberInput) SetPrincipalId(v string) *DeleteLaunchProfileMemberInput

SetPrincipalId sets the PrincipalId field's value.

func (*DeleteLaunchProfileMemberInput) SetStudioId

func (s *DeleteLaunchProfileMemberInput) SetStudioId(v string) *DeleteLaunchProfileMemberInput

SetStudioId sets the StudioId field's value.

func (DeleteLaunchProfileMemberInput) String

func (s DeleteLaunchProfileMemberInput) String() string

String returns the string representation

func (*DeleteLaunchProfileMemberInput) Validate

func (s *DeleteLaunchProfileMemberInput) Validate() error

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

type DeleteLaunchProfileMemberOutput

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

func (DeleteLaunchProfileMemberOutput) GoString

func (s DeleteLaunchProfileMemberOutput) GoString() string

GoString returns the string representation

func (DeleteLaunchProfileMemberOutput) String

func (s DeleteLaunchProfileMemberOutput) String() string

String returns the string representation

type DeleteLaunchProfileOutput

type DeleteLaunchProfileOutput struct {
    LaunchProfile *LaunchProfile `locationName:"launchProfile" type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteLaunchProfileOutput) GoString

func (s DeleteLaunchProfileOutput) GoString() string

GoString returns the string representation

func (*DeleteLaunchProfileOutput) SetLaunchProfile

func (s *DeleteLaunchProfileOutput) SetLaunchProfile(v *LaunchProfile) *DeleteLaunchProfileOutput

SetLaunchProfile sets the LaunchProfile field's value.

func (DeleteLaunchProfileOutput) String

func (s DeleteLaunchProfileOutput) String() string

String returns the string representation

type DeleteStreamingImageInput

type DeleteStreamingImageInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // StreamingImageId is a required field
    StreamingImageId *string `location:"uri" locationName:"streamingImageId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteStreamingImageInput) GoString

func (s DeleteStreamingImageInput) GoString() string

GoString returns the string representation

func (*DeleteStreamingImageInput) SetClientToken

func (s *DeleteStreamingImageInput) SetClientToken(v string) *DeleteStreamingImageInput

SetClientToken sets the ClientToken field's value.

func (*DeleteStreamingImageInput) SetStreamingImageId

func (s *DeleteStreamingImageInput) SetStreamingImageId(v string) *DeleteStreamingImageInput

SetStreamingImageId sets the StreamingImageId field's value.

func (*DeleteStreamingImageInput) SetStudioId

func (s *DeleteStreamingImageInput) SetStudioId(v string) *DeleteStreamingImageInput

SetStudioId sets the StudioId field's value.

func (DeleteStreamingImageInput) String

func (s DeleteStreamingImageInput) String() string

String returns the string representation

func (*DeleteStreamingImageInput) Validate

func (s *DeleteStreamingImageInput) Validate() error

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

type DeleteStreamingImageOutput

type DeleteStreamingImageOutput struct {
    StreamingImage *StreamingImage `locationName:"streamingImage" type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteStreamingImageOutput) GoString

func (s DeleteStreamingImageOutput) GoString() string

GoString returns the string representation

func (*DeleteStreamingImageOutput) SetStreamingImage

func (s *DeleteStreamingImageOutput) SetStreamingImage(v *StreamingImage) *DeleteStreamingImageOutput

SetStreamingImage sets the StreamingImage field's value.

func (DeleteStreamingImageOutput) String

func (s DeleteStreamingImageOutput) String() string

String returns the string representation

type DeleteStreamingSessionInput

type DeleteStreamingSessionInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // SessionId is a required field
    SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteStreamingSessionInput) GoString

func (s DeleteStreamingSessionInput) GoString() string

GoString returns the string representation

func (*DeleteStreamingSessionInput) SetClientToken

func (s *DeleteStreamingSessionInput) SetClientToken(v string) *DeleteStreamingSessionInput

SetClientToken sets the ClientToken field's value.

func (*DeleteStreamingSessionInput) SetSessionId

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

SetSessionId sets the SessionId field's value.

func (*DeleteStreamingSessionInput) SetStudioId

func (s *DeleteStreamingSessionInput) SetStudioId(v string) *DeleteStreamingSessionInput

SetStudioId sets the StudioId field's value.

func (DeleteStreamingSessionInput) String

func (s DeleteStreamingSessionInput) String() string

String returns the string representation

func (*DeleteStreamingSessionInput) Validate

func (s *DeleteStreamingSessionInput) Validate() error

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

type DeleteStreamingSessionOutput

type DeleteStreamingSessionOutput struct {
    Session *StreamingSession `locationName:"session" type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteStreamingSessionOutput) GoString

func (s DeleteStreamingSessionOutput) GoString() string

GoString returns the string representation

func (*DeleteStreamingSessionOutput) SetSession

func (s *DeleteStreamingSessionOutput) SetSession(v *StreamingSession) *DeleteStreamingSessionOutput

SetSession sets the Session field's value.

func (DeleteStreamingSessionOutput) String

func (s DeleteStreamingSessionOutput) String() string

String returns the string representation

type DeleteStudioComponentInput

type DeleteStudioComponentInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // StudioComponentId is a required field
    StudioComponentId *string `location:"uri" locationName:"studioComponentId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteStudioComponentInput) GoString

func (s DeleteStudioComponentInput) GoString() string

GoString returns the string representation

func (*DeleteStudioComponentInput) SetClientToken

func (s *DeleteStudioComponentInput) SetClientToken(v string) *DeleteStudioComponentInput

SetClientToken sets the ClientToken field's value.

func (*DeleteStudioComponentInput) SetStudioComponentId

func (s *DeleteStudioComponentInput) SetStudioComponentId(v string) *DeleteStudioComponentInput

SetStudioComponentId sets the StudioComponentId field's value.

func (*DeleteStudioComponentInput) SetStudioId

func (s *DeleteStudioComponentInput) SetStudioId(v string) *DeleteStudioComponentInput

SetStudioId sets the StudioId field's value.

func (DeleteStudioComponentInput) String

func (s DeleteStudioComponentInput) String() string

String returns the string representation

func (*DeleteStudioComponentInput) Validate

func (s *DeleteStudioComponentInput) Validate() error

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

type DeleteStudioComponentOutput

type DeleteStudioComponentOutput struct {

    // A network that is used by a studio’s users and workflows, including render
    // farm, Active Directory, licensing, and file system.
    StudioComponent *StudioComponent `locationName:"studioComponent" type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteStudioComponentOutput) GoString

func (s DeleteStudioComponentOutput) GoString() string

GoString returns the string representation

func (*DeleteStudioComponentOutput) SetStudioComponent

func (s *DeleteStudioComponentOutput) SetStudioComponent(v *StudioComponent) *DeleteStudioComponentOutput

SetStudioComponent sets the StudioComponent field's value.

func (DeleteStudioComponentOutput) String

func (s DeleteStudioComponentOutput) String() string

String returns the string representation

type DeleteStudioInput

type DeleteStudioInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteStudioInput) GoString

func (s DeleteStudioInput) GoString() string

GoString returns the string representation

func (*DeleteStudioInput) SetClientToken

func (s *DeleteStudioInput) SetClientToken(v string) *DeleteStudioInput

SetClientToken sets the ClientToken field's value.

func (*DeleteStudioInput) SetStudioId

func (s *DeleteStudioInput) SetStudioId(v string) *DeleteStudioInput

SetStudioId sets the StudioId field's value.

func (DeleteStudioInput) String

func (s DeleteStudioInput) String() string

String returns the string representation

func (*DeleteStudioInput) Validate

func (s *DeleteStudioInput) Validate() error

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

type DeleteStudioMemberInput

type DeleteStudioMemberInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // PrincipalId is a required field
    PrincipalId *string `location:"uri" locationName:"principalId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteStudioMemberInput) GoString

func (s DeleteStudioMemberInput) GoString() string

GoString returns the string representation

func (*DeleteStudioMemberInput) SetClientToken

func (s *DeleteStudioMemberInput) SetClientToken(v string) *DeleteStudioMemberInput

SetClientToken sets the ClientToken field's value.

func (*DeleteStudioMemberInput) SetPrincipalId

func (s *DeleteStudioMemberInput) SetPrincipalId(v string) *DeleteStudioMemberInput

SetPrincipalId sets the PrincipalId field's value.

func (*DeleteStudioMemberInput) SetStudioId

func (s *DeleteStudioMemberInput) SetStudioId(v string) *DeleteStudioMemberInput

SetStudioId sets the StudioId field's value.

func (DeleteStudioMemberInput) String

func (s DeleteStudioMemberInput) String() string

String returns the string representation

func (*DeleteStudioMemberInput) Validate

func (s *DeleteStudioMemberInput) Validate() error

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

type DeleteStudioMemberOutput

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

func (DeleteStudioMemberOutput) GoString

func (s DeleteStudioMemberOutput) GoString() string

GoString returns the string representation

func (DeleteStudioMemberOutput) String

func (s DeleteStudioMemberOutput) String() string

String returns the string representation

type DeleteStudioOutput

type DeleteStudioOutput struct {
    Studio *Studio `locationName:"studio" type:"structure"`
    // contains filtered or unexported fields
}

func (DeleteStudioOutput) GoString

func (s DeleteStudioOutput) GoString() string

GoString returns the string representation

func (*DeleteStudioOutput) SetStudio

func (s *DeleteStudioOutput) SetStudio(v *Studio) *DeleteStudioOutput

SetStudio sets the Studio field's value.

func (DeleteStudioOutput) String

func (s DeleteStudioOutput) String() string

String returns the string representation

type Eula

type Eula struct {
    Content *string `locationName:"content" type:"string"`

    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

    // Represents a EULA resource.
    EulaId *string `locationName:"eulaId" type:"string"`

    Name *string `locationName:"name" type:"string"`

    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`
    // contains filtered or unexported fields
}

Represents a EULA resource.

func (Eula) GoString

func (s Eula) GoString() string

GoString returns the string representation

func (*Eula) SetContent

func (s *Eula) SetContent(v string) *Eula

SetContent sets the Content field's value.

func (*Eula) SetCreatedAt

func (s *Eula) SetCreatedAt(v time.Time) *Eula

SetCreatedAt sets the CreatedAt field's value.

func (*Eula) SetEulaId

func (s *Eula) SetEulaId(v string) *Eula

SetEulaId sets the EulaId field's value.

func (*Eula) SetName

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

SetName sets the Name field's value.

func (*Eula) SetUpdatedAt

func (s *Eula) SetUpdatedAt(v time.Time) *Eula

SetUpdatedAt sets the UpdatedAt field's value.

func (Eula) String

func (s Eula) String() string

String returns the string representation

type EulaAcceptance

type EulaAcceptance struct {
    AcceptedAt *time.Time `locationName:"acceptedAt" type:"timestamp" timestampFormat:"iso8601"`

    AcceptedBy *string `locationName:"acceptedBy" type:"string"`

    AccepteeId *string `locationName:"accepteeId" type:"string"`

    // The EULA acceptance ID.
    EulaAcceptanceId *string `locationName:"eulaAcceptanceId" type:"string"`

    // Represents a EULA resource.
    EulaId *string `locationName:"eulaId" type:"string"`
    // contains filtered or unexported fields
}

func (EulaAcceptance) GoString

func (s EulaAcceptance) GoString() string

GoString returns the string representation

func (*EulaAcceptance) SetAcceptedAt

func (s *EulaAcceptance) SetAcceptedAt(v time.Time) *EulaAcceptance

SetAcceptedAt sets the AcceptedAt field's value.

func (*EulaAcceptance) SetAcceptedBy

func (s *EulaAcceptance) SetAcceptedBy(v string) *EulaAcceptance

SetAcceptedBy sets the AcceptedBy field's value.

func (*EulaAcceptance) SetAccepteeId

func (s *EulaAcceptance) SetAccepteeId(v string) *EulaAcceptance

SetAccepteeId sets the AccepteeId field's value.

func (*EulaAcceptance) SetEulaAcceptanceId

func (s *EulaAcceptance) SetEulaAcceptanceId(v string) *EulaAcceptance

SetEulaAcceptanceId sets the EulaAcceptanceId field's value.

func (*EulaAcceptance) SetEulaId

func (s *EulaAcceptance) SetEulaId(v string) *EulaAcceptance

SetEulaId sets the EulaId field's value.

func (EulaAcceptance) String

func (s EulaAcceptance) String() string

String returns the string representation

type GetEulaInput

type GetEulaInput struct {

    // EulaId is a required field
    EulaId *string `location:"uri" locationName:"eulaId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetEulaInput) GoString

func (s GetEulaInput) GoString() string

GoString returns the string representation

func (*GetEulaInput) SetEulaId

func (s *GetEulaInput) SetEulaId(v string) *GetEulaInput

SetEulaId sets the EulaId field's value.

func (GetEulaInput) String

func (s GetEulaInput) String() string

String returns the string representation

func (*GetEulaInput) Validate

func (s *GetEulaInput) Validate() error

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

type GetEulaOutput

type GetEulaOutput struct {

    // Represents a EULA resource.
    Eula *Eula `locationName:"eula" type:"structure"`
    // contains filtered or unexported fields
}

func (GetEulaOutput) GoString

func (s GetEulaOutput) GoString() string

GoString returns the string representation

func (*GetEulaOutput) SetEula

func (s *GetEulaOutput) SetEula(v *Eula) *GetEulaOutput

SetEula sets the Eula field's value.

func (GetEulaOutput) String

func (s GetEulaOutput) String() string

String returns the string representation

type GetLaunchProfileDetailsInput

type GetLaunchProfileDetailsInput struct {

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetLaunchProfileDetailsInput) GoString

func (s GetLaunchProfileDetailsInput) GoString() string

GoString returns the string representation

func (*GetLaunchProfileDetailsInput) SetLaunchProfileId

func (s *GetLaunchProfileDetailsInput) SetLaunchProfileId(v string) *GetLaunchProfileDetailsInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*GetLaunchProfileDetailsInput) SetStudioId

func (s *GetLaunchProfileDetailsInput) SetStudioId(v string) *GetLaunchProfileDetailsInput

SetStudioId sets the StudioId field's value.

func (GetLaunchProfileDetailsInput) String

func (s GetLaunchProfileDetailsInput) String() string

String returns the string representation

func (*GetLaunchProfileDetailsInput) Validate

func (s *GetLaunchProfileDetailsInput) Validate() error

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

type GetLaunchProfileDetailsOutput

type GetLaunchProfileDetailsOutput struct {
    LaunchProfile *LaunchProfile `locationName:"launchProfile" type:"structure"`

    StreamingImages []*StreamingImage `locationName:"streamingImages" type:"list"`

    StudioComponentSummaries []*StudioComponentSummary `locationName:"studioComponentSummaries" type:"list"`
    // contains filtered or unexported fields
}

func (GetLaunchProfileDetailsOutput) GoString

func (s GetLaunchProfileDetailsOutput) GoString() string

GoString returns the string representation

func (*GetLaunchProfileDetailsOutput) SetLaunchProfile

func (s *GetLaunchProfileDetailsOutput) SetLaunchProfile(v *LaunchProfile) *GetLaunchProfileDetailsOutput

SetLaunchProfile sets the LaunchProfile field's value.

func (*GetLaunchProfileDetailsOutput) SetStreamingImages

func (s *GetLaunchProfileDetailsOutput) SetStreamingImages(v []*StreamingImage) *GetLaunchProfileDetailsOutput

SetStreamingImages sets the StreamingImages field's value.

func (*GetLaunchProfileDetailsOutput) SetStudioComponentSummaries

func (s *GetLaunchProfileDetailsOutput) SetStudioComponentSummaries(v []*StudioComponentSummary) *GetLaunchProfileDetailsOutput

SetStudioComponentSummaries sets the StudioComponentSummaries field's value.

func (GetLaunchProfileDetailsOutput) String

func (s GetLaunchProfileDetailsOutput) String() string

String returns the string representation

type GetLaunchProfileInitializationInput

type GetLaunchProfileInitializationInput struct {

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    // LaunchProfileProtocolVersions is a required field
    LaunchProfileProtocolVersions []*string `location:"querystring" locationName:"launchProfileProtocolVersions" type:"list" required:"true"`

    // LaunchPurpose is a required field
    LaunchPurpose *string `location:"querystring" locationName:"launchPurpose" type:"string" required:"true"`

    // Platform is a required field
    Platform *string `location:"querystring" locationName:"platform" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetLaunchProfileInitializationInput) GoString

func (s GetLaunchProfileInitializationInput) GoString() string

GoString returns the string representation

func (*GetLaunchProfileInitializationInput) SetLaunchProfileId

func (s *GetLaunchProfileInitializationInput) SetLaunchProfileId(v string) *GetLaunchProfileInitializationInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*GetLaunchProfileInitializationInput) SetLaunchProfileProtocolVersions

func (s *GetLaunchProfileInitializationInput) SetLaunchProfileProtocolVersions(v []*string) *GetLaunchProfileInitializationInput

SetLaunchProfileProtocolVersions sets the LaunchProfileProtocolVersions field's value.

func (*GetLaunchProfileInitializationInput) SetLaunchPurpose

func (s *GetLaunchProfileInitializationInput) SetLaunchPurpose(v string) *GetLaunchProfileInitializationInput

SetLaunchPurpose sets the LaunchPurpose field's value.

func (*GetLaunchProfileInitializationInput) SetPlatform

func (s *GetLaunchProfileInitializationInput) SetPlatform(v string) *GetLaunchProfileInitializationInput

SetPlatform sets the Platform field's value.

func (*GetLaunchProfileInitializationInput) SetStudioId

func (s *GetLaunchProfileInitializationInput) SetStudioId(v string) *GetLaunchProfileInitializationInput

SetStudioId sets the StudioId field's value.

func (GetLaunchProfileInitializationInput) String

func (s GetLaunchProfileInitializationInput) String() string

String returns the string representation

func (*GetLaunchProfileInitializationInput) Validate

func (s *GetLaunchProfileInitializationInput) Validate() error

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

type GetLaunchProfileInitializationOutput

type GetLaunchProfileInitializationOutput struct {
    LaunchProfileInitialization *LaunchProfileInitialization `locationName:"launchProfileInitialization" type:"structure"`
    // contains filtered or unexported fields
}

func (GetLaunchProfileInitializationOutput) GoString

func (s GetLaunchProfileInitializationOutput) GoString() string

GoString returns the string representation

func (*GetLaunchProfileInitializationOutput) SetLaunchProfileInitialization

func (s *GetLaunchProfileInitializationOutput) SetLaunchProfileInitialization(v *LaunchProfileInitialization) *GetLaunchProfileInitializationOutput

SetLaunchProfileInitialization sets the LaunchProfileInitialization field's value.

func (GetLaunchProfileInitializationOutput) String

func (s GetLaunchProfileInitializationOutput) String() string

String returns the string representation

type GetLaunchProfileInput

type GetLaunchProfileInput struct {

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetLaunchProfileInput) GoString

func (s GetLaunchProfileInput) GoString() string

GoString returns the string representation

func (*GetLaunchProfileInput) SetLaunchProfileId

func (s *GetLaunchProfileInput) SetLaunchProfileId(v string) *GetLaunchProfileInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*GetLaunchProfileInput) SetStudioId

func (s *GetLaunchProfileInput) SetStudioId(v string) *GetLaunchProfileInput

SetStudioId sets the StudioId field's value.

func (GetLaunchProfileInput) String

func (s GetLaunchProfileInput) String() string

String returns the string representation

func (*GetLaunchProfileInput) Validate

func (s *GetLaunchProfileInput) Validate() error

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

type GetLaunchProfileMemberInput

type GetLaunchProfileMemberInput struct {

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    // PrincipalId is a required field
    PrincipalId *string `location:"uri" locationName:"principalId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetLaunchProfileMemberInput) GoString

func (s GetLaunchProfileMemberInput) GoString() string

GoString returns the string representation

func (*GetLaunchProfileMemberInput) SetLaunchProfileId

func (s *GetLaunchProfileMemberInput) SetLaunchProfileId(v string) *GetLaunchProfileMemberInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*GetLaunchProfileMemberInput) SetPrincipalId

func (s *GetLaunchProfileMemberInput) SetPrincipalId(v string) *GetLaunchProfileMemberInput

SetPrincipalId sets the PrincipalId field's value.

func (*GetLaunchProfileMemberInput) SetStudioId

func (s *GetLaunchProfileMemberInput) SetStudioId(v string) *GetLaunchProfileMemberInput

SetStudioId sets the StudioId field's value.

func (GetLaunchProfileMemberInput) String

func (s GetLaunchProfileMemberInput) String() string

String returns the string representation

func (*GetLaunchProfileMemberInput) Validate

func (s *GetLaunchProfileMemberInput) Validate() error

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

type GetLaunchProfileMemberOutput

type GetLaunchProfileMemberOutput struct {
    Member *LaunchProfileMembership `locationName:"member" type:"structure"`
    // contains filtered or unexported fields
}

func (GetLaunchProfileMemberOutput) GoString

func (s GetLaunchProfileMemberOutput) GoString() string

GoString returns the string representation

func (*GetLaunchProfileMemberOutput) SetMember

func (s *GetLaunchProfileMemberOutput) SetMember(v *LaunchProfileMembership) *GetLaunchProfileMemberOutput

SetMember sets the Member field's value.

func (GetLaunchProfileMemberOutput) String

func (s GetLaunchProfileMemberOutput) String() string

String returns the string representation

type GetLaunchProfileOutput

type GetLaunchProfileOutput struct {
    LaunchProfile *LaunchProfile `locationName:"launchProfile" type:"structure"`
    // contains filtered or unexported fields
}

func (GetLaunchProfileOutput) GoString

func (s GetLaunchProfileOutput) GoString() string

GoString returns the string representation

func (*GetLaunchProfileOutput) SetLaunchProfile

func (s *GetLaunchProfileOutput) SetLaunchProfile(v *LaunchProfile) *GetLaunchProfileOutput

SetLaunchProfile sets the LaunchProfile field's value.

func (GetLaunchProfileOutput) String

func (s GetLaunchProfileOutput) String() string

String returns the string representation

type GetStreamingImageInput

type GetStreamingImageInput struct {

    // StreamingImageId is a required field
    StreamingImageId *string `location:"uri" locationName:"streamingImageId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetStreamingImageInput) GoString

func (s GetStreamingImageInput) GoString() string

GoString returns the string representation

func (*GetStreamingImageInput) SetStreamingImageId

func (s *GetStreamingImageInput) SetStreamingImageId(v string) *GetStreamingImageInput

SetStreamingImageId sets the StreamingImageId field's value.

func (*GetStreamingImageInput) SetStudioId

func (s *GetStreamingImageInput) SetStudioId(v string) *GetStreamingImageInput

SetStudioId sets the StudioId field's value.

func (GetStreamingImageInput) String

func (s GetStreamingImageInput) String() string

String returns the string representation

func (*GetStreamingImageInput) Validate

func (s *GetStreamingImageInput) Validate() error

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

type GetStreamingImageOutput

type GetStreamingImageOutput struct {
    StreamingImage *StreamingImage `locationName:"streamingImage" type:"structure"`
    // contains filtered or unexported fields
}

func (GetStreamingImageOutput) GoString

func (s GetStreamingImageOutput) GoString() string

GoString returns the string representation

func (*GetStreamingImageOutput) SetStreamingImage

func (s *GetStreamingImageOutput) SetStreamingImage(v *StreamingImage) *GetStreamingImageOutput

SetStreamingImage sets the StreamingImage field's value.

func (GetStreamingImageOutput) String

func (s GetStreamingImageOutput) String() string

String returns the string representation

type GetStreamingSessionInput

type GetStreamingSessionInput struct {

    // SessionId is a required field
    SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetStreamingSessionInput) GoString

func (s GetStreamingSessionInput) GoString() string

GoString returns the string representation

func (*GetStreamingSessionInput) SetSessionId

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

SetSessionId sets the SessionId field's value.

func (*GetStreamingSessionInput) SetStudioId

func (s *GetStreamingSessionInput) SetStudioId(v string) *GetStreamingSessionInput

SetStudioId sets the StudioId field's value.

func (GetStreamingSessionInput) String

func (s GetStreamingSessionInput) String() string

String returns the string representation

func (*GetStreamingSessionInput) Validate

func (s *GetStreamingSessionInput) Validate() error

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

type GetStreamingSessionOutput

type GetStreamingSessionOutput struct {
    Session *StreamingSession `locationName:"session" type:"structure"`
    // contains filtered or unexported fields
}

func (GetStreamingSessionOutput) GoString

func (s GetStreamingSessionOutput) GoString() string

GoString returns the string representation

func (*GetStreamingSessionOutput) SetSession

func (s *GetStreamingSessionOutput) SetSession(v *StreamingSession) *GetStreamingSessionOutput

SetSession sets the Session field's value.

func (GetStreamingSessionOutput) String

func (s GetStreamingSessionOutput) String() string

String returns the string representation

type GetStreamingSessionStreamInput

type GetStreamingSessionStreamInput struct {

    // SessionId is a required field
    SessionId *string `location:"uri" locationName:"sessionId" type:"string" required:"true"`

    // StreamId is a required field
    StreamId *string `location:"uri" locationName:"streamId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetStreamingSessionStreamInput) GoString

func (s GetStreamingSessionStreamInput) GoString() string

GoString returns the string representation

func (*GetStreamingSessionStreamInput) SetSessionId

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

SetSessionId sets the SessionId field's value.

func (*GetStreamingSessionStreamInput) SetStreamId

func (s *GetStreamingSessionStreamInput) SetStreamId(v string) *GetStreamingSessionStreamInput

SetStreamId sets the StreamId field's value.

func (*GetStreamingSessionStreamInput) SetStudioId

func (s *GetStreamingSessionStreamInput) SetStudioId(v string) *GetStreamingSessionStreamInput

SetStudioId sets the StudioId field's value.

func (GetStreamingSessionStreamInput) String

func (s GetStreamingSessionStreamInput) String() string

String returns the string representation

func (*GetStreamingSessionStreamInput) Validate

func (s *GetStreamingSessionStreamInput) Validate() error

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

type GetStreamingSessionStreamOutput

type GetStreamingSessionStreamOutput struct {
    Stream *StreamingSessionStream `locationName:"stream" type:"structure"`
    // contains filtered or unexported fields
}

func (GetStreamingSessionStreamOutput) GoString

func (s GetStreamingSessionStreamOutput) GoString() string

GoString returns the string representation

func (*GetStreamingSessionStreamOutput) SetStream

func (s *GetStreamingSessionStreamOutput) SetStream(v *StreamingSessionStream) *GetStreamingSessionStreamOutput

SetStream sets the Stream field's value.

func (GetStreamingSessionStreamOutput) String

func (s GetStreamingSessionStreamOutput) String() string

String returns the string representation

type GetStudioComponentInput

type GetStudioComponentInput struct {

    // StudioComponentId is a required field
    StudioComponentId *string `location:"uri" locationName:"studioComponentId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetStudioComponentInput) GoString

func (s GetStudioComponentInput) GoString() string

GoString returns the string representation

func (*GetStudioComponentInput) SetStudioComponentId

func (s *GetStudioComponentInput) SetStudioComponentId(v string) *GetStudioComponentInput

SetStudioComponentId sets the StudioComponentId field's value.

func (*GetStudioComponentInput) SetStudioId

func (s *GetStudioComponentInput) SetStudioId(v string) *GetStudioComponentInput

SetStudioId sets the StudioId field's value.

func (GetStudioComponentInput) String

func (s GetStudioComponentInput) String() string

String returns the string representation

func (*GetStudioComponentInput) Validate

func (s *GetStudioComponentInput) Validate() error

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

type GetStudioComponentOutput

type GetStudioComponentOutput struct {

    // A network that is used by a studio’s users and workflows, including render
    // farm, Active Directory, licensing, and file system.
    StudioComponent *StudioComponent `locationName:"studioComponent" type:"structure"`
    // contains filtered or unexported fields
}

func (GetStudioComponentOutput) GoString

func (s GetStudioComponentOutput) GoString() string

GoString returns the string representation

func (*GetStudioComponentOutput) SetStudioComponent

func (s *GetStudioComponentOutput) SetStudioComponent(v *StudioComponent) *GetStudioComponentOutput

SetStudioComponent sets the StudioComponent field's value.

func (GetStudioComponentOutput) String

func (s GetStudioComponentOutput) String() string

String returns the string representation

type GetStudioInput

type GetStudioInput struct {

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetStudioInput) GoString

func (s GetStudioInput) GoString() string

GoString returns the string representation

func (*GetStudioInput) SetStudioId

func (s *GetStudioInput) SetStudioId(v string) *GetStudioInput

SetStudioId sets the StudioId field's value.

func (GetStudioInput) String

func (s GetStudioInput) String() string

String returns the string representation

func (*GetStudioInput) Validate

func (s *GetStudioInput) Validate() error

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

type GetStudioMemberInput

type GetStudioMemberInput struct {

    // PrincipalId is a required field
    PrincipalId *string `location:"uri" locationName:"principalId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetStudioMemberInput) GoString

func (s GetStudioMemberInput) GoString() string

GoString returns the string representation

func (*GetStudioMemberInput) SetPrincipalId

func (s *GetStudioMemberInput) SetPrincipalId(v string) *GetStudioMemberInput

SetPrincipalId sets the PrincipalId field's value.

func (*GetStudioMemberInput) SetStudioId

func (s *GetStudioMemberInput) SetStudioId(v string) *GetStudioMemberInput

SetStudioId sets the StudioId field's value.

func (GetStudioMemberInput) String

func (s GetStudioMemberInput) String() string

String returns the string representation

func (*GetStudioMemberInput) Validate

func (s *GetStudioMemberInput) Validate() error

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

type GetStudioMemberOutput

type GetStudioMemberOutput struct {
    Member *StudioMembership `locationName:"member" type:"structure"`
    // contains filtered or unexported fields
}

func (GetStudioMemberOutput) GoString

func (s GetStudioMemberOutput) GoString() string

GoString returns the string representation

func (*GetStudioMemberOutput) SetMember

func (s *GetStudioMemberOutput) SetMember(v *StudioMembership) *GetStudioMemberOutput

SetMember sets the Member field's value.

func (GetStudioMemberOutput) String

func (s GetStudioMemberOutput) String() string

String returns the string representation

type GetStudioOutput

type GetStudioOutput struct {
    Studio *Studio `locationName:"studio" type:"structure"`
    // contains filtered or unexported fields
}

func (GetStudioOutput) GoString

func (s GetStudioOutput) GoString() string

GoString returns the string representation

func (*GetStudioOutput) SetStudio

func (s *GetStudioOutput) SetStudio(v *Studio) *GetStudioOutput

SetStudio sets the Studio field's value.

func (GetStudioOutput) String

func (s GetStudioOutput) String() string

String returns the string representation

type InternalServerErrorException

type InternalServerErrorException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"code" type:"string"`

    // ExceptionContext is a set of key-value pairs that provide you with more information
    // about the error that occurred. For example, when the service returns a 404
    // ResourceNotFound error, ExceptionContext will contain the key `resourceId`
    // with the value of resource that was not found.
    //
    // ExceptionContext enables scripts and other programmatic clients to provide
    // for better error handling.
    Context map[string]*string `locationName:"context" type:"map"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

func (*InternalServerErrorException) Code

func (s *InternalServerErrorException) Code() string

Code returns the exception type name.

func (*InternalServerErrorException) Error

func (s *InternalServerErrorException) Error() string

func (InternalServerErrorException) GoString

func (s InternalServerErrorException) GoString() string

GoString returns the string representation

func (*InternalServerErrorException) Message

func (s *InternalServerErrorException) Message() string

Message returns the exception's message.

func (*InternalServerErrorException) OrigErr

func (s *InternalServerErrorException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerErrorException) RequestID

func (s *InternalServerErrorException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerErrorException) StatusCode

func (s *InternalServerErrorException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerErrorException) String

func (s InternalServerErrorException) String() string

String returns the string representation

type LaunchProfile

type LaunchProfile struct {
    Arn *string `locationName:"arn" type:"string"`

    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

    CreatedBy *string `locationName:"createdBy" type:"string"`

    Description *string `locationName:"description" type:"string"`

    Ec2SubnetIds []*string `locationName:"ec2SubnetIds" type:"list"`

    LaunchProfileId *string `locationName:"launchProfileId" type:"string"`

    LaunchProfileProtocolVersions []*string `locationName:"launchProfileProtocolVersions" type:"list"`

    Name *string `locationName:"name" type:"string"`

    State *string `locationName:"state" type:"string" enum:"LaunchProfileState"`

    StatusCode *string `locationName:"statusCode" type:"string" enum:"LaunchProfileStatusCode"`

    StatusMessage *string `locationName:"statusMessage" type:"string"`

    // A configuration for a streaming session.
    StreamConfiguration *StreamConfiguration `locationName:"streamConfiguration" type:"structure"`

    StudioComponentIds []*string `locationName:"studioComponentIds" min:"1" type:"list"`

    Tags map[string]*string `locationName:"tags" type:"map"`

    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

    UpdatedBy *string `locationName:"updatedBy" type:"string"`
    // contains filtered or unexported fields
}

func (LaunchProfile) GoString

func (s LaunchProfile) GoString() string

GoString returns the string representation

func (*LaunchProfile) SetArn

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

SetArn sets the Arn field's value.

func (*LaunchProfile) SetCreatedAt

func (s *LaunchProfile) SetCreatedAt(v time.Time) *LaunchProfile

SetCreatedAt sets the CreatedAt field's value.

func (*LaunchProfile) SetCreatedBy

func (s *LaunchProfile) SetCreatedBy(v string) *LaunchProfile

SetCreatedBy sets the CreatedBy field's value.

func (*LaunchProfile) SetDescription

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

SetDescription sets the Description field's value.

func (*LaunchProfile) SetEc2SubnetIds

func (s *LaunchProfile) SetEc2SubnetIds(v []*string) *LaunchProfile

SetEc2SubnetIds sets the Ec2SubnetIds field's value.

func (*LaunchProfile) SetLaunchProfileId

func (s *LaunchProfile) SetLaunchProfileId(v string) *LaunchProfile

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*LaunchProfile) SetLaunchProfileProtocolVersions

func (s *LaunchProfile) SetLaunchProfileProtocolVersions(v []*string) *LaunchProfile

SetLaunchProfileProtocolVersions sets the LaunchProfileProtocolVersions field's value.

func (*LaunchProfile) SetName

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

SetName sets the Name field's value.

func (*LaunchProfile) SetState

func (s *LaunchProfile) SetState(v string) *LaunchProfile

SetState sets the State field's value.

func (*LaunchProfile) SetStatusCode

func (s *LaunchProfile) SetStatusCode(v string) *LaunchProfile

SetStatusCode sets the StatusCode field's value.

func (*LaunchProfile) SetStatusMessage

func (s *LaunchProfile) SetStatusMessage(v string) *LaunchProfile

SetStatusMessage sets the StatusMessage field's value.

func (*LaunchProfile) SetStreamConfiguration

func (s *LaunchProfile) SetStreamConfiguration(v *StreamConfiguration) *LaunchProfile

SetStreamConfiguration sets the StreamConfiguration field's value.

func (*LaunchProfile) SetStudioComponentIds

func (s *LaunchProfile) SetStudioComponentIds(v []*string) *LaunchProfile

SetStudioComponentIds sets the StudioComponentIds field's value.

func (*LaunchProfile) SetTags

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

SetTags sets the Tags field's value.

func (*LaunchProfile) SetUpdatedAt

func (s *LaunchProfile) SetUpdatedAt(v time.Time) *LaunchProfile

SetUpdatedAt sets the UpdatedAt field's value.

func (*LaunchProfile) SetUpdatedBy

func (s *LaunchProfile) SetUpdatedBy(v string) *LaunchProfile

SetUpdatedBy sets the UpdatedBy field's value.

func (LaunchProfile) String

func (s LaunchProfile) String() string

String returns the string representation

type LaunchProfileInitialization

type LaunchProfileInitialization struct {
    ActiveDirectory *LaunchProfileInitializationActiveDirectory `locationName:"activeDirectory" type:"structure"`

    Ec2SecurityGroupIds []*string `locationName:"ec2SecurityGroupIds" min:"1" type:"list"`

    LaunchProfileId *string `locationName:"launchProfileId" type:"string"`

    // The version number of the protocol that is used by the launch profile. The
    // only valid version is "2021-03-31".
    LaunchProfileProtocolVersion *string `locationName:"launchProfileProtocolVersion" type:"string"`

    // The launch purpose.
    LaunchPurpose *string `locationName:"launchPurpose" type:"string"`

    Name *string `locationName:"name" type:"string"`

    Platform *string `locationName:"platform" type:"string" enum:"LaunchProfilePlatform"`

    SystemInitializationScripts []*LaunchProfileInitializationScript `locationName:"systemInitializationScripts" type:"list"`

    UserInitializationScripts []*LaunchProfileInitializationScript `locationName:"userInitializationScripts" type:"list"`
    // contains filtered or unexported fields
}

func (LaunchProfileInitialization) GoString

func (s LaunchProfileInitialization) GoString() string

GoString returns the string representation

func (*LaunchProfileInitialization) SetActiveDirectory

func (s *LaunchProfileInitialization) SetActiveDirectory(v *LaunchProfileInitializationActiveDirectory) *LaunchProfileInitialization

SetActiveDirectory sets the ActiveDirectory field's value.

func (*LaunchProfileInitialization) SetEc2SecurityGroupIds

func (s *LaunchProfileInitialization) SetEc2SecurityGroupIds(v []*string) *LaunchProfileInitialization

SetEc2SecurityGroupIds sets the Ec2SecurityGroupIds field's value.

func (*LaunchProfileInitialization) SetLaunchProfileId

func (s *LaunchProfileInitialization) SetLaunchProfileId(v string) *LaunchProfileInitialization

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*LaunchProfileInitialization) SetLaunchProfileProtocolVersion

func (s *LaunchProfileInitialization) SetLaunchProfileProtocolVersion(v string) *LaunchProfileInitialization

SetLaunchProfileProtocolVersion sets the LaunchProfileProtocolVersion field's value.

func (*LaunchProfileInitialization) SetLaunchPurpose

func (s *LaunchProfileInitialization) SetLaunchPurpose(v string) *LaunchProfileInitialization

SetLaunchPurpose sets the LaunchPurpose field's value.

func (*LaunchProfileInitialization) SetName

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

SetName sets the Name field's value.

func (*LaunchProfileInitialization) SetPlatform

func (s *LaunchProfileInitialization) SetPlatform(v string) *LaunchProfileInitialization

SetPlatform sets the Platform field's value.

func (*LaunchProfileInitialization) SetSystemInitializationScripts

func (s *LaunchProfileInitialization) SetSystemInitializationScripts(v []*LaunchProfileInitializationScript) *LaunchProfileInitialization

SetSystemInitializationScripts sets the SystemInitializationScripts field's value.

func (*LaunchProfileInitialization) SetUserInitializationScripts

func (s *LaunchProfileInitialization) SetUserInitializationScripts(v []*LaunchProfileInitializationScript) *LaunchProfileInitialization

SetUserInitializationScripts sets the UserInitializationScripts field's value.

func (LaunchProfileInitialization) String

func (s LaunchProfileInitialization) String() string

String returns the string representation

type LaunchProfileInitializationActiveDirectory

type LaunchProfileInitializationActiveDirectory struct {

    // A collection of LDAP attributes to apply to Active Directory computer accounts
    // that are created for streaming sessions.
    ComputerAttributes []*ActiveDirectoryComputerAttribute `locationName:"computerAttributes" type:"list"`

    DirectoryId *string `locationName:"directoryId" type:"string"`

    DirectoryName *string `locationName:"directoryName" type:"string"`

    DnsIpAddresses []*string `locationName:"dnsIpAddresses" type:"list"`

    // The fully-qualified distinguished name of the organizational unit to place
    // the computer account in.
    OrganizationalUnitDistinguishedName *string `locationName:"organizationalUnitDistinguishedName" min:"1" type:"string"`

    StudioComponentId *string `locationName:"studioComponentId" type:"string"`

    StudioComponentName *string `locationName:"studioComponentName" type:"string"`
    // contains filtered or unexported fields
}

func (LaunchProfileInitializationActiveDirectory) GoString

func (s LaunchProfileInitializationActiveDirectory) GoString() string

GoString returns the string representation

func (*LaunchProfileInitializationActiveDirectory) SetComputerAttributes

func (s *LaunchProfileInitializationActiveDirectory) SetComputerAttributes(v []*ActiveDirectoryComputerAttribute) *LaunchProfileInitializationActiveDirectory

SetComputerAttributes sets the ComputerAttributes field's value.

func (*LaunchProfileInitializationActiveDirectory) SetDirectoryId

func (s *LaunchProfileInitializationActiveDirectory) SetDirectoryId(v string) *LaunchProfileInitializationActiveDirectory

SetDirectoryId sets the DirectoryId field's value.

func (*LaunchProfileInitializationActiveDirectory) SetDirectoryName

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

SetDirectoryName sets the DirectoryName field's value.

func (*LaunchProfileInitializationActiveDirectory) SetDnsIpAddresses

func (s *LaunchProfileInitializationActiveDirectory) SetDnsIpAddresses(v []*string) *LaunchProfileInitializationActiveDirectory

SetDnsIpAddresses sets the DnsIpAddresses field's value.

func (*LaunchProfileInitializationActiveDirectory) SetOrganizationalUnitDistinguishedName

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

SetOrganizationalUnitDistinguishedName sets the OrganizationalUnitDistinguishedName field's value.

func (*LaunchProfileInitializationActiveDirectory) SetStudioComponentId

func (s *LaunchProfileInitializationActiveDirectory) SetStudioComponentId(v string) *LaunchProfileInitializationActiveDirectory

SetStudioComponentId sets the StudioComponentId field's value.

func (*LaunchProfileInitializationActiveDirectory) SetStudioComponentName

func (s *LaunchProfileInitializationActiveDirectory) SetStudioComponentName(v string) *LaunchProfileInitializationActiveDirectory

SetStudioComponentName sets the StudioComponentName field's value.

func (LaunchProfileInitializationActiveDirectory) String

func (s LaunchProfileInitializationActiveDirectory) String() string

String returns the string representation

type LaunchProfileInitializationScript

type LaunchProfileInitializationScript struct {
    Script *string `locationName:"script" min:"1" type:"string"`

    StudioComponentId *string `locationName:"studioComponentId" type:"string"`

    StudioComponentName *string `locationName:"studioComponentName" type:"string"`
    // contains filtered or unexported fields
}

func (LaunchProfileInitializationScript) GoString

func (s LaunchProfileInitializationScript) GoString() string

GoString returns the string representation

func (*LaunchProfileInitializationScript) SetScript

func (s *LaunchProfileInitializationScript) SetScript(v string) *LaunchProfileInitializationScript

SetScript sets the Script field's value.

func (*LaunchProfileInitializationScript) SetStudioComponentId

func (s *LaunchProfileInitializationScript) SetStudioComponentId(v string) *LaunchProfileInitializationScript

SetStudioComponentId sets the StudioComponentId field's value.

func (*LaunchProfileInitializationScript) SetStudioComponentName

func (s *LaunchProfileInitializationScript) SetStudioComponentName(v string) *LaunchProfileInitializationScript

SetStudioComponentName sets the StudioComponentName field's value.

func (LaunchProfileInitializationScript) String

func (s LaunchProfileInitializationScript) String() string

String returns the string representation

type LaunchProfileMembership

type LaunchProfileMembership struct {
    IdentityStoreId *string `locationName:"identityStoreId" type:"string"`

    Persona *string `locationName:"persona" type:"string" enum:"LaunchProfilePersona"`

    PrincipalId *string `locationName:"principalId" type:"string"`
    // contains filtered or unexported fields
}

func (LaunchProfileMembership) GoString

func (s LaunchProfileMembership) GoString() string

GoString returns the string representation

func (*LaunchProfileMembership) SetIdentityStoreId

func (s *LaunchProfileMembership) SetIdentityStoreId(v string) *LaunchProfileMembership

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*LaunchProfileMembership) SetPersona

func (s *LaunchProfileMembership) SetPersona(v string) *LaunchProfileMembership

SetPersona sets the Persona field's value.

func (*LaunchProfileMembership) SetPrincipalId

func (s *LaunchProfileMembership) SetPrincipalId(v string) *LaunchProfileMembership

SetPrincipalId sets the PrincipalId field's value.

func (LaunchProfileMembership) String

func (s LaunchProfileMembership) String() string

String returns the string representation

type LicenseServiceConfiguration

type LicenseServiceConfiguration struct {
    Endpoint *string `locationName:"endpoint" type:"string"`
    // contains filtered or unexported fields
}

The configuration for a license service that is associated with a studio resource.

func (LicenseServiceConfiguration) GoString

func (s LicenseServiceConfiguration) GoString() string

GoString returns the string representation

func (*LicenseServiceConfiguration) SetEndpoint

func (s *LicenseServiceConfiguration) SetEndpoint(v string) *LicenseServiceConfiguration

SetEndpoint sets the Endpoint field's value.

func (LicenseServiceConfiguration) String

func (s LicenseServiceConfiguration) String() string

String returns the string representation

type ListEulaAcceptancesInput

type ListEulaAcceptancesInput struct {
    EulaIds []*string `location:"querystring" locationName:"eulaIds" type:"list"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListEulaAcceptancesInput) GoString

func (s ListEulaAcceptancesInput) GoString() string

GoString returns the string representation

func (*ListEulaAcceptancesInput) SetEulaIds

func (s *ListEulaAcceptancesInput) SetEulaIds(v []*string) *ListEulaAcceptancesInput

SetEulaIds sets the EulaIds field's value.

func (*ListEulaAcceptancesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListEulaAcceptancesInput) SetStudioId

func (s *ListEulaAcceptancesInput) SetStudioId(v string) *ListEulaAcceptancesInput

SetStudioId sets the StudioId field's value.

func (ListEulaAcceptancesInput) String

func (s ListEulaAcceptancesInput) String() string

String returns the string representation

func (*ListEulaAcceptancesInput) Validate

func (s *ListEulaAcceptancesInput) Validate() error

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

type ListEulaAcceptancesOutput

type ListEulaAcceptancesOutput struct {
    EulaAcceptances []*EulaAcceptance `locationName:"eulaAcceptances" type:"list"`

    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListEulaAcceptancesOutput) GoString

func (s ListEulaAcceptancesOutput) GoString() string

GoString returns the string representation

func (*ListEulaAcceptancesOutput) SetEulaAcceptances

func (s *ListEulaAcceptancesOutput) SetEulaAcceptances(v []*EulaAcceptance) *ListEulaAcceptancesOutput

SetEulaAcceptances sets the EulaAcceptances field's value.

func (*ListEulaAcceptancesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListEulaAcceptancesOutput) String

func (s ListEulaAcceptancesOutput) String() string

String returns the string representation

type ListEulasInput

type ListEulasInput struct {
    EulaIds []*string `location:"querystring" locationName:"eulaIds" type:"list"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListEulasInput) GoString

func (s ListEulasInput) GoString() string

GoString returns the string representation

func (*ListEulasInput) SetEulaIds

func (s *ListEulasInput) SetEulaIds(v []*string) *ListEulasInput

SetEulaIds sets the EulaIds field's value.

func (*ListEulasInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListEulasInput) String

func (s ListEulasInput) String() string

String returns the string representation

type ListEulasOutput

type ListEulasOutput struct {
    Eulas []*Eula `locationName:"eulas" type:"list"`

    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListEulasOutput) GoString

func (s ListEulasOutput) GoString() string

GoString returns the string representation

func (*ListEulasOutput) SetEulas

func (s *ListEulasOutput) SetEulas(v []*Eula) *ListEulasOutput

SetEulas sets the Eulas field's value.

func (*ListEulasOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListEulasOutput) String

func (s ListEulasOutput) String() string

String returns the string representation

type ListLaunchProfileMembersInput

type ListLaunchProfileMembersInput struct {

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListLaunchProfileMembersInput) GoString

func (s ListLaunchProfileMembersInput) GoString() string

GoString returns the string representation

func (*ListLaunchProfileMembersInput) SetLaunchProfileId

func (s *ListLaunchProfileMembersInput) SetLaunchProfileId(v string) *ListLaunchProfileMembersInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*ListLaunchProfileMembersInput) SetMaxResults

func (s *ListLaunchProfileMembersInput) SetMaxResults(v int64) *ListLaunchProfileMembersInput

SetMaxResults sets the MaxResults field's value.

func (*ListLaunchProfileMembersInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListLaunchProfileMembersInput) SetStudioId

func (s *ListLaunchProfileMembersInput) SetStudioId(v string) *ListLaunchProfileMembersInput

SetStudioId sets the StudioId field's value.

func (ListLaunchProfileMembersInput) String

func (s ListLaunchProfileMembersInput) String() string

String returns the string representation

func (*ListLaunchProfileMembersInput) Validate

func (s *ListLaunchProfileMembersInput) Validate() error

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

type ListLaunchProfileMembersOutput

type ListLaunchProfileMembersOutput struct {
    Members []*LaunchProfileMembership `locationName:"members" type:"list"`

    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListLaunchProfileMembersOutput) GoString

func (s ListLaunchProfileMembersOutput) GoString() string

GoString returns the string representation

func (*ListLaunchProfileMembersOutput) SetMembers

func (s *ListLaunchProfileMembersOutput) SetMembers(v []*LaunchProfileMembership) *ListLaunchProfileMembersOutput

SetMembers sets the Members field's value.

func (*ListLaunchProfileMembersOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListLaunchProfileMembersOutput) String

func (s ListLaunchProfileMembersOutput) String() string

String returns the string representation

type ListLaunchProfilesInput

type ListLaunchProfilesInput struct {
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    PrincipalId *string `location:"querystring" locationName:"principalId" type:"string"`

    States []*string `location:"querystring" locationName:"states" type:"list"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListLaunchProfilesInput) GoString

func (s ListLaunchProfilesInput) GoString() string

GoString returns the string representation

func (*ListLaunchProfilesInput) SetMaxResults

func (s *ListLaunchProfilesInput) SetMaxResults(v int64) *ListLaunchProfilesInput

SetMaxResults sets the MaxResults field's value.

func (*ListLaunchProfilesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListLaunchProfilesInput) SetPrincipalId

func (s *ListLaunchProfilesInput) SetPrincipalId(v string) *ListLaunchProfilesInput

SetPrincipalId sets the PrincipalId field's value.

func (*ListLaunchProfilesInput) SetStates

func (s *ListLaunchProfilesInput) SetStates(v []*string) *ListLaunchProfilesInput

SetStates sets the States field's value.

func (*ListLaunchProfilesInput) SetStudioId

func (s *ListLaunchProfilesInput) SetStudioId(v string) *ListLaunchProfilesInput

SetStudioId sets the StudioId field's value.

func (ListLaunchProfilesInput) String

func (s ListLaunchProfilesInput) String() string

String returns the string representation

func (*ListLaunchProfilesInput) Validate

func (s *ListLaunchProfilesInput) Validate() error

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

type ListLaunchProfilesOutput

type ListLaunchProfilesOutput struct {
    LaunchProfiles []*LaunchProfile `locationName:"launchProfiles" type:"list"`

    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListLaunchProfilesOutput) GoString

func (s ListLaunchProfilesOutput) GoString() string

GoString returns the string representation

func (*ListLaunchProfilesOutput) SetLaunchProfiles

func (s *ListLaunchProfilesOutput) SetLaunchProfiles(v []*LaunchProfile) *ListLaunchProfilesOutput

SetLaunchProfiles sets the LaunchProfiles field's value.

func (*ListLaunchProfilesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListLaunchProfilesOutput) String

func (s ListLaunchProfilesOutput) String() string

String returns the string representation

type ListStreamingImagesInput

type ListStreamingImagesInput struct {
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    Owner *string `location:"querystring" locationName:"owner" type:"string"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListStreamingImagesInput) GoString

func (s ListStreamingImagesInput) GoString() string

GoString returns the string representation

func (*ListStreamingImagesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListStreamingImagesInput) SetOwner

func (s *ListStreamingImagesInput) SetOwner(v string) *ListStreamingImagesInput

SetOwner sets the Owner field's value.

func (*ListStreamingImagesInput) SetStudioId

func (s *ListStreamingImagesInput) SetStudioId(v string) *ListStreamingImagesInput

SetStudioId sets the StudioId field's value.

func (ListStreamingImagesInput) String

func (s ListStreamingImagesInput) String() string

String returns the string representation

func (*ListStreamingImagesInput) Validate

func (s *ListStreamingImagesInput) Validate() error

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

type ListStreamingImagesOutput

type ListStreamingImagesOutput struct {
    NextToken *string `locationName:"nextToken" type:"string"`

    StreamingImages []*StreamingImage `locationName:"streamingImages" type:"list"`
    // contains filtered or unexported fields
}

func (ListStreamingImagesOutput) GoString

func (s ListStreamingImagesOutput) GoString() string

GoString returns the string representation

func (*ListStreamingImagesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListStreamingImagesOutput) SetStreamingImages

func (s *ListStreamingImagesOutput) SetStreamingImages(v []*StreamingImage) *ListStreamingImagesOutput

SetStreamingImages sets the StreamingImages field's value.

func (ListStreamingImagesOutput) String

func (s ListStreamingImagesOutput) String() string

String returns the string representation

type ListStreamingSessionsInput

type ListStreamingSessionsInput struct {
    CreatedBy *string `location:"querystring" locationName:"createdBy" type:"string"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    OwnedBy *string `location:"querystring" locationName:"ownedBy" type:"string"`

    SessionIds *string `location:"querystring" locationName:"sessionIds" type:"string"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListStreamingSessionsInput) GoString

func (s ListStreamingSessionsInput) GoString() string

GoString returns the string representation

func (*ListStreamingSessionsInput) SetCreatedBy

func (s *ListStreamingSessionsInput) SetCreatedBy(v string) *ListStreamingSessionsInput

SetCreatedBy sets the CreatedBy field's value.

func (*ListStreamingSessionsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListStreamingSessionsInput) SetOwnedBy

func (s *ListStreamingSessionsInput) SetOwnedBy(v string) *ListStreamingSessionsInput

SetOwnedBy sets the OwnedBy field's value.

func (*ListStreamingSessionsInput) SetSessionIds

func (s *ListStreamingSessionsInput) SetSessionIds(v string) *ListStreamingSessionsInput

SetSessionIds sets the SessionIds field's value.

func (*ListStreamingSessionsInput) SetStudioId

func (s *ListStreamingSessionsInput) SetStudioId(v string) *ListStreamingSessionsInput

SetStudioId sets the StudioId field's value.

func (ListStreamingSessionsInput) String

func (s ListStreamingSessionsInput) String() string

String returns the string representation

func (*ListStreamingSessionsInput) Validate

func (s *ListStreamingSessionsInput) Validate() error

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

type ListStreamingSessionsOutput

type ListStreamingSessionsOutput struct {
    NextToken *string `locationName:"nextToken" type:"string"`

    Sessions []*StreamingSession `locationName:"sessions" type:"list"`
    // contains filtered or unexported fields
}

func (ListStreamingSessionsOutput) GoString

func (s ListStreamingSessionsOutput) GoString() string

GoString returns the string representation

func (*ListStreamingSessionsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListStreamingSessionsOutput) SetSessions

func (s *ListStreamingSessionsOutput) SetSessions(v []*StreamingSession) *ListStreamingSessionsOutput

SetSessions sets the Sessions field's value.

func (ListStreamingSessionsOutput) String

func (s ListStreamingSessionsOutput) String() string

String returns the string representation

type ListStudioComponentsInput

type ListStudioComponentsInput struct {
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    States []*string `location:"querystring" locationName:"states" type:"list"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`

    Types []*string `location:"querystring" locationName:"types" type:"list"`
    // contains filtered or unexported fields
}

func (ListStudioComponentsInput) GoString

func (s ListStudioComponentsInput) GoString() string

GoString returns the string representation

func (*ListStudioComponentsInput) SetMaxResults

func (s *ListStudioComponentsInput) SetMaxResults(v int64) *ListStudioComponentsInput

SetMaxResults sets the MaxResults field's value.

func (*ListStudioComponentsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListStudioComponentsInput) SetStates

func (s *ListStudioComponentsInput) SetStates(v []*string) *ListStudioComponentsInput

SetStates sets the States field's value.

func (*ListStudioComponentsInput) SetStudioId

func (s *ListStudioComponentsInput) SetStudioId(v string) *ListStudioComponentsInput

SetStudioId sets the StudioId field's value.

func (*ListStudioComponentsInput) SetTypes

func (s *ListStudioComponentsInput) SetTypes(v []*string) *ListStudioComponentsInput

SetTypes sets the Types field's value.

func (ListStudioComponentsInput) String

func (s ListStudioComponentsInput) String() string

String returns the string representation

func (*ListStudioComponentsInput) Validate

func (s *ListStudioComponentsInput) Validate() error

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

type ListStudioComponentsOutput

type ListStudioComponentsOutput struct {
    NextToken *string `locationName:"nextToken" type:"string"`

    StudioComponents []*StudioComponent `locationName:"studioComponents" type:"list"`
    // contains filtered or unexported fields
}

func (ListStudioComponentsOutput) GoString

func (s ListStudioComponentsOutput) GoString() string

GoString returns the string representation

func (*ListStudioComponentsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListStudioComponentsOutput) SetStudioComponents

func (s *ListStudioComponentsOutput) SetStudioComponents(v []*StudioComponent) *ListStudioComponentsOutput

SetStudioComponents sets the StudioComponents field's value.

func (ListStudioComponentsOutput) String

func (s ListStudioComponentsOutput) String() string

String returns the string representation

type ListStudioMembersInput

type ListStudioMembersInput struct {
    MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListStudioMembersInput) GoString

func (s ListStudioMembersInput) GoString() string

GoString returns the string representation

func (*ListStudioMembersInput) SetMaxResults

func (s *ListStudioMembersInput) SetMaxResults(v int64) *ListStudioMembersInput

SetMaxResults sets the MaxResults field's value.

func (*ListStudioMembersInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListStudioMembersInput) SetStudioId

func (s *ListStudioMembersInput) SetStudioId(v string) *ListStudioMembersInput

SetStudioId sets the StudioId field's value.

func (ListStudioMembersInput) String

func (s ListStudioMembersInput) String() string

String returns the string representation

func (*ListStudioMembersInput) Validate

func (s *ListStudioMembersInput) Validate() error

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

type ListStudioMembersOutput

type ListStudioMembersOutput struct {
    Members []*StudioMembership `locationName:"members" type:"list"`

    NextToken *string `locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListStudioMembersOutput) GoString

func (s ListStudioMembersOutput) GoString() string

GoString returns the string representation

func (*ListStudioMembersOutput) SetMembers

func (s *ListStudioMembersOutput) SetMembers(v []*StudioMembership) *ListStudioMembersOutput

SetMembers sets the Members field's value.

func (*ListStudioMembersOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListStudioMembersOutput) String

func (s ListStudioMembersOutput) String() string

String returns the string representation

type ListStudiosInput

type ListStudiosInput struct {
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListStudiosInput) GoString

func (s ListStudiosInput) GoString() string

GoString returns the string representation

func (*ListStudiosInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListStudiosInput) String

func (s ListStudiosInput) String() string

String returns the string representation

type ListStudiosOutput

type ListStudiosOutput struct {
    NextToken *string `locationName:"nextToken" type:"string"`

    Studios []*Studio `locationName:"studios" type:"list"`
    // contains filtered or unexported fields
}

func (ListStudiosOutput) GoString

func (s ListStudiosOutput) GoString() string

GoString returns the string representation

func (*ListStudiosOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListStudiosOutput) SetStudios

func (s *ListStudiosOutput) SetStudios(v []*Studio) *ListStudiosOutput

SetStudios sets the Studios field's value.

func (ListStudiosOutput) String

func (s ListStudiosOutput) String() string

String returns the string representation

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn

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

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags

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

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type NewLaunchProfileMember

type NewLaunchProfileMember struct {

    // Persona is a required field
    Persona *string `locationName:"persona" type:"string" required:"true" enum:"LaunchProfilePersona"`

    // PrincipalId is a required field
    PrincipalId *string `locationName:"principalId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (NewLaunchProfileMember) GoString

func (s NewLaunchProfileMember) GoString() string

GoString returns the string representation

func (*NewLaunchProfileMember) SetPersona

func (s *NewLaunchProfileMember) SetPersona(v string) *NewLaunchProfileMember

SetPersona sets the Persona field's value.

func (*NewLaunchProfileMember) SetPrincipalId

func (s *NewLaunchProfileMember) SetPrincipalId(v string) *NewLaunchProfileMember

SetPrincipalId sets the PrincipalId field's value.

func (NewLaunchProfileMember) String

func (s NewLaunchProfileMember) String() string

String returns the string representation

func (*NewLaunchProfileMember) Validate

func (s *NewLaunchProfileMember) Validate() error

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

type NewStudioMember

type NewStudioMember struct {

    // Persona is a required field
    Persona *string `locationName:"persona" type:"string" required:"true" enum:"StudioPersona"`

    // PrincipalId is a required field
    PrincipalId *string `locationName:"principalId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (NewStudioMember) GoString

func (s NewStudioMember) GoString() string

GoString returns the string representation

func (*NewStudioMember) SetPersona

func (s *NewStudioMember) SetPersona(v string) *NewStudioMember

SetPersona sets the Persona field's value.

func (*NewStudioMember) SetPrincipalId

func (s *NewStudioMember) SetPrincipalId(v string) *NewStudioMember

SetPrincipalId sets the PrincipalId field's value.

func (NewStudioMember) String

func (s NewStudioMember) String() string

String returns the string representation

func (*NewStudioMember) Validate

func (s *NewStudioMember) Validate() error

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

type NimbleStudio

type NimbleStudio struct {
    *client.Client
}

NimbleStudio provides the API operation methods for making requests to AmazonNimbleStudio. See this package's package overview docs for details on the service.

NimbleStudio methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *NimbleStudio

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

Example:

mySession := session.Must(session.NewSession())

// Create a NimbleStudio client from just a session.
svc := nimblestudio.New(mySession)

// Create a NimbleStudio client with additional configuration
svc := nimblestudio.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*NimbleStudio) AcceptEulas

func (c *NimbleStudio) AcceptEulas(input *AcceptEulasInput) (*AcceptEulasOutput, error)

AcceptEulas API operation for AmazonNimbleStudio.

Accept EULAs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation AcceptEulas for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/AcceptEulas

func (*NimbleStudio) AcceptEulasRequest

func (c *NimbleStudio) AcceptEulasRequest(input *AcceptEulasInput) (req *request.Request, output *AcceptEulasOutput)

AcceptEulasRequest generates a "aws/request.Request" representing the client's request for the AcceptEulas operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AcceptEulas for more information on using the AcceptEulas API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AcceptEulasRequest method.
req, resp := client.AcceptEulasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/AcceptEulas

func (*NimbleStudio) AcceptEulasWithContext

func (c *NimbleStudio) AcceptEulasWithContext(ctx aws.Context, input *AcceptEulasInput, opts ...request.Option) (*AcceptEulasOutput, error)

AcceptEulasWithContext is the same as AcceptEulas with the addition of the ability to pass a context and additional request options.

See AcceptEulas for details on how to use this API operation.

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

func (*NimbleStudio) CreateLaunchProfile

func (c *NimbleStudio) CreateLaunchProfile(input *CreateLaunchProfileInput) (*CreateLaunchProfileOutput, error)

CreateLaunchProfile API operation for AmazonNimbleStudio.

Create a launch profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation CreateLaunchProfile for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateLaunchProfile

func (*NimbleStudio) CreateLaunchProfileRequest

func (c *NimbleStudio) CreateLaunchProfileRequest(input *CreateLaunchProfileInput) (req *request.Request, output *CreateLaunchProfileOutput)

CreateLaunchProfileRequest generates a "aws/request.Request" representing the client's request for the CreateLaunchProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateLaunchProfile for more information on using the CreateLaunchProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateLaunchProfileRequest method.
req, resp := client.CreateLaunchProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateLaunchProfile

func (*NimbleStudio) CreateLaunchProfileWithContext

func (c *NimbleStudio) CreateLaunchProfileWithContext(ctx aws.Context, input *CreateLaunchProfileInput, opts ...request.Option) (*CreateLaunchProfileOutput, error)

CreateLaunchProfileWithContext is the same as CreateLaunchProfile with the addition of the ability to pass a context and additional request options.

See CreateLaunchProfile for details on how to use this API operation.

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

func (*NimbleStudio) CreateStreamingImage

func (c *NimbleStudio) CreateStreamingImage(input *CreateStreamingImageInput) (*CreateStreamingImageOutput, error)

CreateStreamingImage API operation for AmazonNimbleStudio.

Creates a streaming image resource in a studio.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation CreateStreamingImage for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStreamingImage

func (*NimbleStudio) CreateStreamingImageRequest

func (c *NimbleStudio) CreateStreamingImageRequest(input *CreateStreamingImageInput) (req *request.Request, output *CreateStreamingImageOutput)

CreateStreamingImageRequest generates a "aws/request.Request" representing the client's request for the CreateStreamingImage operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateStreamingImage for more information on using the CreateStreamingImage API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateStreamingImageRequest method.
req, resp := client.CreateStreamingImageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStreamingImage

func (*NimbleStudio) CreateStreamingImageWithContext

func (c *NimbleStudio) CreateStreamingImageWithContext(ctx aws.Context, input *CreateStreamingImageInput, opts ...request.Option) (*CreateStreamingImageOutput, error)

CreateStreamingImageWithContext is the same as CreateStreamingImage with the addition of the ability to pass a context and additional request options.

See CreateStreamingImage for details on how to use this API operation.

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

func (*NimbleStudio) CreateStreamingSession

func (c *NimbleStudio) CreateStreamingSession(input *CreateStreamingSessionInput) (*CreateStreamingSessionOutput, error)

CreateStreamingSession API operation for AmazonNimbleStudio.

Creates a streaming session in a studio.

After invoking this operation, you must poll GetStreamingSession until the streaming session is in state READY.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation CreateStreamingSession for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStreamingSession

func (*NimbleStudio) CreateStreamingSessionRequest

func (c *NimbleStudio) CreateStreamingSessionRequest(input *CreateStreamingSessionInput) (req *request.Request, output *CreateStreamingSessionOutput)

CreateStreamingSessionRequest generates a "aws/request.Request" representing the client's request for the CreateStreamingSession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateStreamingSession for more information on using the CreateStreamingSession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateStreamingSessionRequest method.
req, resp := client.CreateStreamingSessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStreamingSession

func (*NimbleStudio) CreateStreamingSessionStream

func (c *NimbleStudio) CreateStreamingSessionStream(input *CreateStreamingSessionStreamInput) (*CreateStreamingSessionStreamOutput, error)

CreateStreamingSessionStream API operation for AmazonNimbleStudio.

Creates a streaming session stream for a streaming session.

After invoking this API, invoke GetStreamingSessionStream with the returned streamId to poll the resource until it is in state READY.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation CreateStreamingSessionStream for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStreamingSessionStream

func (*NimbleStudio) CreateStreamingSessionStreamRequest

func (c *NimbleStudio) CreateStreamingSessionStreamRequest(input *CreateStreamingSessionStreamInput) (req *request.Request, output *CreateStreamingSessionStreamOutput)

CreateStreamingSessionStreamRequest generates a "aws/request.Request" representing the client's request for the CreateStreamingSessionStream operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateStreamingSessionStream for more information on using the CreateStreamingSessionStream API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateStreamingSessionStreamRequest method.
req, resp := client.CreateStreamingSessionStreamRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStreamingSessionStream

func (*NimbleStudio) CreateStreamingSessionStreamWithContext

func (c *NimbleStudio) CreateStreamingSessionStreamWithContext(ctx aws.Context, input *CreateStreamingSessionStreamInput, opts ...request.Option) (*CreateStreamingSessionStreamOutput, error)

CreateStreamingSessionStreamWithContext is the same as CreateStreamingSessionStream with the addition of the ability to pass a context and additional request options.

See CreateStreamingSessionStream for details on how to use this API operation.

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

func (*NimbleStudio) CreateStreamingSessionWithContext

func (c *NimbleStudio) CreateStreamingSessionWithContext(ctx aws.Context, input *CreateStreamingSessionInput, opts ...request.Option) (*CreateStreamingSessionOutput, error)

CreateStreamingSessionWithContext is the same as CreateStreamingSession with the addition of the ability to pass a context and additional request options.

See CreateStreamingSession for details on how to use this API operation.

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

func (*NimbleStudio) CreateStudio

func (c *NimbleStudio) CreateStudio(input *CreateStudioInput) (*CreateStudioOutput, error)

CreateStudio API operation for AmazonNimbleStudio.

Create a new Studio.

When creating a Studio, two IAM roles must be provided: the admin role and the user Role. These roles are assumed by your users when they log in to the Nimble Studio portal.

The user role must have the AmazonNimbleStudio-StudioUser managed policy attached for the portal to function properly.

The Admin Role must have the AmazonNimbleStudio-StudioAdmin managed policy attached for the portal to function properly.

You may optionally specify a KMS key in the StudioEncryptionConfiguration.

In Nimble Studio, resource names, descriptions, initialization scripts, and other data you provide are always encrypted at rest using an KMS key. By default, this key is owned by Amazon Web Services and managed on your behalf. You may provide your own KMS key when calling CreateStudio to encrypt this data using a key you own and manage.

When providing an KMS key during studio creation, Nimble Studio creates KMS grants in your account to provide your studio user and admin roles access to these KMS keys.

If you delete this grant, the studio will no longer be accessible to your portal users.

If you delete the studio KMS key, your studio will no longer be accessible.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation CreateStudio for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStudio

func (*NimbleStudio) CreateStudioComponent

func (c *NimbleStudio) CreateStudioComponent(input *CreateStudioComponentInput) (*CreateStudioComponentOutput, error)

CreateStudioComponent API operation for AmazonNimbleStudio.

Creates a studio component resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation CreateStudioComponent for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStudioComponent

func (*NimbleStudio) CreateStudioComponentRequest

func (c *NimbleStudio) CreateStudioComponentRequest(input *CreateStudioComponentInput) (req *request.Request, output *CreateStudioComponentOutput)

CreateStudioComponentRequest generates a "aws/request.Request" representing the client's request for the CreateStudioComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateStudioComponent for more information on using the CreateStudioComponent API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateStudioComponentRequest method.
req, resp := client.CreateStudioComponentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStudioComponent

func (*NimbleStudio) CreateStudioComponentWithContext

func (c *NimbleStudio) CreateStudioComponentWithContext(ctx aws.Context, input *CreateStudioComponentInput, opts ...request.Option) (*CreateStudioComponentOutput, error)

CreateStudioComponentWithContext is the same as CreateStudioComponent with the addition of the ability to pass a context and additional request options.

See CreateStudioComponent for details on how to use this API operation.

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

func (*NimbleStudio) CreateStudioRequest

func (c *NimbleStudio) CreateStudioRequest(input *CreateStudioInput) (req *request.Request, output *CreateStudioOutput)

CreateStudioRequest generates a "aws/request.Request" representing the client's request for the CreateStudio operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateStudio for more information on using the CreateStudio API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateStudioRequest method.
req, resp := client.CreateStudioRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/CreateStudio

func (*NimbleStudio) CreateStudioWithContext

func (c *NimbleStudio) CreateStudioWithContext(ctx aws.Context, input *CreateStudioInput, opts ...request.Option) (*CreateStudioOutput, error)

CreateStudioWithContext is the same as CreateStudio with the addition of the ability to pass a context and additional request options.

See CreateStudio for details on how to use this API operation.

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

func (*NimbleStudio) DeleteLaunchProfile

func (c *NimbleStudio) DeleteLaunchProfile(input *DeleteLaunchProfileInput) (*DeleteLaunchProfileOutput, error)

DeleteLaunchProfile API operation for AmazonNimbleStudio.

Permanently delete a launch profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation DeleteLaunchProfile for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteLaunchProfile

func (*NimbleStudio) DeleteLaunchProfileMember

func (c *NimbleStudio) DeleteLaunchProfileMember(input *DeleteLaunchProfileMemberInput) (*DeleteLaunchProfileMemberOutput, error)

DeleteLaunchProfileMember API operation for AmazonNimbleStudio.

Delete a user from launch profile membership.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation DeleteLaunchProfileMember for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteLaunchProfileMember

func (*NimbleStudio) DeleteLaunchProfileMemberRequest

func (c *NimbleStudio) DeleteLaunchProfileMemberRequest(input *DeleteLaunchProfileMemberInput) (req *request.Request, output *DeleteLaunchProfileMemberOutput)

DeleteLaunchProfileMemberRequest generates a "aws/request.Request" representing the client's request for the DeleteLaunchProfileMember operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteLaunchProfileMember for more information on using the DeleteLaunchProfileMember API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteLaunchProfileMemberRequest method.
req, resp := client.DeleteLaunchProfileMemberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteLaunchProfileMember

func (*NimbleStudio) DeleteLaunchProfileMemberWithContext

func (c *NimbleStudio) DeleteLaunchProfileMemberWithContext(ctx aws.Context, input *DeleteLaunchProfileMemberInput, opts ...request.Option) (*DeleteLaunchProfileMemberOutput, error)

DeleteLaunchProfileMemberWithContext is the same as DeleteLaunchProfileMember with the addition of the ability to pass a context and additional request options.

See DeleteLaunchProfileMember for details on how to use this API operation.

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

func (*NimbleStudio) DeleteLaunchProfileRequest

func (c *NimbleStudio) DeleteLaunchProfileRequest(input *DeleteLaunchProfileInput) (req *request.Request, output *DeleteLaunchProfileOutput)

DeleteLaunchProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteLaunchProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteLaunchProfile for more information on using the DeleteLaunchProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteLaunchProfileRequest method.
req, resp := client.DeleteLaunchProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteLaunchProfile

func (*NimbleStudio) DeleteLaunchProfileWithContext

func (c *NimbleStudio) DeleteLaunchProfileWithContext(ctx aws.Context, input *DeleteLaunchProfileInput, opts ...request.Option) (*DeleteLaunchProfileOutput, error)

DeleteLaunchProfileWithContext is the same as DeleteLaunchProfile with the addition of the ability to pass a context and additional request options.

See DeleteLaunchProfile for details on how to use this API operation.

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

func (*NimbleStudio) DeleteStreamingImage

func (c *NimbleStudio) DeleteStreamingImage(input *DeleteStreamingImageInput) (*DeleteStreamingImageOutput, error)

DeleteStreamingImage API operation for AmazonNimbleStudio.

Delete streaming image.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation DeleteStreamingImage for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStreamingImage

func (*NimbleStudio) DeleteStreamingImageRequest

func (c *NimbleStudio) DeleteStreamingImageRequest(input *DeleteStreamingImageInput) (req *request.Request, output *DeleteStreamingImageOutput)

DeleteStreamingImageRequest generates a "aws/request.Request" representing the client's request for the DeleteStreamingImage operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteStreamingImage for more information on using the DeleteStreamingImage API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteStreamingImageRequest method.
req, resp := client.DeleteStreamingImageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStreamingImage

func (*NimbleStudio) DeleteStreamingImageWithContext

func (c *NimbleStudio) DeleteStreamingImageWithContext(ctx aws.Context, input *DeleteStreamingImageInput, opts ...request.Option) (*DeleteStreamingImageOutput, error)

DeleteStreamingImageWithContext is the same as DeleteStreamingImage with the addition of the ability to pass a context and additional request options.

See DeleteStreamingImage for details on how to use this API operation.

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

func (*NimbleStudio) DeleteStreamingSession

func (c *NimbleStudio) DeleteStreamingSession(input *DeleteStreamingSessionInput) (*DeleteStreamingSessionOutput, error)

DeleteStreamingSession API operation for AmazonNimbleStudio.

Deletes streaming session resource.

After invoking this operation, use GetStreamingSession to poll the resource until it transitions to a DELETED state.

A streaming session will count against your streaming session quota until it is marked DELETED.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation DeleteStreamingSession for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStreamingSession

func (*NimbleStudio) DeleteStreamingSessionRequest

func (c *NimbleStudio) DeleteStreamingSessionRequest(input *DeleteStreamingSessionInput) (req *request.Request, output *DeleteStreamingSessionOutput)

DeleteStreamingSessionRequest generates a "aws/request.Request" representing the client's request for the DeleteStreamingSession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteStreamingSession for more information on using the DeleteStreamingSession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteStreamingSessionRequest method.
req, resp := client.DeleteStreamingSessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStreamingSession

func (*NimbleStudio) DeleteStreamingSessionWithContext

func (c *NimbleStudio) DeleteStreamingSessionWithContext(ctx aws.Context, input *DeleteStreamingSessionInput, opts ...request.Option) (*DeleteStreamingSessionOutput, error)

DeleteStreamingSessionWithContext is the same as DeleteStreamingSession with the addition of the ability to pass a context and additional request options.

See DeleteStreamingSession for details on how to use this API operation.

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

func (*NimbleStudio) DeleteStudio

func (c *NimbleStudio) DeleteStudio(input *DeleteStudioInput) (*DeleteStudioOutput, error)

DeleteStudio API operation for AmazonNimbleStudio.

Delete a studio resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation DeleteStudio for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStudio

func (*NimbleStudio) DeleteStudioComponent

func (c *NimbleStudio) DeleteStudioComponent(input *DeleteStudioComponentInput) (*DeleteStudioComponentOutput, error)

DeleteStudioComponent API operation for AmazonNimbleStudio.

Deletes a studio component resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation DeleteStudioComponent for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStudioComponent

func (*NimbleStudio) DeleteStudioComponentRequest

func (c *NimbleStudio) DeleteStudioComponentRequest(input *DeleteStudioComponentInput) (req *request.Request, output *DeleteStudioComponentOutput)

DeleteStudioComponentRequest generates a "aws/request.Request" representing the client's request for the DeleteStudioComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteStudioComponent for more information on using the DeleteStudioComponent API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteStudioComponentRequest method.
req, resp := client.DeleteStudioComponentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStudioComponent

func (*NimbleStudio) DeleteStudioComponentWithContext

func (c *NimbleStudio) DeleteStudioComponentWithContext(ctx aws.Context, input *DeleteStudioComponentInput, opts ...request.Option) (*DeleteStudioComponentOutput, error)

DeleteStudioComponentWithContext is the same as DeleteStudioComponent with the addition of the ability to pass a context and additional request options.

See DeleteStudioComponent for details on how to use this API operation.

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

func (*NimbleStudio) DeleteStudioMember

func (c *NimbleStudio) DeleteStudioMember(input *DeleteStudioMemberInput) (*DeleteStudioMemberOutput, error)

DeleteStudioMember API operation for AmazonNimbleStudio.

Delete a user from studio membership.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation DeleteStudioMember for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStudioMember

func (*NimbleStudio) DeleteStudioMemberRequest

func (c *NimbleStudio) DeleteStudioMemberRequest(input *DeleteStudioMemberInput) (req *request.Request, output *DeleteStudioMemberOutput)

DeleteStudioMemberRequest generates a "aws/request.Request" representing the client's request for the DeleteStudioMember operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteStudioMember for more information on using the DeleteStudioMember API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteStudioMemberRequest method.
req, resp := client.DeleteStudioMemberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStudioMember

func (*NimbleStudio) DeleteStudioMemberWithContext

func (c *NimbleStudio) DeleteStudioMemberWithContext(ctx aws.Context, input *DeleteStudioMemberInput, opts ...request.Option) (*DeleteStudioMemberOutput, error)

DeleteStudioMemberWithContext is the same as DeleteStudioMember with the addition of the ability to pass a context and additional request options.

See DeleteStudioMember for details on how to use this API operation.

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

func (*NimbleStudio) DeleteStudioRequest

func (c *NimbleStudio) DeleteStudioRequest(input *DeleteStudioInput) (req *request.Request, output *DeleteStudioOutput)

DeleteStudioRequest generates a "aws/request.Request" representing the client's request for the DeleteStudio operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteStudio for more information on using the DeleteStudio API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteStudioRequest method.
req, resp := client.DeleteStudioRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/DeleteStudio

func (*NimbleStudio) DeleteStudioWithContext

func (c *NimbleStudio) DeleteStudioWithContext(ctx aws.Context, input *DeleteStudioInput, opts ...request.Option) (*DeleteStudioOutput, error)

DeleteStudioWithContext is the same as DeleteStudio with the addition of the ability to pass a context and additional request options.

See DeleteStudio for details on how to use this API operation.

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

func (*NimbleStudio) GetEula

func (c *NimbleStudio) GetEula(input *GetEulaInput) (*GetEulaOutput, error)

GetEula API operation for AmazonNimbleStudio.

Get Eula.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetEula for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetEula

func (*NimbleStudio) GetEulaRequest

func (c *NimbleStudio) GetEulaRequest(input *GetEulaInput) (req *request.Request, output *GetEulaOutput)

GetEulaRequest generates a "aws/request.Request" representing the client's request for the GetEula operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetEula for more information on using the GetEula API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetEulaRequest method.
req, resp := client.GetEulaRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetEula

func (*NimbleStudio) GetEulaWithContext

func (c *NimbleStudio) GetEulaWithContext(ctx aws.Context, input *GetEulaInput, opts ...request.Option) (*GetEulaOutput, error)

GetEulaWithContext is the same as GetEula with the addition of the ability to pass a context and additional request options.

See GetEula for details on how to use this API operation.

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

func (*NimbleStudio) GetLaunchProfile

func (c *NimbleStudio) GetLaunchProfile(input *GetLaunchProfileInput) (*GetLaunchProfileOutput, error)

GetLaunchProfile API operation for AmazonNimbleStudio.

Get a launch profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetLaunchProfile for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetLaunchProfile

func (*NimbleStudio) GetLaunchProfileDetails

func (c *NimbleStudio) GetLaunchProfileDetails(input *GetLaunchProfileDetailsInput) (*GetLaunchProfileDetailsOutput, error)

GetLaunchProfileDetails API operation for AmazonNimbleStudio.

Launch profile details include the launch profile resource and summary information of resources that are used by, or available to, the launch profile. This includes the name and description of all studio components used by the launch profiles, and the name and description of streaming images that can be used with this launch profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetLaunchProfileDetails for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetLaunchProfileDetails

func (*NimbleStudio) GetLaunchProfileDetailsRequest

func (c *NimbleStudio) GetLaunchProfileDetailsRequest(input *GetLaunchProfileDetailsInput) (req *request.Request, output *GetLaunchProfileDetailsOutput)

GetLaunchProfileDetailsRequest generates a "aws/request.Request" representing the client's request for the GetLaunchProfileDetails operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetLaunchProfileDetails for more information on using the GetLaunchProfileDetails API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetLaunchProfileDetailsRequest method.
req, resp := client.GetLaunchProfileDetailsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetLaunchProfileDetails

func (*NimbleStudio) GetLaunchProfileDetailsWithContext

func (c *NimbleStudio) GetLaunchProfileDetailsWithContext(ctx aws.Context, input *GetLaunchProfileDetailsInput, opts ...request.Option) (*GetLaunchProfileDetailsOutput, error)

GetLaunchProfileDetailsWithContext is the same as GetLaunchProfileDetails with the addition of the ability to pass a context and additional request options.

See GetLaunchProfileDetails for details on how to use this API operation.

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

func (*NimbleStudio) GetLaunchProfileInitialization

func (c *NimbleStudio) GetLaunchProfileInitialization(input *GetLaunchProfileInitializationInput) (*GetLaunchProfileInitializationOutput, error)

GetLaunchProfileInitialization API operation for AmazonNimbleStudio.

Get a launch profile initialization.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetLaunchProfileInitialization for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetLaunchProfileInitialization

func (*NimbleStudio) GetLaunchProfileInitializationRequest

func (c *NimbleStudio) GetLaunchProfileInitializationRequest(input *GetLaunchProfileInitializationInput) (req *request.Request, output *GetLaunchProfileInitializationOutput)

GetLaunchProfileInitializationRequest generates a "aws/request.Request" representing the client's request for the GetLaunchProfileInitialization operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetLaunchProfileInitialization for more information on using the GetLaunchProfileInitialization API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetLaunchProfileInitializationRequest method.
req, resp := client.GetLaunchProfileInitializationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetLaunchProfileInitialization

func (*NimbleStudio) GetLaunchProfileInitializationWithContext

func (c *NimbleStudio) GetLaunchProfileInitializationWithContext(ctx aws.Context, input *GetLaunchProfileInitializationInput, opts ...request.Option) (*GetLaunchProfileInitializationOutput, error)

GetLaunchProfileInitializationWithContext is the same as GetLaunchProfileInitialization with the addition of the ability to pass a context and additional request options.

See GetLaunchProfileInitialization for details on how to use this API operation.

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

func (*NimbleStudio) GetLaunchProfileMember

func (c *NimbleStudio) GetLaunchProfileMember(input *GetLaunchProfileMemberInput) (*GetLaunchProfileMemberOutput, error)

GetLaunchProfileMember API operation for AmazonNimbleStudio.

Get a user persona in launch profile membership.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetLaunchProfileMember for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetLaunchProfileMember

func (*NimbleStudio) GetLaunchProfileMemberRequest

func (c *NimbleStudio) GetLaunchProfileMemberRequest(input *GetLaunchProfileMemberInput) (req *request.Request, output *GetLaunchProfileMemberOutput)

GetLaunchProfileMemberRequest generates a "aws/request.Request" representing the client's request for the GetLaunchProfileMember operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetLaunchProfileMember for more information on using the GetLaunchProfileMember API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetLaunchProfileMemberRequest method.
req, resp := client.GetLaunchProfileMemberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetLaunchProfileMember

func (*NimbleStudio) GetLaunchProfileMemberWithContext

func (c *NimbleStudio) GetLaunchProfileMemberWithContext(ctx aws.Context, input *GetLaunchProfileMemberInput, opts ...request.Option) (*GetLaunchProfileMemberOutput, error)

GetLaunchProfileMemberWithContext is the same as GetLaunchProfileMember with the addition of the ability to pass a context and additional request options.

See GetLaunchProfileMember for details on how to use this API operation.

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

func (*NimbleStudio) GetLaunchProfileRequest

func (c *NimbleStudio) GetLaunchProfileRequest(input *GetLaunchProfileInput) (req *request.Request, output *GetLaunchProfileOutput)

GetLaunchProfileRequest generates a "aws/request.Request" representing the client's request for the GetLaunchProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetLaunchProfile for more information on using the GetLaunchProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetLaunchProfileRequest method.
req, resp := client.GetLaunchProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetLaunchProfile

func (*NimbleStudio) GetLaunchProfileWithContext

func (c *NimbleStudio) GetLaunchProfileWithContext(ctx aws.Context, input *GetLaunchProfileInput, opts ...request.Option) (*GetLaunchProfileOutput, error)

GetLaunchProfileWithContext is the same as GetLaunchProfile with the addition of the ability to pass a context and additional request options.

See GetLaunchProfile for details on how to use this API operation.

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

func (*NimbleStudio) GetStreamingImage

func (c *NimbleStudio) GetStreamingImage(input *GetStreamingImageInput) (*GetStreamingImageOutput, error)

GetStreamingImage API operation for AmazonNimbleStudio.

Get streaming image.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetStreamingImage for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStreamingImage

func (*NimbleStudio) GetStreamingImageRequest

func (c *NimbleStudio) GetStreamingImageRequest(input *GetStreamingImageInput) (req *request.Request, output *GetStreamingImageOutput)

GetStreamingImageRequest generates a "aws/request.Request" representing the client's request for the GetStreamingImage operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStreamingImage for more information on using the GetStreamingImage API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStreamingImageRequest method.
req, resp := client.GetStreamingImageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStreamingImage

func (*NimbleStudio) GetStreamingImageWithContext

func (c *NimbleStudio) GetStreamingImageWithContext(ctx aws.Context, input *GetStreamingImageInput, opts ...request.Option) (*GetStreamingImageOutput, error)

GetStreamingImageWithContext is the same as GetStreamingImage with the addition of the ability to pass a context and additional request options.

See GetStreamingImage for details on how to use this API operation.

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

func (*NimbleStudio) GetStreamingSession

func (c *NimbleStudio) GetStreamingSession(input *GetStreamingSessionInput) (*GetStreamingSessionOutput, error)

GetStreamingSession API operation for AmazonNimbleStudio.

Gets StreamingSession resource.

Invoke this operation to poll for a streaming session state while creating or deleting a session.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetStreamingSession for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStreamingSession

func (*NimbleStudio) GetStreamingSessionRequest

func (c *NimbleStudio) GetStreamingSessionRequest(input *GetStreamingSessionInput) (req *request.Request, output *GetStreamingSessionOutput)

GetStreamingSessionRequest generates a "aws/request.Request" representing the client's request for the GetStreamingSession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStreamingSession for more information on using the GetStreamingSession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStreamingSessionRequest method.
req, resp := client.GetStreamingSessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStreamingSession

func (*NimbleStudio) GetStreamingSessionStream

func (c *NimbleStudio) GetStreamingSessionStream(input *GetStreamingSessionStreamInput) (*GetStreamingSessionStreamOutput, error)

GetStreamingSessionStream API operation for AmazonNimbleStudio.

Gets a StreamingSessionStream for a streaming session.

Invoke this operation to poll the resource after invoking CreateStreamingSessionStream.

After the StreamingSessionStream changes to the state READY, the url property will contain a stream to be used with the DCV streaming client.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetStreamingSessionStream for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStreamingSessionStream

func (*NimbleStudio) GetStreamingSessionStreamRequest

func (c *NimbleStudio) GetStreamingSessionStreamRequest(input *GetStreamingSessionStreamInput) (req *request.Request, output *GetStreamingSessionStreamOutput)

GetStreamingSessionStreamRequest generates a "aws/request.Request" representing the client's request for the GetStreamingSessionStream operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStreamingSessionStream for more information on using the GetStreamingSessionStream API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStreamingSessionStreamRequest method.
req, resp := client.GetStreamingSessionStreamRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStreamingSessionStream

func (*NimbleStudio) GetStreamingSessionStreamWithContext

func (c *NimbleStudio) GetStreamingSessionStreamWithContext(ctx aws.Context, input *GetStreamingSessionStreamInput, opts ...request.Option) (*GetStreamingSessionStreamOutput, error)

GetStreamingSessionStreamWithContext is the same as GetStreamingSessionStream with the addition of the ability to pass a context and additional request options.

See GetStreamingSessionStream for details on how to use this API operation.

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

func (*NimbleStudio) GetStreamingSessionWithContext

func (c *NimbleStudio) GetStreamingSessionWithContext(ctx aws.Context, input *GetStreamingSessionInput, opts ...request.Option) (*GetStreamingSessionOutput, error)

GetStreamingSessionWithContext is the same as GetStreamingSession with the addition of the ability to pass a context and additional request options.

See GetStreamingSession for details on how to use this API operation.

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

func (*NimbleStudio) GetStudio

func (c *NimbleStudio) GetStudio(input *GetStudioInput) (*GetStudioOutput, error)

GetStudio API operation for AmazonNimbleStudio.

Get a Studio resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetStudio for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStudio

func (*NimbleStudio) GetStudioComponent

func (c *NimbleStudio) GetStudioComponent(input *GetStudioComponentInput) (*GetStudioComponentOutput, error)

GetStudioComponent API operation for AmazonNimbleStudio.

Gets a studio component resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetStudioComponent for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStudioComponent

func (*NimbleStudio) GetStudioComponentRequest

func (c *NimbleStudio) GetStudioComponentRequest(input *GetStudioComponentInput) (req *request.Request, output *GetStudioComponentOutput)

GetStudioComponentRequest generates a "aws/request.Request" representing the client's request for the GetStudioComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStudioComponent for more information on using the GetStudioComponent API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStudioComponentRequest method.
req, resp := client.GetStudioComponentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStudioComponent

func (*NimbleStudio) GetStudioComponentWithContext

func (c *NimbleStudio) GetStudioComponentWithContext(ctx aws.Context, input *GetStudioComponentInput, opts ...request.Option) (*GetStudioComponentOutput, error)

GetStudioComponentWithContext is the same as GetStudioComponent with the addition of the ability to pass a context and additional request options.

See GetStudioComponent for details on how to use this API operation.

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

func (*NimbleStudio) GetStudioMember

func (c *NimbleStudio) GetStudioMember(input *GetStudioMemberInput) (*GetStudioMemberOutput, error)

GetStudioMember API operation for AmazonNimbleStudio.

Get a user's membership in a studio.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation GetStudioMember for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStudioMember

func (*NimbleStudio) GetStudioMemberRequest

func (c *NimbleStudio) GetStudioMemberRequest(input *GetStudioMemberInput) (req *request.Request, output *GetStudioMemberOutput)

GetStudioMemberRequest generates a "aws/request.Request" representing the client's request for the GetStudioMember operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStudioMember for more information on using the GetStudioMember API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStudioMemberRequest method.
req, resp := client.GetStudioMemberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStudioMember

func (*NimbleStudio) GetStudioMemberWithContext

func (c *NimbleStudio) GetStudioMemberWithContext(ctx aws.Context, input *GetStudioMemberInput, opts ...request.Option) (*GetStudioMemberOutput, error)

GetStudioMemberWithContext is the same as GetStudioMember with the addition of the ability to pass a context and additional request options.

See GetStudioMember for details on how to use this API operation.

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

func (*NimbleStudio) GetStudioRequest

func (c *NimbleStudio) GetStudioRequest(input *GetStudioInput) (req *request.Request, output *GetStudioOutput)

GetStudioRequest generates a "aws/request.Request" representing the client's request for the GetStudio operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetStudio for more information on using the GetStudio API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetStudioRequest method.
req, resp := client.GetStudioRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/GetStudio

func (*NimbleStudio) GetStudioWithContext

func (c *NimbleStudio) GetStudioWithContext(ctx aws.Context, input *GetStudioInput, opts ...request.Option) (*GetStudioOutput, error)

GetStudioWithContext is the same as GetStudio with the addition of the ability to pass a context and additional request options.

See GetStudio for details on how to use this API operation.

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

func (*NimbleStudio) ListEulaAcceptances

func (c *NimbleStudio) ListEulaAcceptances(input *ListEulaAcceptancesInput) (*ListEulaAcceptancesOutput, error)

ListEulaAcceptances API operation for AmazonNimbleStudio.

List Eula Acceptances.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListEulaAcceptances for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListEulaAcceptances

func (*NimbleStudio) ListEulaAcceptancesPages

func (c *NimbleStudio) ListEulaAcceptancesPages(input *ListEulaAcceptancesInput, fn func(*ListEulaAcceptancesOutput, bool) bool) error

ListEulaAcceptancesPages iterates over the pages of a ListEulaAcceptances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListEulaAcceptances method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListEulaAcceptances operation.
pageNum := 0
err := client.ListEulaAcceptancesPages(params,
    func(page *nimblestudio.ListEulaAcceptancesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListEulaAcceptancesPagesWithContext

func (c *NimbleStudio) ListEulaAcceptancesPagesWithContext(ctx aws.Context, input *ListEulaAcceptancesInput, fn func(*ListEulaAcceptancesOutput, bool) bool, opts ...request.Option) error

ListEulaAcceptancesPagesWithContext same as ListEulaAcceptancesPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListEulaAcceptancesRequest

func (c *NimbleStudio) ListEulaAcceptancesRequest(input *ListEulaAcceptancesInput) (req *request.Request, output *ListEulaAcceptancesOutput)

ListEulaAcceptancesRequest generates a "aws/request.Request" representing the client's request for the ListEulaAcceptances operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListEulaAcceptances for more information on using the ListEulaAcceptances API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListEulaAcceptancesRequest method.
req, resp := client.ListEulaAcceptancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListEulaAcceptances

func (*NimbleStudio) ListEulaAcceptancesWithContext

func (c *NimbleStudio) ListEulaAcceptancesWithContext(ctx aws.Context, input *ListEulaAcceptancesInput, opts ...request.Option) (*ListEulaAcceptancesOutput, error)

ListEulaAcceptancesWithContext is the same as ListEulaAcceptances with the addition of the ability to pass a context and additional request options.

See ListEulaAcceptances for details on how to use this API operation.

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

func (*NimbleStudio) ListEulas

func (c *NimbleStudio) ListEulas(input *ListEulasInput) (*ListEulasOutput, error)

ListEulas API operation for AmazonNimbleStudio.

List Eulas.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListEulas for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListEulas

func (*NimbleStudio) ListEulasPages

func (c *NimbleStudio) ListEulasPages(input *ListEulasInput, fn func(*ListEulasOutput, bool) bool) error

ListEulasPages iterates over the pages of a ListEulas operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListEulas method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListEulas operation.
pageNum := 0
err := client.ListEulasPages(params,
    func(page *nimblestudio.ListEulasOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListEulasPagesWithContext

func (c *NimbleStudio) ListEulasPagesWithContext(ctx aws.Context, input *ListEulasInput, fn func(*ListEulasOutput, bool) bool, opts ...request.Option) error

ListEulasPagesWithContext same as ListEulasPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListEulasRequest

func (c *NimbleStudio) ListEulasRequest(input *ListEulasInput) (req *request.Request, output *ListEulasOutput)

ListEulasRequest generates a "aws/request.Request" representing the client's request for the ListEulas operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListEulas for more information on using the ListEulas API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListEulasRequest method.
req, resp := client.ListEulasRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListEulas

func (*NimbleStudio) ListEulasWithContext

func (c *NimbleStudio) ListEulasWithContext(ctx aws.Context, input *ListEulasInput, opts ...request.Option) (*ListEulasOutput, error)

ListEulasWithContext is the same as ListEulas with the addition of the ability to pass a context and additional request options.

See ListEulas for details on how to use this API operation.

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

func (*NimbleStudio) ListLaunchProfileMembers

func (c *NimbleStudio) ListLaunchProfileMembers(input *ListLaunchProfileMembersInput) (*ListLaunchProfileMembersOutput, error)

ListLaunchProfileMembers API operation for AmazonNimbleStudio.

Get all users in a given launch profile membership.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListLaunchProfileMembers for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListLaunchProfileMembers

func (*NimbleStudio) ListLaunchProfileMembersPages

func (c *NimbleStudio) ListLaunchProfileMembersPages(input *ListLaunchProfileMembersInput, fn func(*ListLaunchProfileMembersOutput, bool) bool) error

ListLaunchProfileMembersPages iterates over the pages of a ListLaunchProfileMembers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListLaunchProfileMembers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListLaunchProfileMembers operation.
pageNum := 0
err := client.ListLaunchProfileMembersPages(params,
    func(page *nimblestudio.ListLaunchProfileMembersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListLaunchProfileMembersPagesWithContext

func (c *NimbleStudio) ListLaunchProfileMembersPagesWithContext(ctx aws.Context, input *ListLaunchProfileMembersInput, fn func(*ListLaunchProfileMembersOutput, bool) bool, opts ...request.Option) error

ListLaunchProfileMembersPagesWithContext same as ListLaunchProfileMembersPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListLaunchProfileMembersRequest

func (c *NimbleStudio) ListLaunchProfileMembersRequest(input *ListLaunchProfileMembersInput) (req *request.Request, output *ListLaunchProfileMembersOutput)

ListLaunchProfileMembersRequest generates a "aws/request.Request" representing the client's request for the ListLaunchProfileMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListLaunchProfileMembers for more information on using the ListLaunchProfileMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListLaunchProfileMembersRequest method.
req, resp := client.ListLaunchProfileMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListLaunchProfileMembers

func (*NimbleStudio) ListLaunchProfileMembersWithContext

func (c *NimbleStudio) ListLaunchProfileMembersWithContext(ctx aws.Context, input *ListLaunchProfileMembersInput, opts ...request.Option) (*ListLaunchProfileMembersOutput, error)

ListLaunchProfileMembersWithContext is the same as ListLaunchProfileMembers with the addition of the ability to pass a context and additional request options.

See ListLaunchProfileMembers for details on how to use this API operation.

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

func (*NimbleStudio) ListLaunchProfiles

func (c *NimbleStudio) ListLaunchProfiles(input *ListLaunchProfilesInput) (*ListLaunchProfilesOutput, error)

ListLaunchProfiles API operation for AmazonNimbleStudio.

List all the launch profiles a studio.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListLaunchProfiles for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListLaunchProfiles

func (*NimbleStudio) ListLaunchProfilesPages

func (c *NimbleStudio) ListLaunchProfilesPages(input *ListLaunchProfilesInput, fn func(*ListLaunchProfilesOutput, bool) bool) error

ListLaunchProfilesPages iterates over the pages of a ListLaunchProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListLaunchProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListLaunchProfiles operation.
pageNum := 0
err := client.ListLaunchProfilesPages(params,
    func(page *nimblestudio.ListLaunchProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListLaunchProfilesPagesWithContext

func (c *NimbleStudio) ListLaunchProfilesPagesWithContext(ctx aws.Context, input *ListLaunchProfilesInput, fn func(*ListLaunchProfilesOutput, bool) bool, opts ...request.Option) error

ListLaunchProfilesPagesWithContext same as ListLaunchProfilesPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListLaunchProfilesRequest

func (c *NimbleStudio) ListLaunchProfilesRequest(input *ListLaunchProfilesInput) (req *request.Request, output *ListLaunchProfilesOutput)

ListLaunchProfilesRequest generates a "aws/request.Request" representing the client's request for the ListLaunchProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListLaunchProfiles for more information on using the ListLaunchProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListLaunchProfilesRequest method.
req, resp := client.ListLaunchProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListLaunchProfiles

func (*NimbleStudio) ListLaunchProfilesWithContext

func (c *NimbleStudio) ListLaunchProfilesWithContext(ctx aws.Context, input *ListLaunchProfilesInput, opts ...request.Option) (*ListLaunchProfilesOutput, error)

ListLaunchProfilesWithContext is the same as ListLaunchProfiles with the addition of the ability to pass a context and additional request options.

See ListLaunchProfiles for details on how to use this API operation.

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

func (*NimbleStudio) ListStreamingImages

func (c *NimbleStudio) ListStreamingImages(input *ListStreamingImagesInput) (*ListStreamingImagesOutput, error)

ListStreamingImages API operation for AmazonNimbleStudio.

List the streaming image resources available to this studio.

This list will contain both images provided by Amazon Web Services, as well as streaming images that you have created in your studio.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListStreamingImages for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStreamingImages

func (*NimbleStudio) ListStreamingImagesPages

func (c *NimbleStudio) ListStreamingImagesPages(input *ListStreamingImagesInput, fn func(*ListStreamingImagesOutput, bool) bool) error

ListStreamingImagesPages iterates over the pages of a ListStreamingImages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStreamingImages method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStreamingImages operation.
pageNum := 0
err := client.ListStreamingImagesPages(params,
    func(page *nimblestudio.ListStreamingImagesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListStreamingImagesPagesWithContext

func (c *NimbleStudio) ListStreamingImagesPagesWithContext(ctx aws.Context, input *ListStreamingImagesInput, fn func(*ListStreamingImagesOutput, bool) bool, opts ...request.Option) error

ListStreamingImagesPagesWithContext same as ListStreamingImagesPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListStreamingImagesRequest

func (c *NimbleStudio) ListStreamingImagesRequest(input *ListStreamingImagesInput) (req *request.Request, output *ListStreamingImagesOutput)

ListStreamingImagesRequest generates a "aws/request.Request" representing the client's request for the ListStreamingImages operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStreamingImages for more information on using the ListStreamingImages API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStreamingImagesRequest method.
req, resp := client.ListStreamingImagesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStreamingImages

func (*NimbleStudio) ListStreamingImagesWithContext

func (c *NimbleStudio) ListStreamingImagesWithContext(ctx aws.Context, input *ListStreamingImagesInput, opts ...request.Option) (*ListStreamingImagesOutput, error)

ListStreamingImagesWithContext is the same as ListStreamingImages with the addition of the ability to pass a context and additional request options.

See ListStreamingImages for details on how to use this API operation.

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

func (*NimbleStudio) ListStreamingSessions

func (c *NimbleStudio) ListStreamingSessions(input *ListStreamingSessionsInput) (*ListStreamingSessionsOutput, error)

ListStreamingSessions API operation for AmazonNimbleStudio.

Lists the streaming image resources in a studio.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListStreamingSessions for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStreamingSessions

func (*NimbleStudio) ListStreamingSessionsPages

func (c *NimbleStudio) ListStreamingSessionsPages(input *ListStreamingSessionsInput, fn func(*ListStreamingSessionsOutput, bool) bool) error

ListStreamingSessionsPages iterates over the pages of a ListStreamingSessions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStreamingSessions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStreamingSessions operation.
pageNum := 0
err := client.ListStreamingSessionsPages(params,
    func(page *nimblestudio.ListStreamingSessionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListStreamingSessionsPagesWithContext

func (c *NimbleStudio) ListStreamingSessionsPagesWithContext(ctx aws.Context, input *ListStreamingSessionsInput, fn func(*ListStreamingSessionsOutput, bool) bool, opts ...request.Option) error

ListStreamingSessionsPagesWithContext same as ListStreamingSessionsPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListStreamingSessionsRequest

func (c *NimbleStudio) ListStreamingSessionsRequest(input *ListStreamingSessionsInput) (req *request.Request, output *ListStreamingSessionsOutput)

ListStreamingSessionsRequest generates a "aws/request.Request" representing the client's request for the ListStreamingSessions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStreamingSessions for more information on using the ListStreamingSessions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStreamingSessionsRequest method.
req, resp := client.ListStreamingSessionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStreamingSessions

func (*NimbleStudio) ListStreamingSessionsWithContext

func (c *NimbleStudio) ListStreamingSessionsWithContext(ctx aws.Context, input *ListStreamingSessionsInput, opts ...request.Option) (*ListStreamingSessionsOutput, error)

ListStreamingSessionsWithContext is the same as ListStreamingSessions with the addition of the ability to pass a context and additional request options.

See ListStreamingSessions for details on how to use this API operation.

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

func (*NimbleStudio) ListStudioComponents

func (c *NimbleStudio) ListStudioComponents(input *ListStudioComponentsInput) (*ListStudioComponentsOutput, error)

ListStudioComponents API operation for AmazonNimbleStudio.

Lists the StudioComponents in a studio.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListStudioComponents for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStudioComponents

func (*NimbleStudio) ListStudioComponentsPages

func (c *NimbleStudio) ListStudioComponentsPages(input *ListStudioComponentsInput, fn func(*ListStudioComponentsOutput, bool) bool) error

ListStudioComponentsPages iterates over the pages of a ListStudioComponents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStudioComponents method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStudioComponents operation.
pageNum := 0
err := client.ListStudioComponentsPages(params,
    func(page *nimblestudio.ListStudioComponentsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListStudioComponentsPagesWithContext

func (c *NimbleStudio) ListStudioComponentsPagesWithContext(ctx aws.Context, input *ListStudioComponentsInput, fn func(*ListStudioComponentsOutput, bool) bool, opts ...request.Option) error

ListStudioComponentsPagesWithContext same as ListStudioComponentsPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListStudioComponentsRequest

func (c *NimbleStudio) ListStudioComponentsRequest(input *ListStudioComponentsInput) (req *request.Request, output *ListStudioComponentsOutput)

ListStudioComponentsRequest generates a "aws/request.Request" representing the client's request for the ListStudioComponents operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStudioComponents for more information on using the ListStudioComponents API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStudioComponentsRequest method.
req, resp := client.ListStudioComponentsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStudioComponents

func (*NimbleStudio) ListStudioComponentsWithContext

func (c *NimbleStudio) ListStudioComponentsWithContext(ctx aws.Context, input *ListStudioComponentsInput, opts ...request.Option) (*ListStudioComponentsOutput, error)

ListStudioComponentsWithContext is the same as ListStudioComponents with the addition of the ability to pass a context and additional request options.

See ListStudioComponents for details on how to use this API operation.

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

func (*NimbleStudio) ListStudioMembers

func (c *NimbleStudio) ListStudioMembers(input *ListStudioMembersInput) (*ListStudioMembersOutput, error)

ListStudioMembers API operation for AmazonNimbleStudio.

Get all users in a given studio membership.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListStudioMembers for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStudioMembers

func (*NimbleStudio) ListStudioMembersPages

func (c *NimbleStudio) ListStudioMembersPages(input *ListStudioMembersInput, fn func(*ListStudioMembersOutput, bool) bool) error

ListStudioMembersPages iterates over the pages of a ListStudioMembers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStudioMembers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStudioMembers operation.
pageNum := 0
err := client.ListStudioMembersPages(params,
    func(page *nimblestudio.ListStudioMembersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListStudioMembersPagesWithContext

func (c *NimbleStudio) ListStudioMembersPagesWithContext(ctx aws.Context, input *ListStudioMembersInput, fn func(*ListStudioMembersOutput, bool) bool, opts ...request.Option) error

ListStudioMembersPagesWithContext same as ListStudioMembersPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListStudioMembersRequest

func (c *NimbleStudio) ListStudioMembersRequest(input *ListStudioMembersInput) (req *request.Request, output *ListStudioMembersOutput)

ListStudioMembersRequest generates a "aws/request.Request" representing the client's request for the ListStudioMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStudioMembers for more information on using the ListStudioMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStudioMembersRequest method.
req, resp := client.ListStudioMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStudioMembers

func (*NimbleStudio) ListStudioMembersWithContext

func (c *NimbleStudio) ListStudioMembersWithContext(ctx aws.Context, input *ListStudioMembersInput, opts ...request.Option) (*ListStudioMembersOutput, error)

ListStudioMembersWithContext is the same as ListStudioMembers with the addition of the ability to pass a context and additional request options.

See ListStudioMembers for details on how to use this API operation.

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

func (*NimbleStudio) ListStudios

func (c *NimbleStudio) ListStudios(input *ListStudiosInput) (*ListStudiosOutput, error)

ListStudios API operation for AmazonNimbleStudio.

List studios in your Amazon Web Services account in the requested Amazon Web Services Region.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListStudios for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStudios

func (*NimbleStudio) ListStudiosPages

func (c *NimbleStudio) ListStudiosPages(input *ListStudiosInput, fn func(*ListStudiosOutput, bool) bool) error

ListStudiosPages iterates over the pages of a ListStudios operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListStudios method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListStudios operation.
pageNum := 0
err := client.ListStudiosPages(params,
    func(page *nimblestudio.ListStudiosOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*NimbleStudio) ListStudiosPagesWithContext

func (c *NimbleStudio) ListStudiosPagesWithContext(ctx aws.Context, input *ListStudiosInput, fn func(*ListStudiosOutput, bool) bool, opts ...request.Option) error

ListStudiosPagesWithContext same as ListStudiosPages except it takes a Context and allows setting request options on the pages.

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

func (*NimbleStudio) ListStudiosRequest

func (c *NimbleStudio) ListStudiosRequest(input *ListStudiosInput) (req *request.Request, output *ListStudiosOutput)

ListStudiosRequest generates a "aws/request.Request" representing the client's request for the ListStudios operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListStudios for more information on using the ListStudios API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListStudiosRequest method.
req, resp := client.ListStudiosRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListStudios

func (*NimbleStudio) ListStudiosWithContext

func (c *NimbleStudio) ListStudiosWithContext(ctx aws.Context, input *ListStudiosInput, opts ...request.Option) (*ListStudiosOutput, error)

ListStudiosWithContext is the same as ListStudios with the addition of the ability to pass a context and additional request options.

See ListStudios for details on how to use this API operation.

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

func (*NimbleStudio) ListTagsForResource

func (c *NimbleStudio) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AmazonNimbleStudio.

Gets the tags for a resource, given its Amazon Resource Names (ARN).

This operation supports ARNs for all resource types in Nimble Studio that support tags, including studio, studio component, launch profile, streaming image, and streaming session. All resources that can be tagged will contain an ARN property, so you do not have to create this ARN yourself.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation ListTagsForResource for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListTagsForResource

func (*NimbleStudio) ListTagsForResourceRequest

func (c *NimbleStudio) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/ListTagsForResource

func (*NimbleStudio) ListTagsForResourceWithContext

func (c *NimbleStudio) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

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

func (*NimbleStudio) PutLaunchProfileMembers

func (c *NimbleStudio) PutLaunchProfileMembers(input *PutLaunchProfileMembersInput) (*PutLaunchProfileMembersOutput, error)

PutLaunchProfileMembers API operation for AmazonNimbleStudio.

Add/update users with given persona to launch profile membership.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation PutLaunchProfileMembers for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/PutLaunchProfileMembers

func (*NimbleStudio) PutLaunchProfileMembersRequest

func (c *NimbleStudio) PutLaunchProfileMembersRequest(input *PutLaunchProfileMembersInput) (req *request.Request, output *PutLaunchProfileMembersOutput)

PutLaunchProfileMembersRequest generates a "aws/request.Request" representing the client's request for the PutLaunchProfileMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutLaunchProfileMembers for more information on using the PutLaunchProfileMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutLaunchProfileMembersRequest method.
req, resp := client.PutLaunchProfileMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/PutLaunchProfileMembers

func (*NimbleStudio) PutLaunchProfileMembersWithContext

func (c *NimbleStudio) PutLaunchProfileMembersWithContext(ctx aws.Context, input *PutLaunchProfileMembersInput, opts ...request.Option) (*PutLaunchProfileMembersOutput, error)

PutLaunchProfileMembersWithContext is the same as PutLaunchProfileMembers with the addition of the ability to pass a context and additional request options.

See PutLaunchProfileMembers for details on how to use this API operation.

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

func (*NimbleStudio) PutStudioMembers

func (c *NimbleStudio) PutStudioMembers(input *PutStudioMembersInput) (*PutStudioMembersOutput, error)

PutStudioMembers API operation for AmazonNimbleStudio.

Add/update users with given persona to studio membership.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation PutStudioMembers for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/PutStudioMembers

func (*NimbleStudio) PutStudioMembersRequest

func (c *NimbleStudio) PutStudioMembersRequest(input *PutStudioMembersInput) (req *request.Request, output *PutStudioMembersOutput)

PutStudioMembersRequest generates a "aws/request.Request" representing the client's request for the PutStudioMembers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutStudioMembers for more information on using the PutStudioMembers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutStudioMembersRequest method.
req, resp := client.PutStudioMembersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/PutStudioMembers

func (*NimbleStudio) PutStudioMembersWithContext

func (c *NimbleStudio) PutStudioMembersWithContext(ctx aws.Context, input *PutStudioMembersInput, opts ...request.Option) (*PutStudioMembersOutput, error)

PutStudioMembersWithContext is the same as PutStudioMembers with the addition of the ability to pass a context and additional request options.

See PutStudioMembers for details on how to use this API operation.

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

func (*NimbleStudio) StartStudioSSOConfigurationRepair

func (c *NimbleStudio) StartStudioSSOConfigurationRepair(input *StartStudioSSOConfigurationRepairInput) (*StartStudioSSOConfigurationRepairOutput, error)

StartStudioSSOConfigurationRepair API operation for AmazonNimbleStudio.

Repairs the SSO configuration for a given studio.

If the studio has a valid Amazon Web Services SSO configuration currently associated with it, this operation will fail with a validation error.

If the studio does not have a valid Amazon Web Services SSO configuration currently associated with it, then a new Amazon Web Services SSO application is created for the studio and the studio is changed to the READY state.

After the Amazon Web Services SSO application is repaired, you must use the Amazon Nimble Studio console to add administrators and users to your studio.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation StartStudioSSOConfigurationRepair for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/StartStudioSSOConfigurationRepair

func (*NimbleStudio) StartStudioSSOConfigurationRepairRequest

func (c *NimbleStudio) StartStudioSSOConfigurationRepairRequest(input *StartStudioSSOConfigurationRepairInput) (req *request.Request, output *StartStudioSSOConfigurationRepairOutput)

StartStudioSSOConfigurationRepairRequest generates a "aws/request.Request" representing the client's request for the StartStudioSSOConfigurationRepair operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartStudioSSOConfigurationRepair for more information on using the StartStudioSSOConfigurationRepair API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartStudioSSOConfigurationRepairRequest method.
req, resp := client.StartStudioSSOConfigurationRepairRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/StartStudioSSOConfigurationRepair

func (*NimbleStudio) StartStudioSSOConfigurationRepairWithContext

func (c *NimbleStudio) StartStudioSSOConfigurationRepairWithContext(ctx aws.Context, input *StartStudioSSOConfigurationRepairInput, opts ...request.Option) (*StartStudioSSOConfigurationRepairOutput, error)

StartStudioSSOConfigurationRepairWithContext is the same as StartStudioSSOConfigurationRepair with the addition of the ability to pass a context and additional request options.

See StartStudioSSOConfigurationRepair for details on how to use this API operation.

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

func (*NimbleStudio) TagResource

func (c *NimbleStudio) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AmazonNimbleStudio.

Creates tags for a resource, given its ARN.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation TagResource for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/TagResource

func (*NimbleStudio) TagResourceRequest

func (c *NimbleStudio) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/TagResource

func (*NimbleStudio) TagResourceWithContext

func (c *NimbleStudio) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

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

func (*NimbleStudio) UntagResource

func (c *NimbleStudio) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AmazonNimbleStudio.

Deletes the tags for a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation UntagResource for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UntagResource

func (*NimbleStudio) UntagResourceRequest

func (c *NimbleStudio) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UntagResource

func (*NimbleStudio) UntagResourceWithContext

func (c *NimbleStudio) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

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

func (*NimbleStudio) UpdateLaunchProfile

func (c *NimbleStudio) UpdateLaunchProfile(input *UpdateLaunchProfileInput) (*UpdateLaunchProfileOutput, error)

UpdateLaunchProfile API operation for AmazonNimbleStudio.

Update a launch profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation UpdateLaunchProfile for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateLaunchProfile

func (*NimbleStudio) UpdateLaunchProfileMember

func (c *NimbleStudio) UpdateLaunchProfileMember(input *UpdateLaunchProfileMemberInput) (*UpdateLaunchProfileMemberOutput, error)

UpdateLaunchProfileMember API operation for AmazonNimbleStudio.

Update a user persona in launch profile membership.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation UpdateLaunchProfileMember for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateLaunchProfileMember

func (*NimbleStudio) UpdateLaunchProfileMemberRequest

func (c *NimbleStudio) UpdateLaunchProfileMemberRequest(input *UpdateLaunchProfileMemberInput) (req *request.Request, output *UpdateLaunchProfileMemberOutput)

UpdateLaunchProfileMemberRequest generates a "aws/request.Request" representing the client's request for the UpdateLaunchProfileMember operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateLaunchProfileMember for more information on using the UpdateLaunchProfileMember API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateLaunchProfileMemberRequest method.
req, resp := client.UpdateLaunchProfileMemberRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateLaunchProfileMember

func (*NimbleStudio) UpdateLaunchProfileMemberWithContext

func (c *NimbleStudio) UpdateLaunchProfileMemberWithContext(ctx aws.Context, input *UpdateLaunchProfileMemberInput, opts ...request.Option) (*UpdateLaunchProfileMemberOutput, error)

UpdateLaunchProfileMemberWithContext is the same as UpdateLaunchProfileMember with the addition of the ability to pass a context and additional request options.

See UpdateLaunchProfileMember for details on how to use this API operation.

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

func (*NimbleStudio) UpdateLaunchProfileRequest

func (c *NimbleStudio) UpdateLaunchProfileRequest(input *UpdateLaunchProfileInput) (req *request.Request, output *UpdateLaunchProfileOutput)

UpdateLaunchProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateLaunchProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateLaunchProfile for more information on using the UpdateLaunchProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateLaunchProfileRequest method.
req, resp := client.UpdateLaunchProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateLaunchProfile

func (*NimbleStudio) UpdateLaunchProfileWithContext

func (c *NimbleStudio) UpdateLaunchProfileWithContext(ctx aws.Context, input *UpdateLaunchProfileInput, opts ...request.Option) (*UpdateLaunchProfileOutput, error)

UpdateLaunchProfileWithContext is the same as UpdateLaunchProfile with the addition of the ability to pass a context and additional request options.

See UpdateLaunchProfile for details on how to use this API operation.

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

func (*NimbleStudio) UpdateStreamingImage

func (c *NimbleStudio) UpdateStreamingImage(input *UpdateStreamingImageInput) (*UpdateStreamingImageOutput, error)

UpdateStreamingImage API operation for AmazonNimbleStudio.

Update streaming image.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation UpdateStreamingImage for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateStreamingImage

func (*NimbleStudio) UpdateStreamingImageRequest

func (c *NimbleStudio) UpdateStreamingImageRequest(input *UpdateStreamingImageInput) (req *request.Request, output *UpdateStreamingImageOutput)

UpdateStreamingImageRequest generates a "aws/request.Request" representing the client's request for the UpdateStreamingImage operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateStreamingImage for more information on using the UpdateStreamingImage API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateStreamingImageRequest method.
req, resp := client.UpdateStreamingImageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateStreamingImage

func (*NimbleStudio) UpdateStreamingImageWithContext

func (c *NimbleStudio) UpdateStreamingImageWithContext(ctx aws.Context, input *UpdateStreamingImageInput, opts ...request.Option) (*UpdateStreamingImageOutput, error)

UpdateStreamingImageWithContext is the same as UpdateStreamingImage with the addition of the ability to pass a context and additional request options.

See UpdateStreamingImage for details on how to use this API operation.

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

func (*NimbleStudio) UpdateStudio

func (c *NimbleStudio) UpdateStudio(input *UpdateStudioInput) (*UpdateStudioOutput, error)

UpdateStudio API operation for AmazonNimbleStudio.

Update a Studio resource.

Currently, this operation only supports updating the displayName of your studio.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation UpdateStudio for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateStudio

func (*NimbleStudio) UpdateStudioComponent

func (c *NimbleStudio) UpdateStudioComponent(input *UpdateStudioComponentInput) (*UpdateStudioComponentOutput, error)

UpdateStudioComponent API operation for AmazonNimbleStudio.

Updates a studio component resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AmazonNimbleStudio's API operation UpdateStudioComponent for usage and error information.

Returned Error Types:

* ValidationException

* InternalServerErrorException

* ServiceQuotaExceededException

* AccessDeniedException

* ResourceNotFoundException

* ThrottlingException

* ConflictException

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateStudioComponent

func (*NimbleStudio) UpdateStudioComponentRequest

func (c *NimbleStudio) UpdateStudioComponentRequest(input *UpdateStudioComponentInput) (req *request.Request, output *UpdateStudioComponentOutput)

UpdateStudioComponentRequest generates a "aws/request.Request" representing the client's request for the UpdateStudioComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateStudioComponent for more information on using the UpdateStudioComponent API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateStudioComponentRequest method.
req, resp := client.UpdateStudioComponentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateStudioComponent

func (*NimbleStudio) UpdateStudioComponentWithContext

func (c *NimbleStudio) UpdateStudioComponentWithContext(ctx aws.Context, input *UpdateStudioComponentInput, opts ...request.Option) (*UpdateStudioComponentOutput, error)

UpdateStudioComponentWithContext is the same as UpdateStudioComponent with the addition of the ability to pass a context and additional request options.

See UpdateStudioComponent for details on how to use this API operation.

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

func (*NimbleStudio) UpdateStudioRequest

func (c *NimbleStudio) UpdateStudioRequest(input *UpdateStudioInput) (req *request.Request, output *UpdateStudioOutput)

UpdateStudioRequest generates a "aws/request.Request" representing the client's request for the UpdateStudio operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateStudio for more information on using the UpdateStudio API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateStudioRequest method.
req, resp := client.UpdateStudioRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateStudio

func (*NimbleStudio) UpdateStudioWithContext

func (c *NimbleStudio) UpdateStudioWithContext(ctx aws.Context, input *UpdateStudioInput, opts ...request.Option) (*UpdateStudioOutput, error)

UpdateStudioWithContext is the same as UpdateStudio with the addition of the ability to pass a context and additional request options.

See UpdateStudio for details on how to use this API operation.

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

type PutLaunchProfileMembersInput

type PutLaunchProfileMembersInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // IdentityStoreId is a required field
    IdentityStoreId *string `locationName:"identityStoreId" type:"string" required:"true"`

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    // Members is a required field
    Members []*NewLaunchProfileMember `locationName:"members" min:"1" type:"list" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (PutLaunchProfileMembersInput) GoString

func (s PutLaunchProfileMembersInput) GoString() string

GoString returns the string representation

func (*PutLaunchProfileMembersInput) SetClientToken

func (s *PutLaunchProfileMembersInput) SetClientToken(v string) *PutLaunchProfileMembersInput

SetClientToken sets the ClientToken field's value.

func (*PutLaunchProfileMembersInput) SetIdentityStoreId

func (s *PutLaunchProfileMembersInput) SetIdentityStoreId(v string) *PutLaunchProfileMembersInput

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*PutLaunchProfileMembersInput) SetLaunchProfileId

func (s *PutLaunchProfileMembersInput) SetLaunchProfileId(v string) *PutLaunchProfileMembersInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*PutLaunchProfileMembersInput) SetMembers

func (s *PutLaunchProfileMembersInput) SetMembers(v []*NewLaunchProfileMember) *PutLaunchProfileMembersInput

SetMembers sets the Members field's value.

func (*PutLaunchProfileMembersInput) SetStudioId

func (s *PutLaunchProfileMembersInput) SetStudioId(v string) *PutLaunchProfileMembersInput

SetStudioId sets the StudioId field's value.

func (PutLaunchProfileMembersInput) String

func (s PutLaunchProfileMembersInput) String() string

String returns the string representation

func (*PutLaunchProfileMembersInput) Validate

func (s *PutLaunchProfileMembersInput) Validate() error

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

type PutLaunchProfileMembersOutput

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

func (PutLaunchProfileMembersOutput) GoString

func (s PutLaunchProfileMembersOutput) GoString() string

GoString returns the string representation

func (PutLaunchProfileMembersOutput) String

func (s PutLaunchProfileMembersOutput) String() string

String returns the string representation

type PutStudioMembersInput

type PutStudioMembersInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // IdentityStoreId is a required field
    IdentityStoreId *string `locationName:"identityStoreId" type:"string" required:"true"`

    // Members is a required field
    Members []*NewStudioMember `locationName:"members" min:"1" type:"list" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (PutStudioMembersInput) GoString

func (s PutStudioMembersInput) GoString() string

GoString returns the string representation

func (*PutStudioMembersInput) SetClientToken

func (s *PutStudioMembersInput) SetClientToken(v string) *PutStudioMembersInput

SetClientToken sets the ClientToken field's value.

func (*PutStudioMembersInput) SetIdentityStoreId

func (s *PutStudioMembersInput) SetIdentityStoreId(v string) *PutStudioMembersInput

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*PutStudioMembersInput) SetMembers

func (s *PutStudioMembersInput) SetMembers(v []*NewStudioMember) *PutStudioMembersInput

SetMembers sets the Members field's value.

func (*PutStudioMembersInput) SetStudioId

func (s *PutStudioMembersInput) SetStudioId(v string) *PutStudioMembersInput

SetStudioId sets the StudioId field's value.

func (PutStudioMembersInput) String

func (s PutStudioMembersInput) String() string

String returns the string representation

func (*PutStudioMembersInput) Validate

func (s *PutStudioMembersInput) Validate() error

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

type PutStudioMembersOutput

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

func (PutStudioMembersOutput) GoString

func (s PutStudioMembersOutput) GoString() string

GoString returns the string representation

func (PutStudioMembersOutput) String

func (s PutStudioMembersOutput) String() string

String returns the string representation

type ResourceNotFoundException

type ResourceNotFoundException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"code" type:"string"`

    // ExceptionContext is a set of key-value pairs that provide you with more information
    // about the error that occurred. For example, when the service returns a 404
    // ResourceNotFound error, ExceptionContext will contain the key `resourceId`
    // with the value of resource that was not found.
    //
    // ExceptionContext enables scripts and other programmatic clients to provide
    // for better error handling.
    Context map[string]*string `locationName:"context" type:"map"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

func (*ResourceNotFoundException) Code

func (s *ResourceNotFoundException) Code() string

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation

type ScriptParameterKeyValue

type ScriptParameterKeyValue struct {

    // A script parameter key.
    Key *string `locationName:"key" min:"1" type:"string"`

    // A script parameter value.
    Value *string `locationName:"value" min:"1" type:"string"`
    // contains filtered or unexported fields
}

A parameter for a studio component script, in the form of a key:value pair.

func (ScriptParameterKeyValue) GoString

func (s ScriptParameterKeyValue) GoString() string

GoString returns the string representation

func (*ScriptParameterKeyValue) SetKey

func (s *ScriptParameterKeyValue) SetKey(v string) *ScriptParameterKeyValue

SetKey sets the Key field's value.

func (*ScriptParameterKeyValue) SetValue

func (s *ScriptParameterKeyValue) SetValue(v string) *ScriptParameterKeyValue

SetValue sets the Value field's value.

func (ScriptParameterKeyValue) String

func (s ScriptParameterKeyValue) String() string

String returns the string representation

func (*ScriptParameterKeyValue) Validate

func (s *ScriptParameterKeyValue) Validate() error

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

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"code" type:"string"`

    // ExceptionContext is a set of key-value pairs that provide you with more information
    // about the error that occurred. For example, when the service returns a 404
    // ResourceNotFound error, ExceptionContext will contain the key `resourceId`
    // with the value of resource that was not found.
    //
    // ExceptionContext enables scripts and other programmatic clients to provide
    // for better error handling.
    Context map[string]*string `locationName:"context" type:"map"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

func (*ServiceQuotaExceededException) Code

func (s *ServiceQuotaExceededException) Code() string

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (s *ServiceQuotaExceededException) Error() string

func (ServiceQuotaExceededException) GoString

func (s ServiceQuotaExceededException) GoString() string

GoString returns the string representation

func (*ServiceQuotaExceededException) Message

func (s *ServiceQuotaExceededException) Message() string

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

func (s ServiceQuotaExceededException) String() string

String returns the string representation

type SharedFileSystemConfiguration

type SharedFileSystemConfiguration struct {
    Endpoint *string `locationName:"endpoint" type:"string"`

    FileSystemId *string `locationName:"fileSystemId" type:"string"`

    LinuxMountPoint *string `locationName:"linuxMountPoint" type:"string"`

    ShareName *string `locationName:"shareName" type:"string"`

    WindowsMountDrive *string `locationName:"windowsMountDrive" type:"string"`
    // contains filtered or unexported fields
}

The configuration for a shared file storage system that is associated with a studio resource.

func (SharedFileSystemConfiguration) GoString

func (s SharedFileSystemConfiguration) GoString() string

GoString returns the string representation

func (*SharedFileSystemConfiguration) SetEndpoint

func (s *SharedFileSystemConfiguration) SetEndpoint(v string) *SharedFileSystemConfiguration

SetEndpoint sets the Endpoint field's value.

func (*SharedFileSystemConfiguration) SetFileSystemId

func (s *SharedFileSystemConfiguration) SetFileSystemId(v string) *SharedFileSystemConfiguration

SetFileSystemId sets the FileSystemId field's value.

func (*SharedFileSystemConfiguration) SetLinuxMountPoint

func (s *SharedFileSystemConfiguration) SetLinuxMountPoint(v string) *SharedFileSystemConfiguration

SetLinuxMountPoint sets the LinuxMountPoint field's value.

func (*SharedFileSystemConfiguration) SetShareName

func (s *SharedFileSystemConfiguration) SetShareName(v string) *SharedFileSystemConfiguration

SetShareName sets the ShareName field's value.

func (*SharedFileSystemConfiguration) SetWindowsMountDrive

func (s *SharedFileSystemConfiguration) SetWindowsMountDrive(v string) *SharedFileSystemConfiguration

SetWindowsMountDrive sets the WindowsMountDrive field's value.

func (SharedFileSystemConfiguration) String

func (s SharedFileSystemConfiguration) String() string

String returns the string representation

type StartStudioSSOConfigurationRepairInput

type StartStudioSSOConfigurationRepairInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StartStudioSSOConfigurationRepairInput) GoString

func (s StartStudioSSOConfigurationRepairInput) GoString() string

GoString returns the string representation

func (*StartStudioSSOConfigurationRepairInput) SetClientToken

func (s *StartStudioSSOConfigurationRepairInput) SetClientToken(v string) *StartStudioSSOConfigurationRepairInput

SetClientToken sets the ClientToken field's value.

func (*StartStudioSSOConfigurationRepairInput) SetStudioId

func (s *StartStudioSSOConfigurationRepairInput) SetStudioId(v string) *StartStudioSSOConfigurationRepairInput

SetStudioId sets the StudioId field's value.

func (StartStudioSSOConfigurationRepairInput) String

func (s StartStudioSSOConfigurationRepairInput) String() string

String returns the string representation

func (*StartStudioSSOConfigurationRepairInput) Validate

func (s *StartStudioSSOConfigurationRepairInput) Validate() error

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

type StartStudioSSOConfigurationRepairOutput

type StartStudioSSOConfigurationRepairOutput struct {
    Studio *Studio `locationName:"studio" type:"structure"`
    // contains filtered or unexported fields
}

func (StartStudioSSOConfigurationRepairOutput) GoString

func (s StartStudioSSOConfigurationRepairOutput) GoString() string

GoString returns the string representation

func (*StartStudioSSOConfigurationRepairOutput) SetStudio

func (s *StartStudioSSOConfigurationRepairOutput) SetStudio(v *Studio) *StartStudioSSOConfigurationRepairOutput

SetStudio sets the Studio field's value.

func (StartStudioSSOConfigurationRepairOutput) String

func (s StartStudioSSOConfigurationRepairOutput) String() string

String returns the string representation

type StreamConfiguration

type StreamConfiguration struct {
    ClipboardMode *string `locationName:"clipboardMode" type:"string" enum:"StreamingClipboardMode"`

    // The EC2 instance types that users can select from when launching a streaming
    // session with this launch profile.
    Ec2InstanceTypes []*string `locationName:"ec2InstanceTypes" min:"1" type:"list"`

    MaxSessionLengthInMinutes *int64 `locationName:"maxSessionLengthInMinutes" min:"1" type:"integer"`

    // A list of streaming image IDs that users can select from when launching a
    // streaming session with this launch profile.
    StreamingImageIds []*string `locationName:"streamingImageIds" type:"list"`
    // contains filtered or unexported fields
}

A configuration for a streaming session.

func (StreamConfiguration) GoString

func (s StreamConfiguration) GoString() string

GoString returns the string representation

func (*StreamConfiguration) SetClipboardMode

func (s *StreamConfiguration) SetClipboardMode(v string) *StreamConfiguration

SetClipboardMode sets the ClipboardMode field's value.

func (*StreamConfiguration) SetEc2InstanceTypes

func (s *StreamConfiguration) SetEc2InstanceTypes(v []*string) *StreamConfiguration

SetEc2InstanceTypes sets the Ec2InstanceTypes field's value.

func (*StreamConfiguration) SetMaxSessionLengthInMinutes

func (s *StreamConfiguration) SetMaxSessionLengthInMinutes(v int64) *StreamConfiguration

SetMaxSessionLengthInMinutes sets the MaxSessionLengthInMinutes field's value.

func (*StreamConfiguration) SetStreamingImageIds

func (s *StreamConfiguration) SetStreamingImageIds(v []*string) *StreamConfiguration

SetStreamingImageIds sets the StreamingImageIds field's value.

func (StreamConfiguration) String

func (s StreamConfiguration) String() string

String returns the string representation

type StreamConfigurationCreate

type StreamConfigurationCreate struct {

    // ClipboardMode is a required field
    ClipboardMode *string `locationName:"clipboardMode" type:"string" required:"true" enum:"StreamingClipboardMode"`

    // The EC2 instance types that users can select from when launching a streaming
    // session with this launch profile.
    //
    // Ec2InstanceTypes is a required field
    Ec2InstanceTypes []*string `locationName:"ec2InstanceTypes" min:"1" type:"list" required:"true"`

    MaxSessionLengthInMinutes *int64 `locationName:"maxSessionLengthInMinutes" min:"1" type:"integer"`

    // A list of streaming image IDs that users can select from when launching a
    // streaming session with this launch profile.
    //
    // StreamingImageIds is a required field
    StreamingImageIds []*string `locationName:"streamingImageIds" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (StreamConfigurationCreate) GoString

func (s StreamConfigurationCreate) GoString() string

GoString returns the string representation

func (*StreamConfigurationCreate) SetClipboardMode

func (s *StreamConfigurationCreate) SetClipboardMode(v string) *StreamConfigurationCreate

SetClipboardMode sets the ClipboardMode field's value.

func (*StreamConfigurationCreate) SetEc2InstanceTypes

func (s *StreamConfigurationCreate) SetEc2InstanceTypes(v []*string) *StreamConfigurationCreate

SetEc2InstanceTypes sets the Ec2InstanceTypes field's value.

func (*StreamConfigurationCreate) SetMaxSessionLengthInMinutes

func (s *StreamConfigurationCreate) SetMaxSessionLengthInMinutes(v int64) *StreamConfigurationCreate

SetMaxSessionLengthInMinutes sets the MaxSessionLengthInMinutes field's value.

func (*StreamConfigurationCreate) SetStreamingImageIds

func (s *StreamConfigurationCreate) SetStreamingImageIds(v []*string) *StreamConfigurationCreate

SetStreamingImageIds sets the StreamingImageIds field's value.

func (StreamConfigurationCreate) String

func (s StreamConfigurationCreate) String() string

String returns the string representation

func (*StreamConfigurationCreate) Validate

func (s *StreamConfigurationCreate) Validate() error

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

type StreamingImage

type StreamingImage struct {
    Arn *string `locationName:"arn" type:"string"`

    // The description.
    Description *string `locationName:"description" type:"string"`

    Ec2ImageId *string `locationName:"ec2ImageId" type:"string"`

    EncryptionConfiguration *StreamingImageEncryptionConfiguration `locationName:"encryptionConfiguration" type:"structure"`

    EulaIds []*string `locationName:"eulaIds" type:"list"`

    // A friendly name for a streaming image resource.
    Name *string `locationName:"name" type:"string"`

    // StreamingImageOwner is the owner of a particular streaming image.
    //
    // This string is either the studioId that contains the streaming image, or
    // the word 'AMAZON' for images provided by Nimble Studio.
    Owner *string `locationName:"owner" type:"string"`

    // The platform of this Streaming Image, either WINDOWS or LINUX.
    Platform *string `locationName:"platform" type:"string"`

    State *string `locationName:"state" type:"string" enum:"StreamingImageState"`

    // The status code.
    StatusCode *string `locationName:"statusCode" type:"string" enum:"StreamingImageStatusCode"`

    StatusMessage *string `locationName:"statusMessage" type:"string"`

    StreamingImageId *string `locationName:"streamingImageId" type:"string"`

    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (StreamingImage) GoString

func (s StreamingImage) GoString() string

GoString returns the string representation

func (*StreamingImage) SetArn

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

SetArn sets the Arn field's value.

func (*StreamingImage) SetDescription

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

SetDescription sets the Description field's value.

func (*StreamingImage) SetEc2ImageId

func (s *StreamingImage) SetEc2ImageId(v string) *StreamingImage

SetEc2ImageId sets the Ec2ImageId field's value.

func (*StreamingImage) SetEncryptionConfiguration

func (s *StreamingImage) SetEncryptionConfiguration(v *StreamingImageEncryptionConfiguration) *StreamingImage

SetEncryptionConfiguration sets the EncryptionConfiguration field's value.

func (*StreamingImage) SetEulaIds

func (s *StreamingImage) SetEulaIds(v []*string) *StreamingImage

SetEulaIds sets the EulaIds field's value.

func (*StreamingImage) SetName

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

SetName sets the Name field's value.

func (*StreamingImage) SetOwner

func (s *StreamingImage) SetOwner(v string) *StreamingImage

SetOwner sets the Owner field's value.

func (*StreamingImage) SetPlatform

func (s *StreamingImage) SetPlatform(v string) *StreamingImage

SetPlatform sets the Platform field's value.

func (*StreamingImage) SetState

func (s *StreamingImage) SetState(v string) *StreamingImage

SetState sets the State field's value.

func (*StreamingImage) SetStatusCode

func (s *StreamingImage) SetStatusCode(v string) *StreamingImage

SetStatusCode sets the StatusCode field's value.

func (*StreamingImage) SetStatusMessage

func (s *StreamingImage) SetStatusMessage(v string) *StreamingImage

SetStatusMessage sets the StatusMessage field's value.

func (*StreamingImage) SetStreamingImageId

func (s *StreamingImage) SetStreamingImageId(v string) *StreamingImage

SetStreamingImageId sets the StreamingImageId field's value.

func (*StreamingImage) SetTags

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

SetTags sets the Tags field's value.

func (StreamingImage) String

func (s StreamingImage) String() string

String returns the string representation

type StreamingImageEncryptionConfiguration

type StreamingImageEncryptionConfiguration struct {
    KeyArn *string `locationName:"keyArn" min:"4" type:"string"`

    // KeyType is a required field
    KeyType *string `locationName:"keyType" type:"string" required:"true" enum:"StreamingImageEncryptionConfigurationKeyType"`
    // contains filtered or unexported fields
}

func (StreamingImageEncryptionConfiguration) GoString

func (s StreamingImageEncryptionConfiguration) GoString() string

GoString returns the string representation

func (*StreamingImageEncryptionConfiguration) SetKeyArn

func (s *StreamingImageEncryptionConfiguration) SetKeyArn(v string) *StreamingImageEncryptionConfiguration

SetKeyArn sets the KeyArn field's value.

func (*StreamingImageEncryptionConfiguration) SetKeyType

func (s *StreamingImageEncryptionConfiguration) SetKeyType(v string) *StreamingImageEncryptionConfiguration

SetKeyType sets the KeyType field's value.

func (StreamingImageEncryptionConfiguration) String

func (s StreamingImageEncryptionConfiguration) String() string

String returns the string representation

type StreamingSession

type StreamingSession struct {
    Arn *string `locationName:"arn" type:"string"`

    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

    CreatedBy *string `locationName:"createdBy" type:"string"`

    Ec2InstanceType *string `locationName:"ec2InstanceType" type:"string"`

    LaunchProfileId *string `locationName:"launchProfileId" type:"string"`

    OwnedBy *string `locationName:"ownedBy" type:"string"`

    SessionId *string `locationName:"sessionId" type:"string"`

    // The streaming session state.
    State *string `locationName:"state" type:"string" enum:"StreamingSessionState"`

    StatusCode *string `locationName:"statusCode" type:"string" enum:"StreamingSessionStatusCode"`

    StatusMessage *string `locationName:"statusMessage" type:"string"`

    StreamingImageId *string `locationName:"streamingImageId" type:"string"`

    Tags map[string]*string `locationName:"tags" type:"map"`

    TerminateAt *time.Time `locationName:"terminateAt" type:"timestamp" timestampFormat:"iso8601"`

    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

    UpdatedBy *string `locationName:"updatedBy" type:"string"`
    // contains filtered or unexported fields
}

func (StreamingSession) GoString

func (s StreamingSession) GoString() string

GoString returns the string representation

func (*StreamingSession) SetArn

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

SetArn sets the Arn field's value.

func (*StreamingSession) SetCreatedAt

func (s *StreamingSession) SetCreatedAt(v time.Time) *StreamingSession

SetCreatedAt sets the CreatedAt field's value.

func (*StreamingSession) SetCreatedBy

func (s *StreamingSession) SetCreatedBy(v string) *StreamingSession

SetCreatedBy sets the CreatedBy field's value.

func (*StreamingSession) SetEc2InstanceType

func (s *StreamingSession) SetEc2InstanceType(v string) *StreamingSession

SetEc2InstanceType sets the Ec2InstanceType field's value.

func (*StreamingSession) SetLaunchProfileId

func (s *StreamingSession) SetLaunchProfileId(v string) *StreamingSession

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*StreamingSession) SetOwnedBy

func (s *StreamingSession) SetOwnedBy(v string) *StreamingSession

SetOwnedBy sets the OwnedBy field's value.

func (*StreamingSession) SetSessionId

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

SetSessionId sets the SessionId field's value.

func (*StreamingSession) SetState

func (s *StreamingSession) SetState(v string) *StreamingSession

SetState sets the State field's value.

func (*StreamingSession) SetStatusCode

func (s *StreamingSession) SetStatusCode(v string) *StreamingSession

SetStatusCode sets the StatusCode field's value.

func (*StreamingSession) SetStatusMessage

func (s *StreamingSession) SetStatusMessage(v string) *StreamingSession

SetStatusMessage sets the StatusMessage field's value.

func (*StreamingSession) SetStreamingImageId

func (s *StreamingSession) SetStreamingImageId(v string) *StreamingSession

SetStreamingImageId sets the StreamingImageId field's value.

func (*StreamingSession) SetTags

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

SetTags sets the Tags field's value.

func (*StreamingSession) SetTerminateAt

func (s *StreamingSession) SetTerminateAt(v time.Time) *StreamingSession

SetTerminateAt sets the TerminateAt field's value.

func (*StreamingSession) SetUpdatedAt

func (s *StreamingSession) SetUpdatedAt(v time.Time) *StreamingSession

SetUpdatedAt sets the UpdatedAt field's value.

func (*StreamingSession) SetUpdatedBy

func (s *StreamingSession) SetUpdatedBy(v string) *StreamingSession

SetUpdatedBy sets the UpdatedBy field's value.

func (StreamingSession) String

func (s StreamingSession) String() string

String returns the string representation

type StreamingSessionStream

type StreamingSessionStream struct {
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

    CreatedBy *string `locationName:"createdBy" type:"string"`

    ExpiresAt *time.Time `locationName:"expiresAt" type:"timestamp" timestampFormat:"iso8601"`

    OwnedBy *string `locationName:"ownedBy" type:"string"`

    State *string `locationName:"state" type:"string" enum:"StreamingSessionStreamState"`

    StatusCode *string `locationName:"statusCode" type:"string" enum:"StreamingSessionStreamStatusCode"`

    StreamId *string `locationName:"streamId" type:"string"`

    Url *string `locationName:"url" type:"string"`
    // contains filtered or unexported fields
}

func (StreamingSessionStream) GoString

func (s StreamingSessionStream) GoString() string

GoString returns the string representation

func (*StreamingSessionStream) SetCreatedAt

func (s *StreamingSessionStream) SetCreatedAt(v time.Time) *StreamingSessionStream

SetCreatedAt sets the CreatedAt field's value.

func (*StreamingSessionStream) SetCreatedBy

func (s *StreamingSessionStream) SetCreatedBy(v string) *StreamingSessionStream

SetCreatedBy sets the CreatedBy field's value.

func (*StreamingSessionStream) SetExpiresAt

func (s *StreamingSessionStream) SetExpiresAt(v time.Time) *StreamingSessionStream

SetExpiresAt sets the ExpiresAt field's value.

func (*StreamingSessionStream) SetOwnedBy

func (s *StreamingSessionStream) SetOwnedBy(v string) *StreamingSessionStream

SetOwnedBy sets the OwnedBy field's value.

func (*StreamingSessionStream) SetState

func (s *StreamingSessionStream) SetState(v string) *StreamingSessionStream

SetState sets the State field's value.

func (*StreamingSessionStream) SetStatusCode

func (s *StreamingSessionStream) SetStatusCode(v string) *StreamingSessionStream

SetStatusCode sets the StatusCode field's value.

func (*StreamingSessionStream) SetStreamId

func (s *StreamingSessionStream) SetStreamId(v string) *StreamingSessionStream

SetStreamId sets the StreamId field's value.

func (*StreamingSessionStream) SetUrl

func (s *StreamingSessionStream) SetUrl(v string) *StreamingSessionStream

SetUrl sets the Url field's value.

func (StreamingSessionStream) String

func (s StreamingSessionStream) String() string

String returns the string representation

type Studio

type Studio struct {
    AdminRoleArn *string `locationName:"adminRoleArn" type:"string"`

    Arn *string `locationName:"arn" type:"string"`

    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

    DisplayName *string `locationName:"displayName" type:"string"`

    HomeRegion *string `locationName:"homeRegion" type:"string"`

    SsoClientId *string `locationName:"ssoClientId" type:"string"`

    State *string `locationName:"state" type:"string" enum:"StudioState"`

    // The status code.
    StatusCode *string `locationName:"statusCode" type:"string" enum:"StudioStatusCode"`

    StatusMessage *string `locationName:"statusMessage" type:"string"`

    // Configuration of the encryption method that is used for the studio.
    StudioEncryptionConfiguration *StudioEncryptionConfiguration `locationName:"studioEncryptionConfiguration" type:"structure"`

    StudioId *string `locationName:"studioId" type:"string"`

    StudioName *string `locationName:"studioName" min:"3" type:"string"`

    StudioUrl *string `locationName:"studioUrl" type:"string"`

    Tags map[string]*string `locationName:"tags" type:"map"`

    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

    UserRoleArn *string `locationName:"userRoleArn" type:"string"`
    // contains filtered or unexported fields
}

func (Studio) GoString

func (s Studio) GoString() string

GoString returns the string representation

func (*Studio) SetAdminRoleArn

func (s *Studio) SetAdminRoleArn(v string) *Studio

SetAdminRoleArn sets the AdminRoleArn field's value.

func (*Studio) SetArn

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

SetArn sets the Arn field's value.

func (*Studio) SetCreatedAt

func (s *Studio) SetCreatedAt(v time.Time) *Studio

SetCreatedAt sets the CreatedAt field's value.

func (*Studio) SetDisplayName

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

SetDisplayName sets the DisplayName field's value.

func (*Studio) SetHomeRegion

func (s *Studio) SetHomeRegion(v string) *Studio

SetHomeRegion sets the HomeRegion field's value.

func (*Studio) SetSsoClientId

func (s *Studio) SetSsoClientId(v string) *Studio

SetSsoClientId sets the SsoClientId field's value.

func (*Studio) SetState

func (s *Studio) SetState(v string) *Studio

SetState sets the State field's value.

func (*Studio) SetStatusCode

func (s *Studio) SetStatusCode(v string) *Studio

SetStatusCode sets the StatusCode field's value.

func (*Studio) SetStatusMessage

func (s *Studio) SetStatusMessage(v string) *Studio

SetStatusMessage sets the StatusMessage field's value.

func (*Studio) SetStudioEncryptionConfiguration

func (s *Studio) SetStudioEncryptionConfiguration(v *StudioEncryptionConfiguration) *Studio

SetStudioEncryptionConfiguration sets the StudioEncryptionConfiguration field's value.

func (*Studio) SetStudioId

func (s *Studio) SetStudioId(v string) *Studio

SetStudioId sets the StudioId field's value.

func (*Studio) SetStudioName

func (s *Studio) SetStudioName(v string) *Studio

SetStudioName sets the StudioName field's value.

func (*Studio) SetStudioUrl

func (s *Studio) SetStudioUrl(v string) *Studio

SetStudioUrl sets the StudioUrl field's value.

func (*Studio) SetTags

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

SetTags sets the Tags field's value.

func (*Studio) SetUpdatedAt

func (s *Studio) SetUpdatedAt(v time.Time) *Studio

SetUpdatedAt sets the UpdatedAt field's value.

func (*Studio) SetUserRoleArn

func (s *Studio) SetUserRoleArn(v string) *Studio

SetUserRoleArn sets the UserRoleArn field's value.

func (Studio) String

func (s Studio) String() string

String returns the string representation

type StudioComponent

type StudioComponent struct {
    Arn *string `locationName:"arn" type:"string"`

    // The configuration of the studio component, based on component type.
    Configuration *StudioComponentConfiguration `locationName:"configuration" type:"structure"`

    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

    CreatedBy *string `locationName:"createdBy" type:"string"`

    Description *string `locationName:"description" type:"string"`

    Ec2SecurityGroupIds []*string `locationName:"ec2SecurityGroupIds" min:"1" type:"list"`

    InitializationScripts []*StudioComponentInitializationScript `locationName:"initializationScripts" type:"list"`

    Name *string `locationName:"name" type:"string"`

    ScriptParameters []*ScriptParameterKeyValue `locationName:"scriptParameters" type:"list"`

    // The current state of the studio component resource.
    //
    // While a studio component is being created, modified, or deleted, its state
    // will equal "CREATE_IN_PROGRESS", "UPDATE_IN_PROGRESS", or "DELETE_IN_PROGRESS"
    //
    // These are called 'transition states'.
    //
    // No modifications may be made to the studio component while it is in a transition
    // state.
    //
    // If creation of the resource fails, the state will change to `CREATE_FAILED`.
    // The resource StatusCode and StatusMessage will provide more information of
    // why creation failed. The resource in this state will automatically be deleted
    // from your account after a period of time.
    //
    // If updating the resource fails, the state will change to `UPDATE_FAILED`.
    // The resource StatusCode and StatusMessage will provide more information of
    // why the update failed. The resource will be returned to the state it was
    // in when the update request was invoked.
    //
    // If deleting the resource fails, the state will change to `DELETE_FAILED`.
    // The resource StatusCode and StatusMessage will provide more information of
    // why the update failed. The resource will be returned to the state it was
    // in when the update request was invoked. After the resource is deleted successfully,
    // it will change to the "DELETED" state. The resource will no longer count
    // against service quotas and cannot be used or acted upon any futher. It will
    // be removed from your account after a period of time.
    State *string `locationName:"state" type:"string" enum:"StudioComponentState"`

    // The current status of the studio component resource.
    //
    // When the resource is in the 'READY' state, the status code signals what the
    // last mutation made to the resource was.
    //
    // When the resource is in a CREATE_FAILED/UPDATE_FAILED/DELETE_FAILED state,
    // the status code signals what went wrong and why the mutation failed.
    StatusCode *string `locationName:"statusCode" type:"string" enum:"StudioComponentStatusCode"`

    StatusMessage *string `locationName:"statusMessage" type:"string"`

    StudioComponentId *string `locationName:"studioComponentId" type:"string"`

    Subtype *string `locationName:"subtype" type:"string" enum:"StudioComponentSubtype"`

    Tags map[string]*string `locationName:"tags" type:"map"`

    Type *string `locationName:"type" type:"string" enum:"StudioComponentType"`

    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

    UpdatedBy *string `locationName:"updatedBy" type:"string"`
    // contains filtered or unexported fields
}

A network that is used by a studio’s users and workflows, including render farm, Active Directory, licensing, and file system.

func (StudioComponent) GoString

func (s StudioComponent) GoString() string

GoString returns the string representation

func (*StudioComponent) SetArn

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

SetArn sets the Arn field's value.

func (*StudioComponent) SetConfiguration

func (s *StudioComponent) SetConfiguration(v *StudioComponentConfiguration) *StudioComponent

SetConfiguration sets the Configuration field's value.

func (*StudioComponent) SetCreatedAt

func (s *StudioComponent) SetCreatedAt(v time.Time) *StudioComponent

SetCreatedAt sets the CreatedAt field's value.

func (*StudioComponent) SetCreatedBy

func (s *StudioComponent) SetCreatedBy(v string) *StudioComponent

SetCreatedBy sets the CreatedBy field's value.

func (*StudioComponent) SetDescription

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

SetDescription sets the Description field's value.

func (*StudioComponent) SetEc2SecurityGroupIds

func (s *StudioComponent) SetEc2SecurityGroupIds(v []*string) *StudioComponent

SetEc2SecurityGroupIds sets the Ec2SecurityGroupIds field's value.

func (*StudioComponent) SetInitializationScripts

func (s *StudioComponent) SetInitializationScripts(v []*StudioComponentInitializationScript) *StudioComponent

SetInitializationScripts sets the InitializationScripts field's value.

func (*StudioComponent) SetName

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

SetName sets the Name field's value.

func (*StudioComponent) SetScriptParameters

func (s *StudioComponent) SetScriptParameters(v []*ScriptParameterKeyValue) *StudioComponent

SetScriptParameters sets the ScriptParameters field's value.

func (*StudioComponent) SetState

func (s *StudioComponent) SetState(v string) *StudioComponent

SetState sets the State field's value.

func (*StudioComponent) SetStatusCode

func (s *StudioComponent) SetStatusCode(v string) *StudioComponent

SetStatusCode sets the StatusCode field's value.

func (*StudioComponent) SetStatusMessage

func (s *StudioComponent) SetStatusMessage(v string) *StudioComponent

SetStatusMessage sets the StatusMessage field's value.

func (*StudioComponent) SetStudioComponentId

func (s *StudioComponent) SetStudioComponentId(v string) *StudioComponent

SetStudioComponentId sets the StudioComponentId field's value.

func (*StudioComponent) SetSubtype

func (s *StudioComponent) SetSubtype(v string) *StudioComponent

SetSubtype sets the Subtype field's value.

func (*StudioComponent) SetTags

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

SetTags sets the Tags field's value.

func (*StudioComponent) SetType

func (s *StudioComponent) SetType(v string) *StudioComponent

SetType sets the Type field's value.

func (*StudioComponent) SetUpdatedAt

func (s *StudioComponent) SetUpdatedAt(v time.Time) *StudioComponent

SetUpdatedAt sets the UpdatedAt field's value.

func (*StudioComponent) SetUpdatedBy

func (s *StudioComponent) SetUpdatedBy(v string) *StudioComponent

SetUpdatedBy sets the UpdatedBy field's value.

func (StudioComponent) String

func (s StudioComponent) String() string

String returns the string representation

type StudioComponentConfiguration

type StudioComponentConfiguration struct {

    // The configuration for a Microsoft Active Directory (Microsoft AD) studio
    // resource.
    ActiveDirectoryConfiguration *ActiveDirectoryConfiguration `locationName:"activeDirectoryConfiguration" type:"structure"`

    // The configuration for a render farm that is associated with a studio resource.
    ComputeFarmConfiguration *ComputeFarmConfiguration `locationName:"computeFarmConfiguration" type:"structure"`

    // The configuration for a license service that is associated with a studio
    // resource.
    LicenseServiceConfiguration *LicenseServiceConfiguration `locationName:"licenseServiceConfiguration" type:"structure"`

    // The configuration for a shared file storage system that is associated with
    // a studio resource.
    SharedFileSystemConfiguration *SharedFileSystemConfiguration `locationName:"sharedFileSystemConfiguration" type:"structure"`
    // contains filtered or unexported fields
}

The configuration of the studio component, based on component type.

func (StudioComponentConfiguration) GoString

func (s StudioComponentConfiguration) GoString() string

GoString returns the string representation

func (*StudioComponentConfiguration) SetActiveDirectoryConfiguration

func (s *StudioComponentConfiguration) SetActiveDirectoryConfiguration(v *ActiveDirectoryConfiguration) *StudioComponentConfiguration

SetActiveDirectoryConfiguration sets the ActiveDirectoryConfiguration field's value.

func (*StudioComponentConfiguration) SetComputeFarmConfiguration

func (s *StudioComponentConfiguration) SetComputeFarmConfiguration(v *ComputeFarmConfiguration) *StudioComponentConfiguration

SetComputeFarmConfiguration sets the ComputeFarmConfiguration field's value.

func (*StudioComponentConfiguration) SetLicenseServiceConfiguration

func (s *StudioComponentConfiguration) SetLicenseServiceConfiguration(v *LicenseServiceConfiguration) *StudioComponentConfiguration

SetLicenseServiceConfiguration sets the LicenseServiceConfiguration field's value.

func (*StudioComponentConfiguration) SetSharedFileSystemConfiguration

func (s *StudioComponentConfiguration) SetSharedFileSystemConfiguration(v *SharedFileSystemConfiguration) *StudioComponentConfiguration

SetSharedFileSystemConfiguration sets the SharedFileSystemConfiguration field's value.

func (StudioComponentConfiguration) String

func (s StudioComponentConfiguration) String() string

String returns the string representation

func (*StudioComponentConfiguration) Validate

func (s *StudioComponentConfiguration) Validate() error

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

type StudioComponentInitializationScript

type StudioComponentInitializationScript struct {

    // The version number of the protocol that is used by the launch profile. The
    // only valid version is "2021-03-31".
    LaunchProfileProtocolVersion *string `locationName:"launchProfileProtocolVersion" type:"string"`

    Platform *string `locationName:"platform" type:"string" enum:"LaunchProfilePlatform"`

    RunContext *string `locationName:"runContext" type:"string" enum:"StudioComponentInitializationScriptRunContext"`

    Script *string `locationName:"script" min:"1" type:"string"`
    // contains filtered or unexported fields
}

Initialization scripts for studio components.

func (StudioComponentInitializationScript) GoString

func (s StudioComponentInitializationScript) GoString() string

GoString returns the string representation

func (*StudioComponentInitializationScript) SetLaunchProfileProtocolVersion

func (s *StudioComponentInitializationScript) SetLaunchProfileProtocolVersion(v string) *StudioComponentInitializationScript

SetLaunchProfileProtocolVersion sets the LaunchProfileProtocolVersion field's value.

func (*StudioComponentInitializationScript) SetPlatform

func (s *StudioComponentInitializationScript) SetPlatform(v string) *StudioComponentInitializationScript

SetPlatform sets the Platform field's value.

func (*StudioComponentInitializationScript) SetRunContext

func (s *StudioComponentInitializationScript) SetRunContext(v string) *StudioComponentInitializationScript

SetRunContext sets the RunContext field's value.

func (*StudioComponentInitializationScript) SetScript

func (s *StudioComponentInitializationScript) SetScript(v string) *StudioComponentInitializationScript

SetScript sets the Script field's value.

func (StudioComponentInitializationScript) String

func (s StudioComponentInitializationScript) String() string

String returns the string representation

func (*StudioComponentInitializationScript) Validate

func (s *StudioComponentInitializationScript) Validate() error

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

type StudioComponentSummary

type StudioComponentSummary struct {
    CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

    CreatedBy *string `locationName:"createdBy" type:"string"`

    Description *string `locationName:"description" type:"string"`

    Name *string `locationName:"name" type:"string"`

    StudioComponentId *string `locationName:"studioComponentId" type:"string"`

    Subtype *string `locationName:"subtype" type:"string" enum:"StudioComponentSubtype"`

    Type *string `locationName:"type" type:"string" enum:"StudioComponentType"`

    UpdatedAt *time.Time `locationName:"updatedAt" type:"timestamp" timestampFormat:"iso8601"`

    UpdatedBy *string `locationName:"updatedBy" type:"string"`
    // contains filtered or unexported fields
}

func (StudioComponentSummary) GoString

func (s StudioComponentSummary) GoString() string

GoString returns the string representation

func (*StudioComponentSummary) SetCreatedAt

func (s *StudioComponentSummary) SetCreatedAt(v time.Time) *StudioComponentSummary

SetCreatedAt sets the CreatedAt field's value.

func (*StudioComponentSummary) SetCreatedBy

func (s *StudioComponentSummary) SetCreatedBy(v string) *StudioComponentSummary

SetCreatedBy sets the CreatedBy field's value.

func (*StudioComponentSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*StudioComponentSummary) SetName

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

SetName sets the Name field's value.

func (*StudioComponentSummary) SetStudioComponentId

func (s *StudioComponentSummary) SetStudioComponentId(v string) *StudioComponentSummary

SetStudioComponentId sets the StudioComponentId field's value.

func (*StudioComponentSummary) SetSubtype

func (s *StudioComponentSummary) SetSubtype(v string) *StudioComponentSummary

SetSubtype sets the Subtype field's value.

func (*StudioComponentSummary) SetType

func (s *StudioComponentSummary) SetType(v string) *StudioComponentSummary

SetType sets the Type field's value.

func (*StudioComponentSummary) SetUpdatedAt

func (s *StudioComponentSummary) SetUpdatedAt(v time.Time) *StudioComponentSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (*StudioComponentSummary) SetUpdatedBy

func (s *StudioComponentSummary) SetUpdatedBy(v string) *StudioComponentSummary

SetUpdatedBy sets the UpdatedBy field's value.

func (StudioComponentSummary) String

func (s StudioComponentSummary) String() string

String returns the string representation

type StudioEncryptionConfiguration

type StudioEncryptionConfiguration struct {

    // The Amazon Resource Name (ARN) for a KMS key that is used to encrypt studio
    // data.
    KeyArn *string `locationName:"keyArn" min:"4" type:"string"`

    // The type of KMS key that is used to encrypt studio data.
    //
    // KeyType is a required field
    KeyType *string `locationName:"keyType" type:"string" required:"true" enum:"StudioEncryptionConfigurationKeyType"`
    // contains filtered or unexported fields
}

Configuration of the encryption method that is used for the studio.

func (StudioEncryptionConfiguration) GoString

func (s StudioEncryptionConfiguration) GoString() string

GoString returns the string representation

func (*StudioEncryptionConfiguration) SetKeyArn

func (s *StudioEncryptionConfiguration) SetKeyArn(v string) *StudioEncryptionConfiguration

SetKeyArn sets the KeyArn field's value.

func (*StudioEncryptionConfiguration) SetKeyType

func (s *StudioEncryptionConfiguration) SetKeyType(v string) *StudioEncryptionConfiguration

SetKeyType sets the KeyType field's value.

func (StudioEncryptionConfiguration) String

func (s StudioEncryptionConfiguration) String() string

String returns the string representation

func (*StudioEncryptionConfiguration) Validate

func (s *StudioEncryptionConfiguration) Validate() error

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

type StudioMembership

type StudioMembership struct {
    IdentityStoreId *string `locationName:"identityStoreId" type:"string"`

    Persona *string `locationName:"persona" type:"string" enum:"StudioPersona"`

    PrincipalId *string `locationName:"principalId" type:"string"`
    // contains filtered or unexported fields
}

func (StudioMembership) GoString

func (s StudioMembership) GoString() string

GoString returns the string representation

func (*StudioMembership) SetIdentityStoreId

func (s *StudioMembership) SetIdentityStoreId(v string) *StudioMembership

SetIdentityStoreId sets the IdentityStoreId field's value.

func (*StudioMembership) SetPersona

func (s *StudioMembership) SetPersona(v string) *StudioMembership

SetPersona sets the Persona field's value.

func (*StudioMembership) SetPrincipalId

func (s *StudioMembership) SetPrincipalId(v string) *StudioMembership

SetPrincipalId sets the PrincipalId field's value.

func (StudioMembership) String

func (s StudioMembership) String() string

String returns the string representation

type TagResourceInput

type TagResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

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
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation

type ThrottlingException

type ThrottlingException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"code" type:"string"`

    // ExceptionContext is a set of key-value pairs that provide you with more information
    // about the error that occurred. For example, when the service returns a 404
    // ResourceNotFound error, ExceptionContext will contain the key `resourceId`
    // with the value of resource that was not found.
    //
    // ExceptionContext enables scripts and other programmatic clients to provide
    // for better error handling.
    Context map[string]*string `locationName:"context" type:"map"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation

type UntagResourceInput

type UntagResourceInput struct {

    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

    // TagKeys is a required field
    TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
    // contains filtered or unexported fields
}

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
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateLaunchProfileInput

type UpdateLaunchProfileInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    Description *string `locationName:"description" type:"string"`

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    LaunchProfileProtocolVersions []*string `locationName:"launchProfileProtocolVersions" type:"list"`

    Name *string `locationName:"name" type:"string"`

    StreamConfiguration *StreamConfigurationCreate `locationName:"streamConfiguration" type:"structure"`

    StudioComponentIds []*string `locationName:"studioComponentIds" min:"1" type:"list"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateLaunchProfileInput) GoString

func (s UpdateLaunchProfileInput) GoString() string

GoString returns the string representation

func (*UpdateLaunchProfileInput) SetClientToken

func (s *UpdateLaunchProfileInput) SetClientToken(v string) *UpdateLaunchProfileInput

SetClientToken sets the ClientToken field's value.

func (*UpdateLaunchProfileInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateLaunchProfileInput) SetLaunchProfileId

func (s *UpdateLaunchProfileInput) SetLaunchProfileId(v string) *UpdateLaunchProfileInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*UpdateLaunchProfileInput) SetLaunchProfileProtocolVersions

func (s *UpdateLaunchProfileInput) SetLaunchProfileProtocolVersions(v []*string) *UpdateLaunchProfileInput

SetLaunchProfileProtocolVersions sets the LaunchProfileProtocolVersions field's value.

func (*UpdateLaunchProfileInput) SetName

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

SetName sets the Name field's value.

func (*UpdateLaunchProfileInput) SetStreamConfiguration

func (s *UpdateLaunchProfileInput) SetStreamConfiguration(v *StreamConfigurationCreate) *UpdateLaunchProfileInput

SetStreamConfiguration sets the StreamConfiguration field's value.

func (*UpdateLaunchProfileInput) SetStudioComponentIds

func (s *UpdateLaunchProfileInput) SetStudioComponentIds(v []*string) *UpdateLaunchProfileInput

SetStudioComponentIds sets the StudioComponentIds field's value.

func (*UpdateLaunchProfileInput) SetStudioId

func (s *UpdateLaunchProfileInput) SetStudioId(v string) *UpdateLaunchProfileInput

SetStudioId sets the StudioId field's value.

func (UpdateLaunchProfileInput) String

func (s UpdateLaunchProfileInput) String() string

String returns the string representation

func (*UpdateLaunchProfileInput) Validate

func (s *UpdateLaunchProfileInput) Validate() error

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

type UpdateLaunchProfileMemberInput

type UpdateLaunchProfileMemberInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // LaunchProfileId is a required field
    LaunchProfileId *string `location:"uri" locationName:"launchProfileId" type:"string" required:"true"`

    // Persona is a required field
    Persona *string `locationName:"persona" type:"string" required:"true" enum:"LaunchProfilePersona"`

    // PrincipalId is a required field
    PrincipalId *string `location:"uri" locationName:"principalId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateLaunchProfileMemberInput) GoString

func (s UpdateLaunchProfileMemberInput) GoString() string

GoString returns the string representation

func (*UpdateLaunchProfileMemberInput) SetClientToken

func (s *UpdateLaunchProfileMemberInput) SetClientToken(v string) *UpdateLaunchProfileMemberInput

SetClientToken sets the ClientToken field's value.

func (*UpdateLaunchProfileMemberInput) SetLaunchProfileId

func (s *UpdateLaunchProfileMemberInput) SetLaunchProfileId(v string) *UpdateLaunchProfileMemberInput

SetLaunchProfileId sets the LaunchProfileId field's value.

func (*UpdateLaunchProfileMemberInput) SetPersona

func (s *UpdateLaunchProfileMemberInput) SetPersona(v string) *UpdateLaunchProfileMemberInput

SetPersona sets the Persona field's value.

func (*UpdateLaunchProfileMemberInput) SetPrincipalId

func (s *UpdateLaunchProfileMemberInput) SetPrincipalId(v string) *UpdateLaunchProfileMemberInput

SetPrincipalId sets the PrincipalId field's value.

func (*UpdateLaunchProfileMemberInput) SetStudioId

func (s *UpdateLaunchProfileMemberInput) SetStudioId(v string) *UpdateLaunchProfileMemberInput

SetStudioId sets the StudioId field's value.

func (UpdateLaunchProfileMemberInput) String

func (s UpdateLaunchProfileMemberInput) String() string

String returns the string representation

func (*UpdateLaunchProfileMemberInput) Validate

func (s *UpdateLaunchProfileMemberInput) Validate() error

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

type UpdateLaunchProfileMemberOutput

type UpdateLaunchProfileMemberOutput struct {
    Member *LaunchProfileMembership `locationName:"member" type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateLaunchProfileMemberOutput) GoString

func (s UpdateLaunchProfileMemberOutput) GoString() string

GoString returns the string representation

func (*UpdateLaunchProfileMemberOutput) SetMember

func (s *UpdateLaunchProfileMemberOutput) SetMember(v *LaunchProfileMembership) *UpdateLaunchProfileMemberOutput

SetMember sets the Member field's value.

func (UpdateLaunchProfileMemberOutput) String

func (s UpdateLaunchProfileMemberOutput) String() string

String returns the string representation

type UpdateLaunchProfileOutput

type UpdateLaunchProfileOutput struct {
    LaunchProfile *LaunchProfile `locationName:"launchProfile" type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateLaunchProfileOutput) GoString

func (s UpdateLaunchProfileOutput) GoString() string

GoString returns the string representation

func (*UpdateLaunchProfileOutput) SetLaunchProfile

func (s *UpdateLaunchProfileOutput) SetLaunchProfile(v *LaunchProfile) *UpdateLaunchProfileOutput

SetLaunchProfile sets the LaunchProfile field's value.

func (UpdateLaunchProfileOutput) String

func (s UpdateLaunchProfileOutput) String() string

String returns the string representation

type UpdateStreamingImageInput

type UpdateStreamingImageInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // The description.
    Description *string `locationName:"description" type:"string"`

    // A friendly name for a streaming image resource.
    Name *string `locationName:"name" type:"string"`

    // StreamingImageId is a required field
    StreamingImageId *string `location:"uri" locationName:"streamingImageId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateStreamingImageInput) GoString

func (s UpdateStreamingImageInput) GoString() string

GoString returns the string representation

func (*UpdateStreamingImageInput) SetClientToken

func (s *UpdateStreamingImageInput) SetClientToken(v string) *UpdateStreamingImageInput

SetClientToken sets the ClientToken field's value.

func (*UpdateStreamingImageInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateStreamingImageInput) SetName

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

SetName sets the Name field's value.

func (*UpdateStreamingImageInput) SetStreamingImageId

func (s *UpdateStreamingImageInput) SetStreamingImageId(v string) *UpdateStreamingImageInput

SetStreamingImageId sets the StreamingImageId field's value.

func (*UpdateStreamingImageInput) SetStudioId

func (s *UpdateStreamingImageInput) SetStudioId(v string) *UpdateStreamingImageInput

SetStudioId sets the StudioId field's value.

func (UpdateStreamingImageInput) String

func (s UpdateStreamingImageInput) String() string

String returns the string representation

func (*UpdateStreamingImageInput) Validate

func (s *UpdateStreamingImageInput) Validate() error

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

type UpdateStreamingImageOutput

type UpdateStreamingImageOutput struct {
    StreamingImage *StreamingImage `locationName:"streamingImage" type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateStreamingImageOutput) GoString

func (s UpdateStreamingImageOutput) GoString() string

GoString returns the string representation

func (*UpdateStreamingImageOutput) SetStreamingImage

func (s *UpdateStreamingImageOutput) SetStreamingImage(v *StreamingImage) *UpdateStreamingImageOutput

SetStreamingImage sets the StreamingImage field's value.

func (UpdateStreamingImageOutput) String

func (s UpdateStreamingImageOutput) String() string

String returns the string representation

type UpdateStudioComponentInput

type UpdateStudioComponentInput struct {
    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    // The configuration of the studio component, based on component type.
    Configuration *StudioComponentConfiguration `locationName:"configuration" type:"structure"`

    Description *string `locationName:"description" type:"string"`

    Ec2SecurityGroupIds []*string `locationName:"ec2SecurityGroupIds" min:"1" type:"list"`

    InitializationScripts []*StudioComponentInitializationScript `locationName:"initializationScripts" type:"list"`

    Name *string `locationName:"name" type:"string"`

    ScriptParameters []*ScriptParameterKeyValue `locationName:"scriptParameters" type:"list"`

    // StudioComponentId is a required field
    StudioComponentId *string `location:"uri" locationName:"studioComponentId" type:"string" required:"true"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`

    Subtype *string `locationName:"subtype" type:"string" enum:"StudioComponentSubtype"`

    Type *string `locationName:"type" type:"string" enum:"StudioComponentType"`
    // contains filtered or unexported fields
}

func (UpdateStudioComponentInput) GoString

func (s UpdateStudioComponentInput) GoString() string

GoString returns the string representation

func (*UpdateStudioComponentInput) SetClientToken

func (s *UpdateStudioComponentInput) SetClientToken(v string) *UpdateStudioComponentInput

SetClientToken sets the ClientToken field's value.

func (*UpdateStudioComponentInput) SetConfiguration

func (s *UpdateStudioComponentInput) SetConfiguration(v *StudioComponentConfiguration) *UpdateStudioComponentInput

SetConfiguration sets the Configuration field's value.

func (*UpdateStudioComponentInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateStudioComponentInput) SetEc2SecurityGroupIds

func (s *UpdateStudioComponentInput) SetEc2SecurityGroupIds(v []*string) *UpdateStudioComponentInput

SetEc2SecurityGroupIds sets the Ec2SecurityGroupIds field's value.

func (*UpdateStudioComponentInput) SetInitializationScripts

func (s *UpdateStudioComponentInput) SetInitializationScripts(v []*StudioComponentInitializationScript) *UpdateStudioComponentInput

SetInitializationScripts sets the InitializationScripts field's value.

func (*UpdateStudioComponentInput) SetName

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

SetName sets the Name field's value.

func (*UpdateStudioComponentInput) SetScriptParameters

func (s *UpdateStudioComponentInput) SetScriptParameters(v []*ScriptParameterKeyValue) *UpdateStudioComponentInput

SetScriptParameters sets the ScriptParameters field's value.

func (*UpdateStudioComponentInput) SetStudioComponentId

func (s *UpdateStudioComponentInput) SetStudioComponentId(v string) *UpdateStudioComponentInput

SetStudioComponentId sets the StudioComponentId field's value.

func (*UpdateStudioComponentInput) SetStudioId

func (s *UpdateStudioComponentInput) SetStudioId(v string) *UpdateStudioComponentInput

SetStudioId sets the StudioId field's value.

func (*UpdateStudioComponentInput) SetSubtype

func (s *UpdateStudioComponentInput) SetSubtype(v string) *UpdateStudioComponentInput

SetSubtype sets the Subtype field's value.

func (*UpdateStudioComponentInput) SetType

func (s *UpdateStudioComponentInput) SetType(v string) *UpdateStudioComponentInput

SetType sets the Type field's value.

func (UpdateStudioComponentInput) String

func (s UpdateStudioComponentInput) String() string

String returns the string representation

func (*UpdateStudioComponentInput) Validate

func (s *UpdateStudioComponentInput) Validate() error

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

type UpdateStudioComponentOutput

type UpdateStudioComponentOutput struct {

    // A network that is used by a studio’s users and workflows, including render
    // farm, Active Directory, licensing, and file system.
    StudioComponent *StudioComponent `locationName:"studioComponent" type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateStudioComponentOutput) GoString

func (s UpdateStudioComponentOutput) GoString() string

GoString returns the string representation

func (*UpdateStudioComponentOutput) SetStudioComponent

func (s *UpdateStudioComponentOutput) SetStudioComponent(v *StudioComponent) *UpdateStudioComponentOutput

SetStudioComponent sets the StudioComponent field's value.

func (UpdateStudioComponentOutput) String

func (s UpdateStudioComponentOutput) String() string

String returns the string representation

type UpdateStudioInput

type UpdateStudioInput struct {
    AdminRoleArn *string `locationName:"adminRoleArn" type:"string"`

    ClientToken *string `location:"header" locationName:"X-Amz-Client-Token" min:"1" type:"string" idempotencyToken:"true"`

    DisplayName *string `locationName:"displayName" type:"string"`

    // StudioId is a required field
    StudioId *string `location:"uri" locationName:"studioId" type:"string" required:"true"`

    UserRoleArn *string `locationName:"userRoleArn" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateStudioInput) GoString

func (s UpdateStudioInput) GoString() string

GoString returns the string representation

func (*UpdateStudioInput) SetAdminRoleArn

func (s *UpdateStudioInput) SetAdminRoleArn(v string) *UpdateStudioInput

SetAdminRoleArn sets the AdminRoleArn field's value.

func (*UpdateStudioInput) SetClientToken

func (s *UpdateStudioInput) SetClientToken(v string) *UpdateStudioInput

SetClientToken sets the ClientToken field's value.

func (*UpdateStudioInput) SetDisplayName

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

SetDisplayName sets the DisplayName field's value.

func (*UpdateStudioInput) SetStudioId

func (s *UpdateStudioInput) SetStudioId(v string) *UpdateStudioInput

SetStudioId sets the StudioId field's value.

func (*UpdateStudioInput) SetUserRoleArn

func (s *UpdateStudioInput) SetUserRoleArn(v string) *UpdateStudioInput

SetUserRoleArn sets the UserRoleArn field's value.

func (UpdateStudioInput) String

func (s UpdateStudioInput) String() string

String returns the string representation

func (*UpdateStudioInput) Validate

func (s *UpdateStudioInput) Validate() error

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

type UpdateStudioOutput

type UpdateStudioOutput struct {
    Studio *Studio `locationName:"studio" type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateStudioOutput) GoString

func (s UpdateStudioOutput) GoString() string

GoString returns the string representation

func (*UpdateStudioOutput) SetStudio

func (s *UpdateStudioOutput) SetStudio(v *Studio) *UpdateStudioOutput

SetStudio sets the Studio field's value.

func (UpdateStudioOutput) String

func (s UpdateStudioOutput) String() string

String returns the string representation

type ValidationException

type ValidationException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Code_ *string `locationName:"code" type:"string"`

    // ExceptionContext is a set of key-value pairs that provide you with more information
    // about the error that occurred. For example, when the service returns a 404
    // ResourceNotFound error, ExceptionContext will contain the key `resourceId`
    // with the value of resource that was not found.
    //
    // ExceptionContext enables scripts and other programmatic clients to provide
    // for better error handling.
    Context map[string]*string `locationName:"context" type:"map"`

    Message_ *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation