Documentation
¶
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
Index ¶
- Constants
- 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
- func (s AcceptEulasInput) GoString() string
- func (s *AcceptEulasInput) SetClientToken(v string) *AcceptEulasInput
- func (s *AcceptEulasInput) SetEulaIds(v []*string) *AcceptEulasInput
- func (s *AcceptEulasInput) SetStudioId(v string) *AcceptEulasInput
- func (s AcceptEulasInput) String() string
- func (s *AcceptEulasInput) Validate() error
- type AcceptEulasOutput
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type ActiveDirectoryComputerAttribute
- func (s ActiveDirectoryComputerAttribute) GoString() string
- func (s *ActiveDirectoryComputerAttribute) SetName(v string) *ActiveDirectoryComputerAttribute
- func (s *ActiveDirectoryComputerAttribute) SetValue(v string) *ActiveDirectoryComputerAttribute
- func (s ActiveDirectoryComputerAttribute) String() string
- func (s *ActiveDirectoryComputerAttribute) Validate() error
- type ActiveDirectoryConfiguration
- func (s ActiveDirectoryConfiguration) GoString() string
- func (s *ActiveDirectoryConfiguration) SetComputerAttributes(v []*ActiveDirectoryComputerAttribute) *ActiveDirectoryConfiguration
- func (s *ActiveDirectoryConfiguration) SetDirectoryId(v string) *ActiveDirectoryConfiguration
- func (s *ActiveDirectoryConfiguration) SetOrganizationalUnitDistinguishedName(v string) *ActiveDirectoryConfiguration
- func (s ActiveDirectoryConfiguration) String() string
- func (s *ActiveDirectoryConfiguration) Validate() error
- type ComputeFarmConfiguration
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateLaunchProfileInput
- func (s CreateLaunchProfileInput) GoString() string
- func (s *CreateLaunchProfileInput) SetClientToken(v string) *CreateLaunchProfileInput
- func (s *CreateLaunchProfileInput) SetDescription(v string) *CreateLaunchProfileInput
- func (s *CreateLaunchProfileInput) SetEc2SubnetIds(v []*string) *CreateLaunchProfileInput
- func (s *CreateLaunchProfileInput) SetLaunchProfileProtocolVersions(v []*string) *CreateLaunchProfileInput
- func (s *CreateLaunchProfileInput) SetName(v string) *CreateLaunchProfileInput
- func (s *CreateLaunchProfileInput) SetStreamConfiguration(v *StreamConfigurationCreate) *CreateLaunchProfileInput
- func (s *CreateLaunchProfileInput) SetStudioComponentIds(v []*string) *CreateLaunchProfileInput
- func (s *CreateLaunchProfileInput) SetStudioId(v string) *CreateLaunchProfileInput
- func (s *CreateLaunchProfileInput) SetTags(v map[string]*string) *CreateLaunchProfileInput
- func (s CreateLaunchProfileInput) String() string
- func (s *CreateLaunchProfileInput) Validate() error
- type CreateLaunchProfileOutput
- type CreateStreamingImageInput
- func (s CreateStreamingImageInput) GoString() string
- func (s *CreateStreamingImageInput) SetClientToken(v string) *CreateStreamingImageInput
- func (s *CreateStreamingImageInput) SetDescription(v string) *CreateStreamingImageInput
- func (s *CreateStreamingImageInput) SetEc2ImageId(v string) *CreateStreamingImageInput
- func (s *CreateStreamingImageInput) SetName(v string) *CreateStreamingImageInput
- func (s *CreateStreamingImageInput) SetStudioId(v string) *CreateStreamingImageInput
- func (s *CreateStreamingImageInput) SetTags(v map[string]*string) *CreateStreamingImageInput
- func (s CreateStreamingImageInput) String() string
- func (s *CreateStreamingImageInput) Validate() error
- type CreateStreamingImageOutput
- type CreateStreamingSessionInput
- func (s CreateStreamingSessionInput) GoString() string
- func (s *CreateStreamingSessionInput) SetClientToken(v string) *CreateStreamingSessionInput
- func (s *CreateStreamingSessionInput) SetEc2InstanceType(v string) *CreateStreamingSessionInput
- func (s *CreateStreamingSessionInput) SetLaunchProfileId(v string) *CreateStreamingSessionInput
- func (s *CreateStreamingSessionInput) SetOwnedBy(v string) *CreateStreamingSessionInput
- func (s *CreateStreamingSessionInput) SetStreamingImageId(v string) *CreateStreamingSessionInput
- func (s *CreateStreamingSessionInput) SetStudioId(v string) *CreateStreamingSessionInput
- func (s *CreateStreamingSessionInput) SetTags(v map[string]*string) *CreateStreamingSessionInput
- func (s CreateStreamingSessionInput) String() string
- func (s *CreateStreamingSessionInput) Validate() error
- type CreateStreamingSessionOutput
- type CreateStreamingSessionStreamInput
- func (s CreateStreamingSessionStreamInput) GoString() string
- func (s *CreateStreamingSessionStreamInput) SetClientToken(v string) *CreateStreamingSessionStreamInput
- func (s *CreateStreamingSessionStreamInput) SetExpirationInSeconds(v int64) *CreateStreamingSessionStreamInput
- func (s *CreateStreamingSessionStreamInput) SetSessionId(v string) *CreateStreamingSessionStreamInput
- func (s *CreateStreamingSessionStreamInput) SetStudioId(v string) *CreateStreamingSessionStreamInput
- func (s CreateStreamingSessionStreamInput) String() string
- func (s *CreateStreamingSessionStreamInput) Validate() error
- type CreateStreamingSessionStreamOutput
- type CreateStudioComponentInput
- func (s CreateStudioComponentInput) GoString() string
- func (s *CreateStudioComponentInput) SetClientToken(v string) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetConfiguration(v *StudioComponentConfiguration) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetDescription(v string) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetEc2SecurityGroupIds(v []*string) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetInitializationScripts(v []*StudioComponentInitializationScript) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetName(v string) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetScriptParameters(v []*ScriptParameterKeyValue) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetStudioId(v string) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetSubtype(v string) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetTags(v map[string]*string) *CreateStudioComponentInput
- func (s *CreateStudioComponentInput) SetType(v string) *CreateStudioComponentInput
- func (s CreateStudioComponentInput) String() string
- func (s *CreateStudioComponentInput) Validate() error
- type CreateStudioComponentOutput
- type CreateStudioInput
- func (s CreateStudioInput) GoString() string
- func (s *CreateStudioInput) SetAdminRoleArn(v string) *CreateStudioInput
- func (s *CreateStudioInput) SetClientToken(v string) *CreateStudioInput
- func (s *CreateStudioInput) SetDisplayName(v string) *CreateStudioInput
- func (s *CreateStudioInput) SetStudioEncryptionConfiguration(v *StudioEncryptionConfiguration) *CreateStudioInput
- func (s *CreateStudioInput) SetStudioName(v string) *CreateStudioInput
- func (s *CreateStudioInput) SetTags(v map[string]*string) *CreateStudioInput
- func (s *CreateStudioInput) SetUserRoleArn(v string) *CreateStudioInput
- func (s CreateStudioInput) String() string
- func (s *CreateStudioInput) Validate() error
- type CreateStudioOutput
- type DeleteLaunchProfileInput
- func (s DeleteLaunchProfileInput) GoString() string
- func (s *DeleteLaunchProfileInput) SetClientToken(v string) *DeleteLaunchProfileInput
- func (s *DeleteLaunchProfileInput) SetLaunchProfileId(v string) *DeleteLaunchProfileInput
- func (s *DeleteLaunchProfileInput) SetStudioId(v string) *DeleteLaunchProfileInput
- func (s DeleteLaunchProfileInput) String() string
- func (s *DeleteLaunchProfileInput) Validate() error
- type DeleteLaunchProfileMemberInput
- func (s DeleteLaunchProfileMemberInput) GoString() string
- func (s *DeleteLaunchProfileMemberInput) SetClientToken(v string) *DeleteLaunchProfileMemberInput
- func (s *DeleteLaunchProfileMemberInput) SetLaunchProfileId(v string) *DeleteLaunchProfileMemberInput
- func (s *DeleteLaunchProfileMemberInput) SetPrincipalId(v string) *DeleteLaunchProfileMemberInput
- func (s *DeleteLaunchProfileMemberInput) SetStudioId(v string) *DeleteLaunchProfileMemberInput
- func (s DeleteLaunchProfileMemberInput) String() string
- func (s *DeleteLaunchProfileMemberInput) Validate() error
- type DeleteLaunchProfileMemberOutput
- type DeleteLaunchProfileOutput
- type DeleteStreamingImageInput
- func (s DeleteStreamingImageInput) GoString() string
- func (s *DeleteStreamingImageInput) SetClientToken(v string) *DeleteStreamingImageInput
- func (s *DeleteStreamingImageInput) SetStreamingImageId(v string) *DeleteStreamingImageInput
- func (s *DeleteStreamingImageInput) SetStudioId(v string) *DeleteStreamingImageInput
- func (s DeleteStreamingImageInput) String() string
- func (s *DeleteStreamingImageInput) Validate() error
- type DeleteStreamingImageOutput
- type DeleteStreamingSessionInput
- func (s DeleteStreamingSessionInput) GoString() string
- func (s *DeleteStreamingSessionInput) SetClientToken(v string) *DeleteStreamingSessionInput
- func (s *DeleteStreamingSessionInput) SetSessionId(v string) *DeleteStreamingSessionInput
- func (s *DeleteStreamingSessionInput) SetStudioId(v string) *DeleteStreamingSessionInput
- func (s DeleteStreamingSessionInput) String() string
- func (s *DeleteStreamingSessionInput) Validate() error
- type DeleteStreamingSessionOutput
- type DeleteStudioComponentInput
- func (s DeleteStudioComponentInput) GoString() string
- func (s *DeleteStudioComponentInput) SetClientToken(v string) *DeleteStudioComponentInput
- func (s *DeleteStudioComponentInput) SetStudioComponentId(v string) *DeleteStudioComponentInput
- func (s *DeleteStudioComponentInput) SetStudioId(v string) *DeleteStudioComponentInput
- func (s DeleteStudioComponentInput) String() string
- func (s *DeleteStudioComponentInput) Validate() error
- type DeleteStudioComponentOutput
- type DeleteStudioInput
- type DeleteStudioMemberInput
- func (s DeleteStudioMemberInput) GoString() string
- func (s *DeleteStudioMemberInput) SetClientToken(v string) *DeleteStudioMemberInput
- func (s *DeleteStudioMemberInput) SetPrincipalId(v string) *DeleteStudioMemberInput
- func (s *DeleteStudioMemberInput) SetStudioId(v string) *DeleteStudioMemberInput
- func (s DeleteStudioMemberInput) String() string
- func (s *DeleteStudioMemberInput) Validate() error
- type DeleteStudioMemberOutput
- type DeleteStudioOutput
- type Eula
- type EulaAcceptance
- func (s EulaAcceptance) GoString() string
- func (s *EulaAcceptance) SetAcceptedAt(v time.Time) *EulaAcceptance
- func (s *EulaAcceptance) SetAcceptedBy(v string) *EulaAcceptance
- func (s *EulaAcceptance) SetAccepteeId(v string) *EulaAcceptance
- func (s *EulaAcceptance) SetEulaAcceptanceId(v string) *EulaAcceptance
- func (s *EulaAcceptance) SetEulaId(v string) *EulaAcceptance
- func (s EulaAcceptance) String() string
- type GetEulaInput
- type GetEulaOutput
- type GetLaunchProfileDetailsInput
- func (s GetLaunchProfileDetailsInput) GoString() string
- func (s *GetLaunchProfileDetailsInput) SetLaunchProfileId(v string) *GetLaunchProfileDetailsInput
- func (s *GetLaunchProfileDetailsInput) SetStudioId(v string) *GetLaunchProfileDetailsInput
- func (s GetLaunchProfileDetailsInput) String() string
- func (s *GetLaunchProfileDetailsInput) Validate() error
- type GetLaunchProfileDetailsOutput
- func (s GetLaunchProfileDetailsOutput) GoString() string
- func (s *GetLaunchProfileDetailsOutput) SetLaunchProfile(v *LaunchProfile) *GetLaunchProfileDetailsOutput
- func (s *GetLaunchProfileDetailsOutput) SetStreamingImages(v []*StreamingImage) *GetLaunchProfileDetailsOutput
- func (s *GetLaunchProfileDetailsOutput) SetStudioComponentSummaries(v []*StudioComponentSummary) *GetLaunchProfileDetailsOutput
- func (s GetLaunchProfileDetailsOutput) String() string
- type GetLaunchProfileInitializationInput
- func (s GetLaunchProfileInitializationInput) GoString() string
- func (s *GetLaunchProfileInitializationInput) SetLaunchProfileId(v string) *GetLaunchProfileInitializationInput
- func (s *GetLaunchProfileInitializationInput) SetLaunchProfileProtocolVersions(v []*string) *GetLaunchProfileInitializationInput
- func (s *GetLaunchProfileInitializationInput) SetLaunchPurpose(v string) *GetLaunchProfileInitializationInput
- func (s *GetLaunchProfileInitializationInput) SetPlatform(v string) *GetLaunchProfileInitializationInput
- func (s *GetLaunchProfileInitializationInput) SetStudioId(v string) *GetLaunchProfileInitializationInput
- func (s GetLaunchProfileInitializationInput) String() string
- func (s *GetLaunchProfileInitializationInput) Validate() error
- type GetLaunchProfileInitializationOutput
- type GetLaunchProfileInput
- func (s GetLaunchProfileInput) GoString() string
- func (s *GetLaunchProfileInput) SetLaunchProfileId(v string) *GetLaunchProfileInput
- func (s *GetLaunchProfileInput) SetStudioId(v string) *GetLaunchProfileInput
- func (s GetLaunchProfileInput) String() string
- func (s *GetLaunchProfileInput) Validate() error
- type GetLaunchProfileMemberInput
- func (s GetLaunchProfileMemberInput) GoString() string
- func (s *GetLaunchProfileMemberInput) SetLaunchProfileId(v string) *GetLaunchProfileMemberInput
- func (s *GetLaunchProfileMemberInput) SetPrincipalId(v string) *GetLaunchProfileMemberInput
- func (s *GetLaunchProfileMemberInput) SetStudioId(v string) *GetLaunchProfileMemberInput
- func (s GetLaunchProfileMemberInput) String() string
- func (s *GetLaunchProfileMemberInput) Validate() error
- type GetLaunchProfileMemberOutput
- type GetLaunchProfileOutput
- type GetStreamingImageInput
- func (s GetStreamingImageInput) GoString() string
- func (s *GetStreamingImageInput) SetStreamingImageId(v string) *GetStreamingImageInput
- func (s *GetStreamingImageInput) SetStudioId(v string) *GetStreamingImageInput
- func (s GetStreamingImageInput) String() string
- func (s *GetStreamingImageInput) Validate() error
- type GetStreamingImageOutput
- type GetStreamingSessionInput
- func (s GetStreamingSessionInput) GoString() string
- func (s *GetStreamingSessionInput) SetSessionId(v string) *GetStreamingSessionInput
- func (s *GetStreamingSessionInput) SetStudioId(v string) *GetStreamingSessionInput
- func (s GetStreamingSessionInput) String() string
- func (s *GetStreamingSessionInput) Validate() error
- type GetStreamingSessionOutput
- type GetStreamingSessionStreamInput
- func (s GetStreamingSessionStreamInput) GoString() string
- func (s *GetStreamingSessionStreamInput) SetSessionId(v string) *GetStreamingSessionStreamInput
- func (s *GetStreamingSessionStreamInput) SetStreamId(v string) *GetStreamingSessionStreamInput
- func (s *GetStreamingSessionStreamInput) SetStudioId(v string) *GetStreamingSessionStreamInput
- func (s GetStreamingSessionStreamInput) String() string
- func (s *GetStreamingSessionStreamInput) Validate() error
- type GetStreamingSessionStreamOutput
- type GetStudioComponentInput
- func (s GetStudioComponentInput) GoString() string
- func (s *GetStudioComponentInput) SetStudioComponentId(v string) *GetStudioComponentInput
- func (s *GetStudioComponentInput) SetStudioId(v string) *GetStudioComponentInput
- func (s GetStudioComponentInput) String() string
- func (s *GetStudioComponentInput) Validate() error
- type GetStudioComponentOutput
- type GetStudioInput
- type GetStudioMemberInput
- type GetStudioMemberOutput
- type GetStudioOutput
- type InternalServerErrorException
- func (s *InternalServerErrorException) Code() string
- func (s *InternalServerErrorException) Error() string
- func (s InternalServerErrorException) GoString() string
- func (s *InternalServerErrorException) Message() string
- func (s *InternalServerErrorException) OrigErr() error
- func (s *InternalServerErrorException) RequestID() string
- func (s *InternalServerErrorException) StatusCode() int
- func (s InternalServerErrorException) String() string
- type LaunchProfile
- func (s LaunchProfile) GoString() string
- func (s *LaunchProfile) SetArn(v string) *LaunchProfile
- func (s *LaunchProfile) SetCreatedAt(v time.Time) *LaunchProfile
- func (s *LaunchProfile) SetCreatedBy(v string) *LaunchProfile
- func (s *LaunchProfile) SetDescription(v string) *LaunchProfile
- func (s *LaunchProfile) SetEc2SubnetIds(v []*string) *LaunchProfile
- func (s *LaunchProfile) SetLaunchProfileId(v string) *LaunchProfile
- func (s *LaunchProfile) SetLaunchProfileProtocolVersions(v []*string) *LaunchProfile
- func (s *LaunchProfile) SetName(v string) *LaunchProfile
- func (s *LaunchProfile) SetState(v string) *LaunchProfile
- func (s *LaunchProfile) SetStatusCode(v string) *LaunchProfile
- func (s *LaunchProfile) SetStatusMessage(v string) *LaunchProfile
- func (s *LaunchProfile) SetStreamConfiguration(v *StreamConfiguration) *LaunchProfile
- func (s *LaunchProfile) SetStudioComponentIds(v []*string) *LaunchProfile
- func (s *LaunchProfile) SetTags(v map[string]*string) *LaunchProfile
- func (s *LaunchProfile) SetUpdatedAt(v time.Time) *LaunchProfile
- func (s *LaunchProfile) SetUpdatedBy(v string) *LaunchProfile
- func (s LaunchProfile) String() string
- type LaunchProfileInitialization
- func (s LaunchProfileInitialization) GoString() string
- func (s *LaunchProfileInitialization) SetActiveDirectory(v *LaunchProfileInitializationActiveDirectory) *LaunchProfileInitialization
- func (s *LaunchProfileInitialization) SetEc2SecurityGroupIds(v []*string) *LaunchProfileInitialization
- func (s *LaunchProfileInitialization) SetLaunchProfileId(v string) *LaunchProfileInitialization
- func (s *LaunchProfileInitialization) SetLaunchProfileProtocolVersion(v string) *LaunchProfileInitialization
- func (s *LaunchProfileInitialization) SetLaunchPurpose(v string) *LaunchProfileInitialization
- func (s *LaunchProfileInitialization) SetName(v string) *LaunchProfileInitialization
- func (s *LaunchProfileInitialization) SetPlatform(v string) *LaunchProfileInitialization
- func (s *LaunchProfileInitialization) SetSystemInitializationScripts(v []*LaunchProfileInitializationScript) *LaunchProfileInitialization
- func (s *LaunchProfileInitialization) SetUserInitializationScripts(v []*LaunchProfileInitializationScript) *LaunchProfileInitialization
- func (s LaunchProfileInitialization) String() string
- type LaunchProfileInitializationActiveDirectory
- func (s LaunchProfileInitializationActiveDirectory) GoString() string
- func (s *LaunchProfileInitializationActiveDirectory) SetComputerAttributes(v []*ActiveDirectoryComputerAttribute) *LaunchProfileInitializationActiveDirectory
- func (s *LaunchProfileInitializationActiveDirectory) SetDirectoryId(v string) *LaunchProfileInitializationActiveDirectory
- func (s *LaunchProfileInitializationActiveDirectory) SetDirectoryName(v string) *LaunchProfileInitializationActiveDirectory
- func (s *LaunchProfileInitializationActiveDirectory) SetDnsIpAddresses(v []*string) *LaunchProfileInitializationActiveDirectory
- func (s *LaunchProfileInitializationActiveDirectory) SetOrganizationalUnitDistinguishedName(v string) *LaunchProfileInitializationActiveDirectory
- func (s *LaunchProfileInitializationActiveDirectory) SetStudioComponentId(v string) *LaunchProfileInitializationActiveDirectory
- func (s *LaunchProfileInitializationActiveDirectory) SetStudioComponentName(v string) *LaunchProfileInitializationActiveDirectory
- func (s LaunchProfileInitializationActiveDirectory) String() string
- type LaunchProfileInitializationScript
- func (s LaunchProfileInitializationScript) GoString() string
- func (s *LaunchProfileInitializationScript) SetScript(v string) *LaunchProfileInitializationScript
- func (s *LaunchProfileInitializationScript) SetStudioComponentId(v string) *LaunchProfileInitializationScript
- func (s *LaunchProfileInitializationScript) SetStudioComponentName(v string) *LaunchProfileInitializationScript
- func (s LaunchProfileInitializationScript) String() string
- type LaunchProfileMembership
- func (s LaunchProfileMembership) GoString() string
- func (s *LaunchProfileMembership) SetIdentityStoreId(v string) *LaunchProfileMembership
- func (s *LaunchProfileMembership) SetPersona(v string) *LaunchProfileMembership
- func (s *LaunchProfileMembership) SetPrincipalId(v string) *LaunchProfileMembership
- func (s LaunchProfileMembership) String() string
- type LicenseServiceConfiguration
- type ListEulaAcceptancesInput
- func (s ListEulaAcceptancesInput) GoString() string
- func (s *ListEulaAcceptancesInput) SetEulaIds(v []*string) *ListEulaAcceptancesInput
- func (s *ListEulaAcceptancesInput) SetNextToken(v string) *ListEulaAcceptancesInput
- func (s *ListEulaAcceptancesInput) SetStudioId(v string) *ListEulaAcceptancesInput
- func (s ListEulaAcceptancesInput) String() string
- func (s *ListEulaAcceptancesInput) Validate() error
- type ListEulaAcceptancesOutput
- type ListEulasInput
- type ListEulasOutput
- type ListLaunchProfileMembersInput
- func (s ListLaunchProfileMembersInput) GoString() string
- func (s *ListLaunchProfileMembersInput) SetLaunchProfileId(v string) *ListLaunchProfileMembersInput
- func (s *ListLaunchProfileMembersInput) SetMaxResults(v int64) *ListLaunchProfileMembersInput
- func (s *ListLaunchProfileMembersInput) SetNextToken(v string) *ListLaunchProfileMembersInput
- func (s *ListLaunchProfileMembersInput) SetStudioId(v string) *ListLaunchProfileMembersInput
- func (s ListLaunchProfileMembersInput) String() string
- func (s *ListLaunchProfileMembersInput) Validate() error
- type ListLaunchProfileMembersOutput
- func (s ListLaunchProfileMembersOutput) GoString() string
- func (s *ListLaunchProfileMembersOutput) SetMembers(v []*LaunchProfileMembership) *ListLaunchProfileMembersOutput
- func (s *ListLaunchProfileMembersOutput) SetNextToken(v string) *ListLaunchProfileMembersOutput
- func (s ListLaunchProfileMembersOutput) String() string
- type ListLaunchProfilesInput
- func (s ListLaunchProfilesInput) GoString() string
- func (s *ListLaunchProfilesInput) SetMaxResults(v int64) *ListLaunchProfilesInput
- func (s *ListLaunchProfilesInput) SetNextToken(v string) *ListLaunchProfilesInput
- func (s *ListLaunchProfilesInput) SetPrincipalId(v string) *ListLaunchProfilesInput
- func (s *ListLaunchProfilesInput) SetStates(v []*string) *ListLaunchProfilesInput
- func (s *ListLaunchProfilesInput) SetStudioId(v string) *ListLaunchProfilesInput
- func (s ListLaunchProfilesInput) String() string
- func (s *ListLaunchProfilesInput) Validate() error
- type ListLaunchProfilesOutput
- type ListStreamingImagesInput
- func (s ListStreamingImagesInput) GoString() string
- func (s *ListStreamingImagesInput) SetNextToken(v string) *ListStreamingImagesInput
- func (s *ListStreamingImagesInput) SetOwner(v string) *ListStreamingImagesInput
- func (s *ListStreamingImagesInput) SetStudioId(v string) *ListStreamingImagesInput
- func (s ListStreamingImagesInput) String() string
- func (s *ListStreamingImagesInput) Validate() error
- type ListStreamingImagesOutput
- type ListStreamingSessionsInput
- func (s ListStreamingSessionsInput) GoString() string
- func (s *ListStreamingSessionsInput) SetCreatedBy(v string) *ListStreamingSessionsInput
- func (s *ListStreamingSessionsInput) SetNextToken(v string) *ListStreamingSessionsInput
- func (s *ListStreamingSessionsInput) SetOwnedBy(v string) *ListStreamingSessionsInput
- func (s *ListStreamingSessionsInput) SetSessionIds(v string) *ListStreamingSessionsInput
- func (s *ListStreamingSessionsInput) SetStudioId(v string) *ListStreamingSessionsInput
- func (s ListStreamingSessionsInput) String() string
- func (s *ListStreamingSessionsInput) Validate() error
- type ListStreamingSessionsOutput
- type ListStudioComponentsInput
- func (s ListStudioComponentsInput) GoString() string
- func (s *ListStudioComponentsInput) SetMaxResults(v int64) *ListStudioComponentsInput
- func (s *ListStudioComponentsInput) SetNextToken(v string) *ListStudioComponentsInput
- func (s *ListStudioComponentsInput) SetStates(v []*string) *ListStudioComponentsInput
- func (s *ListStudioComponentsInput) SetStudioId(v string) *ListStudioComponentsInput
- func (s *ListStudioComponentsInput) SetTypes(v []*string) *ListStudioComponentsInput
- func (s ListStudioComponentsInput) String() string
- func (s *ListStudioComponentsInput) Validate() error
- type ListStudioComponentsOutput
- func (s ListStudioComponentsOutput) GoString() string
- func (s *ListStudioComponentsOutput) SetNextToken(v string) *ListStudioComponentsOutput
- func (s *ListStudioComponentsOutput) SetStudioComponents(v []*StudioComponent) *ListStudioComponentsOutput
- func (s ListStudioComponentsOutput) String() string
- type ListStudioMembersInput
- func (s ListStudioMembersInput) GoString() string
- func (s *ListStudioMembersInput) SetMaxResults(v int64) *ListStudioMembersInput
- func (s *ListStudioMembersInput) SetNextToken(v string) *ListStudioMembersInput
- func (s *ListStudioMembersInput) SetStudioId(v string) *ListStudioMembersInput
- func (s ListStudioMembersInput) String() string
- func (s *ListStudioMembersInput) Validate() error
- type ListStudioMembersOutput
- type ListStudiosInput
- type ListStudiosOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NewLaunchProfileMember
- func (s NewLaunchProfileMember) GoString() string
- func (s *NewLaunchProfileMember) SetPersona(v string) *NewLaunchProfileMember
- func (s *NewLaunchProfileMember) SetPrincipalId(v string) *NewLaunchProfileMember
- func (s NewLaunchProfileMember) String() string
- func (s *NewLaunchProfileMember) Validate() error
- type NewStudioMember
- type 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, ...) (*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, ...) (*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, ...) error
- func (c *NimbleStudio) ListEulaAcceptancesPagesWithContext(ctx aws.Context, input *ListEulaAcceptancesInput, ...) 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, ...) 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, ...) error
- func (c *NimbleStudio) ListLaunchProfileMembersPagesWithContext(ctx aws.Context, input *ListLaunchProfileMembersInput, ...) 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, ...) 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, ...) error
- func (c *NimbleStudio) ListStreamingImagesPagesWithContext(ctx aws.Context, input *ListStreamingImagesInput, ...) 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, ...) error
- func (c *NimbleStudio) ListStreamingSessionsPagesWithContext(ctx aws.Context, input *ListStreamingSessionsInput, ...) 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, ...) error
- func (c *NimbleStudio) ListStudioComponentsPagesWithContext(ctx aws.Context, input *ListStudioComponentsInput, ...) 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, ...) 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, ...) 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, ...) (*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)
- type PutLaunchProfileMembersInput
- func (s PutLaunchProfileMembersInput) GoString() string
- func (s *PutLaunchProfileMembersInput) SetClientToken(v string) *PutLaunchProfileMembersInput
- func (s *PutLaunchProfileMembersInput) SetIdentityStoreId(v string) *PutLaunchProfileMembersInput
- func (s *PutLaunchProfileMembersInput) SetLaunchProfileId(v string) *PutLaunchProfileMembersInput
- func (s *PutLaunchProfileMembersInput) SetMembers(v []*NewLaunchProfileMember) *PutLaunchProfileMembersInput
- func (s *PutLaunchProfileMembersInput) SetStudioId(v string) *PutLaunchProfileMembersInput
- func (s PutLaunchProfileMembersInput) String() string
- func (s *PutLaunchProfileMembersInput) Validate() error
- type PutLaunchProfileMembersOutput
- type PutStudioMembersInput
- func (s PutStudioMembersInput) GoString() string
- func (s *PutStudioMembersInput) SetClientToken(v string) *PutStudioMembersInput
- func (s *PutStudioMembersInput) SetIdentityStoreId(v string) *PutStudioMembersInput
- func (s *PutStudioMembersInput) SetMembers(v []*NewStudioMember) *PutStudioMembersInput
- func (s *PutStudioMembersInput) SetStudioId(v string) *PutStudioMembersInput
- func (s PutStudioMembersInput) String() string
- func (s *PutStudioMembersInput) Validate() error
- type PutStudioMembersOutput
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ScriptParameterKeyValue
- func (s ScriptParameterKeyValue) GoString() string
- func (s *ScriptParameterKeyValue) SetKey(v string) *ScriptParameterKeyValue
- func (s *ScriptParameterKeyValue) SetValue(v string) *ScriptParameterKeyValue
- func (s ScriptParameterKeyValue) String() string
- func (s *ScriptParameterKeyValue) Validate() error
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SharedFileSystemConfiguration
- func (s SharedFileSystemConfiguration) GoString() string
- func (s *SharedFileSystemConfiguration) SetEndpoint(v string) *SharedFileSystemConfiguration
- func (s *SharedFileSystemConfiguration) SetFileSystemId(v string) *SharedFileSystemConfiguration
- func (s *SharedFileSystemConfiguration) SetLinuxMountPoint(v string) *SharedFileSystemConfiguration
- func (s *SharedFileSystemConfiguration) SetShareName(v string) *SharedFileSystemConfiguration
- func (s *SharedFileSystemConfiguration) SetWindowsMountDrive(v string) *SharedFileSystemConfiguration
- func (s SharedFileSystemConfiguration) String() string
- type StartStudioSSOConfigurationRepairInput
- func (s StartStudioSSOConfigurationRepairInput) GoString() string
- func (s *StartStudioSSOConfigurationRepairInput) SetClientToken(v string) *StartStudioSSOConfigurationRepairInput
- func (s *StartStudioSSOConfigurationRepairInput) SetStudioId(v string) *StartStudioSSOConfigurationRepairInput
- func (s StartStudioSSOConfigurationRepairInput) String() string
- func (s *StartStudioSSOConfigurationRepairInput) Validate() error
- type StartStudioSSOConfigurationRepairOutput
- type StreamConfiguration
- func (s StreamConfiguration) GoString() string
- func (s *StreamConfiguration) SetClipboardMode(v string) *StreamConfiguration
- func (s *StreamConfiguration) SetEc2InstanceTypes(v []*string) *StreamConfiguration
- func (s *StreamConfiguration) SetMaxSessionLengthInMinutes(v int64) *StreamConfiguration
- func (s *StreamConfiguration) SetStreamingImageIds(v []*string) *StreamConfiguration
- func (s StreamConfiguration) String() string
- type StreamConfigurationCreate
- func (s StreamConfigurationCreate) GoString() string
- func (s *StreamConfigurationCreate) SetClipboardMode(v string) *StreamConfigurationCreate
- func (s *StreamConfigurationCreate) SetEc2InstanceTypes(v []*string) *StreamConfigurationCreate
- func (s *StreamConfigurationCreate) SetMaxSessionLengthInMinutes(v int64) *StreamConfigurationCreate
- func (s *StreamConfigurationCreate) SetStreamingImageIds(v []*string) *StreamConfigurationCreate
- func (s StreamConfigurationCreate) String() string
- func (s *StreamConfigurationCreate) Validate() error
- type StreamingImage
- func (s StreamingImage) GoString() string
- func (s *StreamingImage) SetArn(v string) *StreamingImage
- func (s *StreamingImage) SetDescription(v string) *StreamingImage
- func (s *StreamingImage) SetEc2ImageId(v string) *StreamingImage
- func (s *StreamingImage) SetEncryptionConfiguration(v *StreamingImageEncryptionConfiguration) *StreamingImage
- func (s *StreamingImage) SetEulaIds(v []*string) *StreamingImage
- func (s *StreamingImage) SetName(v string) *StreamingImage
- func (s *StreamingImage) SetOwner(v string) *StreamingImage
- func (s *StreamingImage) SetPlatform(v string) *StreamingImage
- func (s *StreamingImage) SetState(v string) *StreamingImage
- func (s *StreamingImage) SetStatusCode(v string) *StreamingImage
- func (s *StreamingImage) SetStatusMessage(v string) *StreamingImage
- func (s *StreamingImage) SetStreamingImageId(v string) *StreamingImage
- func (s *StreamingImage) SetTags(v map[string]*string) *StreamingImage
- func (s StreamingImage) String() string
- type StreamingImageEncryptionConfiguration
- func (s StreamingImageEncryptionConfiguration) GoString() string
- func (s *StreamingImageEncryptionConfiguration) SetKeyArn(v string) *StreamingImageEncryptionConfiguration
- func (s *StreamingImageEncryptionConfiguration) SetKeyType(v string) *StreamingImageEncryptionConfiguration
- func (s StreamingImageEncryptionConfiguration) String() string
- type StreamingSession
- func (s StreamingSession) GoString() string
- func (s *StreamingSession) SetArn(v string) *StreamingSession
- func (s *StreamingSession) SetCreatedAt(v time.Time) *StreamingSession
- func (s *StreamingSession) SetCreatedBy(v string) *StreamingSession
- func (s *StreamingSession) SetEc2InstanceType(v string) *StreamingSession
- func (s *StreamingSession) SetLaunchProfileId(v string) *StreamingSession
- func (s *StreamingSession) SetOwnedBy(v string) *StreamingSession
- func (s *StreamingSession) SetSessionId(v string) *StreamingSession
- func (s *StreamingSession) SetState(v string) *StreamingSession
- func (s *StreamingSession) SetStatusCode(v string) *StreamingSession
- func (s *StreamingSession) SetStatusMessage(v string) *StreamingSession
- func (s *StreamingSession) SetStreamingImageId(v string) *StreamingSession
- func (s *StreamingSession) SetTags(v map[string]*string) *StreamingSession
- func (s *StreamingSession) SetTerminateAt(v time.Time) *StreamingSession
- func (s *StreamingSession) SetUpdatedAt(v time.Time) *StreamingSession
- func (s *StreamingSession) SetUpdatedBy(v string) *StreamingSession
- func (s StreamingSession) String() string
- type StreamingSessionStream
- func (s StreamingSessionStream) GoString() string
- func (s *StreamingSessionStream) SetCreatedAt(v time.Time) *StreamingSessionStream
- func (s *StreamingSessionStream) SetCreatedBy(v string) *StreamingSessionStream
- func (s *StreamingSessionStream) SetExpiresAt(v time.Time) *StreamingSessionStream
- func (s *StreamingSessionStream) SetOwnedBy(v string) *StreamingSessionStream
- func (s *StreamingSessionStream) SetState(v string) *StreamingSessionStream
- func (s *StreamingSessionStream) SetStatusCode(v string) *StreamingSessionStream
- func (s *StreamingSessionStream) SetStreamId(v string) *StreamingSessionStream
- func (s *StreamingSessionStream) SetUrl(v string) *StreamingSessionStream
- func (s StreamingSessionStream) String() string
- type Studio
- func (s Studio) GoString() string
- func (s *Studio) SetAdminRoleArn(v string) *Studio
- func (s *Studio) SetArn(v string) *Studio
- func (s *Studio) SetCreatedAt(v time.Time) *Studio
- func (s *Studio) SetDisplayName(v string) *Studio
- func (s *Studio) SetHomeRegion(v string) *Studio
- func (s *Studio) SetSsoClientId(v string) *Studio
- func (s *Studio) SetState(v string) *Studio
- func (s *Studio) SetStatusCode(v string) *Studio
- func (s *Studio) SetStatusMessage(v string) *Studio
- func (s *Studio) SetStudioEncryptionConfiguration(v *StudioEncryptionConfiguration) *Studio
- func (s *Studio) SetStudioId(v string) *Studio
- func (s *Studio) SetStudioName(v string) *Studio
- func (s *Studio) SetStudioUrl(v string) *Studio
- func (s *Studio) SetTags(v map[string]*string) *Studio
- func (s *Studio) SetUpdatedAt(v time.Time) *Studio
- func (s *Studio) SetUserRoleArn(v string) *Studio
- func (s Studio) String() string
- type StudioComponent
- func (s StudioComponent) GoString() string
- func (s *StudioComponent) SetArn(v string) *StudioComponent
- func (s *StudioComponent) SetConfiguration(v *StudioComponentConfiguration) *StudioComponent
- func (s *StudioComponent) SetCreatedAt(v time.Time) *StudioComponent
- func (s *StudioComponent) SetCreatedBy(v string) *StudioComponent
- func (s *StudioComponent) SetDescription(v string) *StudioComponent
- func (s *StudioComponent) SetEc2SecurityGroupIds(v []*string) *StudioComponent
- func (s *StudioComponent) SetInitializationScripts(v []*StudioComponentInitializationScript) *StudioComponent
- func (s *StudioComponent) SetName(v string) *StudioComponent
- func (s *StudioComponent) SetScriptParameters(v []*ScriptParameterKeyValue) *StudioComponent
- func (s *StudioComponent) SetState(v string) *StudioComponent
- func (s *StudioComponent) SetStatusCode(v string) *StudioComponent
- func (s *StudioComponent) SetStatusMessage(v string) *StudioComponent
- func (s *StudioComponent) SetStudioComponentId(v string) *StudioComponent
- func (s *StudioComponent) SetSubtype(v string) *StudioComponent
- func (s *StudioComponent) SetTags(v map[string]*string) *StudioComponent
- func (s *StudioComponent) SetType(v string) *StudioComponent
- func (s *StudioComponent) SetUpdatedAt(v time.Time) *StudioComponent
- func (s *StudioComponent) SetUpdatedBy(v string) *StudioComponent
- func (s StudioComponent) String() string
- type StudioComponentConfiguration
- func (s StudioComponentConfiguration) GoString() string
- func (s *StudioComponentConfiguration) SetActiveDirectoryConfiguration(v *ActiveDirectoryConfiguration) *StudioComponentConfiguration
- func (s *StudioComponentConfiguration) SetComputeFarmConfiguration(v *ComputeFarmConfiguration) *StudioComponentConfiguration
- func (s *StudioComponentConfiguration) SetLicenseServiceConfiguration(v *LicenseServiceConfiguration) *StudioComponentConfiguration
- func (s *StudioComponentConfiguration) SetSharedFileSystemConfiguration(v *SharedFileSystemConfiguration) *StudioComponentConfiguration
- func (s StudioComponentConfiguration) String() string
- func (s *StudioComponentConfiguration) Validate() error
- type StudioComponentInitializationScript
- func (s StudioComponentInitializationScript) GoString() string
- func (s *StudioComponentInitializationScript) SetLaunchProfileProtocolVersion(v string) *StudioComponentInitializationScript
- func (s *StudioComponentInitializationScript) SetPlatform(v string) *StudioComponentInitializationScript
- func (s *StudioComponentInitializationScript) SetRunContext(v string) *StudioComponentInitializationScript
- func (s *StudioComponentInitializationScript) SetScript(v string) *StudioComponentInitializationScript
- func (s StudioComponentInitializationScript) String() string
- func (s *StudioComponentInitializationScript) Validate() error
- type StudioComponentSummary
- func (s StudioComponentSummary) GoString() string
- func (s *StudioComponentSummary) SetCreatedAt(v time.Time) *StudioComponentSummary
- func (s *StudioComponentSummary) SetCreatedBy(v string) *StudioComponentSummary
- func (s *StudioComponentSummary) SetDescription(v string) *StudioComponentSummary
- func (s *StudioComponentSummary) SetName(v string) *StudioComponentSummary
- func (s *StudioComponentSummary) SetStudioComponentId(v string) *StudioComponentSummary
- func (s *StudioComponentSummary) SetSubtype(v string) *StudioComponentSummary
- func (s *StudioComponentSummary) SetType(v string) *StudioComponentSummary
- func (s *StudioComponentSummary) SetUpdatedAt(v time.Time) *StudioComponentSummary
- func (s *StudioComponentSummary) SetUpdatedBy(v string) *StudioComponentSummary
- func (s StudioComponentSummary) String() string
- type StudioEncryptionConfiguration
- func (s StudioEncryptionConfiguration) GoString() string
- func (s *StudioEncryptionConfiguration) SetKeyArn(v string) *StudioEncryptionConfiguration
- func (s *StudioEncryptionConfiguration) SetKeyType(v string) *StudioEncryptionConfiguration
- func (s StudioEncryptionConfiguration) String() string
- func (s *StudioEncryptionConfiguration) Validate() error
- type StudioMembership
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateLaunchProfileInput
- func (s UpdateLaunchProfileInput) GoString() string
- func (s *UpdateLaunchProfileInput) SetClientToken(v string) *UpdateLaunchProfileInput
- func (s *UpdateLaunchProfileInput) SetDescription(v string) *UpdateLaunchProfileInput
- func (s *UpdateLaunchProfileInput) SetLaunchProfileId(v string) *UpdateLaunchProfileInput
- func (s *UpdateLaunchProfileInput) SetLaunchProfileProtocolVersions(v []*string) *UpdateLaunchProfileInput
- func (s *UpdateLaunchProfileInput) SetName(v string) *UpdateLaunchProfileInput
- func (s *UpdateLaunchProfileInput) SetStreamConfiguration(v *StreamConfigurationCreate) *UpdateLaunchProfileInput
- func (s *UpdateLaunchProfileInput) SetStudioComponentIds(v []*string) *UpdateLaunchProfileInput
- func (s *UpdateLaunchProfileInput) SetStudioId(v string) *UpdateLaunchProfileInput
- func (s UpdateLaunchProfileInput) String() string
- func (s *UpdateLaunchProfileInput) Validate() error
- type UpdateLaunchProfileMemberInput
- func (s UpdateLaunchProfileMemberInput) GoString() string
- func (s *UpdateLaunchProfileMemberInput) SetClientToken(v string) *UpdateLaunchProfileMemberInput
- func (s *UpdateLaunchProfileMemberInput) SetLaunchProfileId(v string) *UpdateLaunchProfileMemberInput
- func (s *UpdateLaunchProfileMemberInput) SetPersona(v string) *UpdateLaunchProfileMemberInput
- func (s *UpdateLaunchProfileMemberInput) SetPrincipalId(v string) *UpdateLaunchProfileMemberInput
- func (s *UpdateLaunchProfileMemberInput) SetStudioId(v string) *UpdateLaunchProfileMemberInput
- func (s UpdateLaunchProfileMemberInput) String() string
- func (s *UpdateLaunchProfileMemberInput) Validate() error
- type UpdateLaunchProfileMemberOutput
- type UpdateLaunchProfileOutput
- type UpdateStreamingImageInput
- func (s UpdateStreamingImageInput) GoString() string
- func (s *UpdateStreamingImageInput) SetClientToken(v string) *UpdateStreamingImageInput
- func (s *UpdateStreamingImageInput) SetDescription(v string) *UpdateStreamingImageInput
- func (s *UpdateStreamingImageInput) SetName(v string) *UpdateStreamingImageInput
- func (s *UpdateStreamingImageInput) SetStreamingImageId(v string) *UpdateStreamingImageInput
- func (s *UpdateStreamingImageInput) SetStudioId(v string) *UpdateStreamingImageInput
- func (s UpdateStreamingImageInput) String() string
- func (s *UpdateStreamingImageInput) Validate() error
- type UpdateStreamingImageOutput
- type UpdateStudioComponentInput
- func (s UpdateStudioComponentInput) GoString() string
- func (s *UpdateStudioComponentInput) SetClientToken(v string) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetConfiguration(v *StudioComponentConfiguration) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetDescription(v string) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetEc2SecurityGroupIds(v []*string) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetInitializationScripts(v []*StudioComponentInitializationScript) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetName(v string) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetScriptParameters(v []*ScriptParameterKeyValue) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetStudioComponentId(v string) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetStudioId(v string) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetSubtype(v string) *UpdateStudioComponentInput
- func (s *UpdateStudioComponentInput) SetType(v string) *UpdateStudioComponentInput
- func (s UpdateStudioComponentInput) String() string
- func (s *UpdateStudioComponentInput) Validate() error
- type UpdateStudioComponentOutput
- type UpdateStudioInput
- func (s UpdateStudioInput) GoString() string
- func (s *UpdateStudioInput) SetAdminRoleArn(v string) *UpdateStudioInput
- func (s *UpdateStudioInput) SetClientToken(v string) *UpdateStudioInput
- func (s *UpdateStudioInput) SetDisplayName(v string) *UpdateStudioInput
- func (s *UpdateStudioInput) SetStudioId(v string) *UpdateStudioInput
- func (s *UpdateStudioInput) SetUserRoleArn(v string) *UpdateStudioInput
- func (s UpdateStudioInput) String() string
- func (s *UpdateStudioInput) Validate() error
- type UpdateStudioOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
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 = "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"
)
Variables ¶
This section is empty.
Functions ¶
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
Types ¶
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 ¶ added in v1.40.20
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) SetContent ¶
SetContent sets the Content field's value.
func (*Eula) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Eula) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
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 ¶ added in v1.40.20
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 ¶
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 { // 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 ¶ added in v1.40.20
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 ¶ added in v1.40.20
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) SetAdminRoleArn ¶
SetAdminRoleArn sets the AdminRoleArn field's value.
func (*Studio) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Studio) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Studio) SetHomeRegion ¶
SetHomeRegion sets the HomeRegion field's value.
func (*Studio) SetSsoClientId ¶
SetSsoClientId sets the SsoClientId field's value.
func (*Studio) SetStatusCode ¶
SetStatusCode sets the StatusCode field's value.
func (*Studio) SetStatusMessage ¶
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 ¶
SetStudioId sets the StudioId field's value.
func (*Studio) SetStudioName ¶
SetStudioName sets the StudioName field's value.
func (*Studio) SetStudioUrl ¶
SetStudioUrl sets the StudioUrl field's value.
func (*Studio) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
func (*Studio) SetUserRoleArn ¶
SetUserRoleArn sets the UserRoleArn field's value.
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"` // 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
Directories
¶
Path | Synopsis |
---|---|
Package nimblestudioiface provides an interface to enable mocking the AmazonNimbleStudio service client for testing your code.
|
Package nimblestudioiface provides an interface to enable mocking the AmazonNimbleStudio service client for testing your code. |