Documentation ¶
Overview ¶
Package appstream provides the client and types for making API requests to Amazon AppStream.
This is the Amazon AppStream 2.0 API Reference. This documentation provides descriptions and syntax for each of the actions and data types in AppStream 2.0. AppStream 2.0 is a fully managed, secure application streaming service that lets you stream desktop applications to users without rewriting applications. AppStream 2.0 manages the AWS resources that are required to host and run your applications, scales automatically, and provides access to your users on demand.
You can call the AppStream 2.0 API operations by using an interface VPC endpoint (interface endpoint). For more information, see Access AppStream 2.0 API Operations and CLI Commands Through an Interface VPC Endpoint (https://docs.aws.amazon.com/appstream2/latest/developerguide/access-api-cli-through-interface-vpc-endpoint.html) in the Amazon AppStream 2.0 Administration Guide.
To learn more about AppStream 2.0, see the following resources:
Amazon AppStream 2.0 product page (http://aws.amazon.com/appstream2)
Amazon AppStream 2.0 documentation (http://aws.amazon.com/documentation/appstream2)
See https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01 for more information on this service.
See appstream package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/appstream/
Using the Client ¶
To contact Amazon AppStream with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon AppStream client AppStream for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/appstream/#New
Index ¶
- Constants
- func AccessEndpointType_Values() []string
- func Action_Values() []string
- func AppBlockBuilderAttribute_Values() []string
- func AppBlockBuilderPlatformType_Values() []string
- func AppBlockBuilderStateChangeReasonCode_Values() []string
- func AppBlockBuilderState_Values() []string
- func AppBlockState_Values() []string
- func AppVisibility_Values() []string
- func ApplicationAttribute_Values() []string
- func AuthenticationType_Values() []string
- func CertificateBasedAuthStatus_Values() []string
- func FleetAttribute_Values() []string
- func FleetErrorCode_Values() []string
- func FleetState_Values() []string
- func FleetType_Values() []string
- func ImageBuilderStateChangeReasonCode_Values() []string
- func ImageBuilderState_Values() []string
- func ImageStateChangeReasonCode_Values() []string
- func ImageState_Values() []string
- func MessageAction_Values() []string
- func PackagingType_Values() []string
- func Permission_Values() []string
- func PlatformType_Values() []string
- func PreferredProtocol_Values() []string
- func SessionConnectionState_Values() []string
- func SessionState_Values() []string
- func StackAttribute_Values() []string
- func StackErrorCode_Values() []string
- func StorageConnectorType_Values() []string
- func StreamView_Values() []string
- func UsageReportExecutionErrorCode_Values() []string
- func UsageReportSchedule_Values() []string
- func UserStackAssociationErrorCode_Values() []string
- func VisibilityType_Values() []string
- type AccessEndpoint
- type AppBlock
- func (s AppBlock) GoString() string
- func (s *AppBlock) SetAppBlockErrors(v []*ErrorDetails) *AppBlock
- func (s *AppBlock) SetArn(v string) *AppBlock
- func (s *AppBlock) SetCreatedTime(v time.Time) *AppBlock
- func (s *AppBlock) SetDescription(v string) *AppBlock
- func (s *AppBlock) SetDisplayName(v string) *AppBlock
- func (s *AppBlock) SetName(v string) *AppBlock
- func (s *AppBlock) SetPackagingType(v string) *AppBlock
- func (s *AppBlock) SetPostSetupScriptDetails(v *ScriptDetails) *AppBlock
- func (s *AppBlock) SetSetupScriptDetails(v *ScriptDetails) *AppBlock
- func (s *AppBlock) SetSourceS3Location(v *S3Location) *AppBlock
- func (s *AppBlock) SetState(v string) *AppBlock
- func (s AppBlock) String() string
- type AppBlockBuilder
- func (s AppBlockBuilder) GoString() string
- func (s *AppBlockBuilder) SetAccessEndpoints(v []*AccessEndpoint) *AppBlockBuilder
- func (s *AppBlockBuilder) SetAppBlockBuilderErrors(v []*ResourceError) *AppBlockBuilder
- func (s *AppBlockBuilder) SetArn(v string) *AppBlockBuilder
- func (s *AppBlockBuilder) SetCreatedTime(v time.Time) *AppBlockBuilder
- func (s *AppBlockBuilder) SetDescription(v string) *AppBlockBuilder
- func (s *AppBlockBuilder) SetDisplayName(v string) *AppBlockBuilder
- func (s *AppBlockBuilder) SetEnableDefaultInternetAccess(v bool) *AppBlockBuilder
- func (s *AppBlockBuilder) SetIamRoleArn(v string) *AppBlockBuilder
- func (s *AppBlockBuilder) SetInstanceType(v string) *AppBlockBuilder
- func (s *AppBlockBuilder) SetName(v string) *AppBlockBuilder
- func (s *AppBlockBuilder) SetPlatform(v string) *AppBlockBuilder
- func (s *AppBlockBuilder) SetState(v string) *AppBlockBuilder
- func (s *AppBlockBuilder) SetStateChangeReason(v *AppBlockBuilderStateChangeReason) *AppBlockBuilder
- func (s *AppBlockBuilder) SetVpcConfig(v *VpcConfig) *AppBlockBuilder
- func (s AppBlockBuilder) String() string
- type AppBlockBuilderAppBlockAssociation
- func (s AppBlockBuilderAppBlockAssociation) GoString() string
- func (s *AppBlockBuilderAppBlockAssociation) SetAppBlockArn(v string) *AppBlockBuilderAppBlockAssociation
- func (s *AppBlockBuilderAppBlockAssociation) SetAppBlockBuilderName(v string) *AppBlockBuilderAppBlockAssociation
- func (s AppBlockBuilderAppBlockAssociation) String() string
- type AppBlockBuilderStateChangeReason
- func (s AppBlockBuilderStateChangeReason) GoString() string
- func (s *AppBlockBuilderStateChangeReason) SetCode(v string) *AppBlockBuilderStateChangeReason
- func (s *AppBlockBuilderStateChangeReason) SetMessage(v string) *AppBlockBuilderStateChangeReason
- func (s AppBlockBuilderStateChangeReason) String() string
- type AppStream
- func (c *AppStream) AssociateAppBlockBuilderAppBlock(input *AssociateAppBlockBuilderAppBlockInput) (*AssociateAppBlockBuilderAppBlockOutput, error)
- func (c *AppStream) AssociateAppBlockBuilderAppBlockRequest(input *AssociateAppBlockBuilderAppBlockInput) (req *request.Request, output *AssociateAppBlockBuilderAppBlockOutput)
- func (c *AppStream) AssociateAppBlockBuilderAppBlockWithContext(ctx aws.Context, input *AssociateAppBlockBuilderAppBlockInput, ...) (*AssociateAppBlockBuilderAppBlockOutput, error)
- func (c *AppStream) AssociateApplicationFleet(input *AssociateApplicationFleetInput) (*AssociateApplicationFleetOutput, error)
- func (c *AppStream) AssociateApplicationFleetRequest(input *AssociateApplicationFleetInput) (req *request.Request, output *AssociateApplicationFleetOutput)
- func (c *AppStream) AssociateApplicationFleetWithContext(ctx aws.Context, input *AssociateApplicationFleetInput, opts ...request.Option) (*AssociateApplicationFleetOutput, error)
- func (c *AppStream) AssociateApplicationToEntitlement(input *AssociateApplicationToEntitlementInput) (*AssociateApplicationToEntitlementOutput, error)
- func (c *AppStream) AssociateApplicationToEntitlementRequest(input *AssociateApplicationToEntitlementInput) (req *request.Request, output *AssociateApplicationToEntitlementOutput)
- func (c *AppStream) AssociateApplicationToEntitlementWithContext(ctx aws.Context, input *AssociateApplicationToEntitlementInput, ...) (*AssociateApplicationToEntitlementOutput, error)
- func (c *AppStream) AssociateFleet(input *AssociateFleetInput) (*AssociateFleetOutput, error)
- func (c *AppStream) AssociateFleetRequest(input *AssociateFleetInput) (req *request.Request, output *AssociateFleetOutput)
- func (c *AppStream) AssociateFleetWithContext(ctx aws.Context, input *AssociateFleetInput, opts ...request.Option) (*AssociateFleetOutput, error)
- func (c *AppStream) BatchAssociateUserStack(input *BatchAssociateUserStackInput) (*BatchAssociateUserStackOutput, error)
- func (c *AppStream) BatchAssociateUserStackRequest(input *BatchAssociateUserStackInput) (req *request.Request, output *BatchAssociateUserStackOutput)
- func (c *AppStream) BatchAssociateUserStackWithContext(ctx aws.Context, input *BatchAssociateUserStackInput, opts ...request.Option) (*BatchAssociateUserStackOutput, error)
- func (c *AppStream) BatchDisassociateUserStack(input *BatchDisassociateUserStackInput) (*BatchDisassociateUserStackOutput, error)
- func (c *AppStream) BatchDisassociateUserStackRequest(input *BatchDisassociateUserStackInput) (req *request.Request, output *BatchDisassociateUserStackOutput)
- func (c *AppStream) BatchDisassociateUserStackWithContext(ctx aws.Context, input *BatchDisassociateUserStackInput, ...) (*BatchDisassociateUserStackOutput, error)
- func (c *AppStream) CopyImage(input *CopyImageInput) (*CopyImageOutput, error)
- func (c *AppStream) CopyImageRequest(input *CopyImageInput) (req *request.Request, output *CopyImageOutput)
- func (c *AppStream) CopyImageWithContext(ctx aws.Context, input *CopyImageInput, opts ...request.Option) (*CopyImageOutput, error)
- func (c *AppStream) CreateAppBlock(input *CreateAppBlockInput) (*CreateAppBlockOutput, error)
- func (c *AppStream) CreateAppBlockBuilder(input *CreateAppBlockBuilderInput) (*CreateAppBlockBuilderOutput, error)
- func (c *AppStream) CreateAppBlockBuilderRequest(input *CreateAppBlockBuilderInput) (req *request.Request, output *CreateAppBlockBuilderOutput)
- func (c *AppStream) CreateAppBlockBuilderStreamingURL(input *CreateAppBlockBuilderStreamingURLInput) (*CreateAppBlockBuilderStreamingURLOutput, error)
- func (c *AppStream) CreateAppBlockBuilderStreamingURLRequest(input *CreateAppBlockBuilderStreamingURLInput) (req *request.Request, output *CreateAppBlockBuilderStreamingURLOutput)
- func (c *AppStream) CreateAppBlockBuilderStreamingURLWithContext(ctx aws.Context, input *CreateAppBlockBuilderStreamingURLInput, ...) (*CreateAppBlockBuilderStreamingURLOutput, error)
- func (c *AppStream) CreateAppBlockBuilderWithContext(ctx aws.Context, input *CreateAppBlockBuilderInput, opts ...request.Option) (*CreateAppBlockBuilderOutput, error)
- func (c *AppStream) CreateAppBlockRequest(input *CreateAppBlockInput) (req *request.Request, output *CreateAppBlockOutput)
- func (c *AppStream) CreateAppBlockWithContext(ctx aws.Context, input *CreateAppBlockInput, opts ...request.Option) (*CreateAppBlockOutput, error)
- func (c *AppStream) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
- func (c *AppStream) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
- func (c *AppStream) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
- func (c *AppStream) CreateDirectoryConfig(input *CreateDirectoryConfigInput) (*CreateDirectoryConfigOutput, error)
- func (c *AppStream) CreateDirectoryConfigRequest(input *CreateDirectoryConfigInput) (req *request.Request, output *CreateDirectoryConfigOutput)
- func (c *AppStream) CreateDirectoryConfigWithContext(ctx aws.Context, input *CreateDirectoryConfigInput, opts ...request.Option) (*CreateDirectoryConfigOutput, error)
- func (c *AppStream) CreateEntitlement(input *CreateEntitlementInput) (*CreateEntitlementOutput, error)
- func (c *AppStream) CreateEntitlementRequest(input *CreateEntitlementInput) (req *request.Request, output *CreateEntitlementOutput)
- func (c *AppStream) CreateEntitlementWithContext(ctx aws.Context, input *CreateEntitlementInput, opts ...request.Option) (*CreateEntitlementOutput, error)
- func (c *AppStream) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)
- func (c *AppStream) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)
- func (c *AppStream) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)
- func (c *AppStream) CreateImageBuilder(input *CreateImageBuilderInput) (*CreateImageBuilderOutput, error)
- func (c *AppStream) CreateImageBuilderRequest(input *CreateImageBuilderInput) (req *request.Request, output *CreateImageBuilderOutput)
- func (c *AppStream) CreateImageBuilderStreamingURL(input *CreateImageBuilderStreamingURLInput) (*CreateImageBuilderStreamingURLOutput, error)
- func (c *AppStream) CreateImageBuilderStreamingURLRequest(input *CreateImageBuilderStreamingURLInput) (req *request.Request, output *CreateImageBuilderStreamingURLOutput)
- func (c *AppStream) CreateImageBuilderStreamingURLWithContext(ctx aws.Context, input *CreateImageBuilderStreamingURLInput, ...) (*CreateImageBuilderStreamingURLOutput, error)
- func (c *AppStream) CreateImageBuilderWithContext(ctx aws.Context, input *CreateImageBuilderInput, opts ...request.Option) (*CreateImageBuilderOutput, error)
- func (c *AppStream) CreateStack(input *CreateStackInput) (*CreateStackOutput, error)
- func (c *AppStream) CreateStackRequest(input *CreateStackInput) (req *request.Request, output *CreateStackOutput)
- func (c *AppStream) CreateStackWithContext(ctx aws.Context, input *CreateStackInput, opts ...request.Option) (*CreateStackOutput, error)
- func (c *AppStream) CreateStreamingURL(input *CreateStreamingURLInput) (*CreateStreamingURLOutput, error)
- func (c *AppStream) CreateStreamingURLRequest(input *CreateStreamingURLInput) (req *request.Request, output *CreateStreamingURLOutput)
- func (c *AppStream) CreateStreamingURLWithContext(ctx aws.Context, input *CreateStreamingURLInput, opts ...request.Option) (*CreateStreamingURLOutput, error)
- func (c *AppStream) CreateUpdatedImage(input *CreateUpdatedImageInput) (*CreateUpdatedImageOutput, error)
- func (c *AppStream) CreateUpdatedImageRequest(input *CreateUpdatedImageInput) (req *request.Request, output *CreateUpdatedImageOutput)
- func (c *AppStream) CreateUpdatedImageWithContext(ctx aws.Context, input *CreateUpdatedImageInput, opts ...request.Option) (*CreateUpdatedImageOutput, error)
- func (c *AppStream) CreateUsageReportSubscription(input *CreateUsageReportSubscriptionInput) (*CreateUsageReportSubscriptionOutput, error)
- func (c *AppStream) CreateUsageReportSubscriptionRequest(input *CreateUsageReportSubscriptionInput) (req *request.Request, output *CreateUsageReportSubscriptionOutput)
- func (c *AppStream) CreateUsageReportSubscriptionWithContext(ctx aws.Context, input *CreateUsageReportSubscriptionInput, ...) (*CreateUsageReportSubscriptionOutput, error)
- func (c *AppStream) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
- func (c *AppStream) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
- func (c *AppStream) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
- func (c *AppStream) DeleteAppBlock(input *DeleteAppBlockInput) (*DeleteAppBlockOutput, error)
- func (c *AppStream) DeleteAppBlockBuilder(input *DeleteAppBlockBuilderInput) (*DeleteAppBlockBuilderOutput, error)
- func (c *AppStream) DeleteAppBlockBuilderRequest(input *DeleteAppBlockBuilderInput) (req *request.Request, output *DeleteAppBlockBuilderOutput)
- func (c *AppStream) DeleteAppBlockBuilderWithContext(ctx aws.Context, input *DeleteAppBlockBuilderInput, opts ...request.Option) (*DeleteAppBlockBuilderOutput, error)
- func (c *AppStream) DeleteAppBlockRequest(input *DeleteAppBlockInput) (req *request.Request, output *DeleteAppBlockOutput)
- func (c *AppStream) DeleteAppBlockWithContext(ctx aws.Context, input *DeleteAppBlockInput, opts ...request.Option) (*DeleteAppBlockOutput, error)
- func (c *AppStream) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
- func (c *AppStream) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
- func (c *AppStream) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
- func (c *AppStream) DeleteDirectoryConfig(input *DeleteDirectoryConfigInput) (*DeleteDirectoryConfigOutput, error)
- func (c *AppStream) DeleteDirectoryConfigRequest(input *DeleteDirectoryConfigInput) (req *request.Request, output *DeleteDirectoryConfigOutput)
- func (c *AppStream) DeleteDirectoryConfigWithContext(ctx aws.Context, input *DeleteDirectoryConfigInput, opts ...request.Option) (*DeleteDirectoryConfigOutput, error)
- func (c *AppStream) DeleteEntitlement(input *DeleteEntitlementInput) (*DeleteEntitlementOutput, error)
- func (c *AppStream) DeleteEntitlementRequest(input *DeleteEntitlementInput) (req *request.Request, output *DeleteEntitlementOutput)
- func (c *AppStream) DeleteEntitlementWithContext(ctx aws.Context, input *DeleteEntitlementInput, opts ...request.Option) (*DeleteEntitlementOutput, error)
- func (c *AppStream) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)
- func (c *AppStream) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
- func (c *AppStream) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
- func (c *AppStream) DeleteImage(input *DeleteImageInput) (*DeleteImageOutput, error)
- func (c *AppStream) DeleteImageBuilder(input *DeleteImageBuilderInput) (*DeleteImageBuilderOutput, error)
- func (c *AppStream) DeleteImageBuilderRequest(input *DeleteImageBuilderInput) (req *request.Request, output *DeleteImageBuilderOutput)
- func (c *AppStream) DeleteImageBuilderWithContext(ctx aws.Context, input *DeleteImageBuilderInput, opts ...request.Option) (*DeleteImageBuilderOutput, error)
- func (c *AppStream) DeleteImagePermissions(input *DeleteImagePermissionsInput) (*DeleteImagePermissionsOutput, error)
- func (c *AppStream) DeleteImagePermissionsRequest(input *DeleteImagePermissionsInput) (req *request.Request, output *DeleteImagePermissionsOutput)
- func (c *AppStream) DeleteImagePermissionsWithContext(ctx aws.Context, input *DeleteImagePermissionsInput, opts ...request.Option) (*DeleteImagePermissionsOutput, error)
- func (c *AppStream) DeleteImageRequest(input *DeleteImageInput) (req *request.Request, output *DeleteImageOutput)
- func (c *AppStream) DeleteImageWithContext(ctx aws.Context, input *DeleteImageInput, opts ...request.Option) (*DeleteImageOutput, error)
- func (c *AppStream) DeleteStack(input *DeleteStackInput) (*DeleteStackOutput, error)
- func (c *AppStream) DeleteStackRequest(input *DeleteStackInput) (req *request.Request, output *DeleteStackOutput)
- func (c *AppStream) DeleteStackWithContext(ctx aws.Context, input *DeleteStackInput, opts ...request.Option) (*DeleteStackOutput, error)
- func (c *AppStream) DeleteUsageReportSubscription(input *DeleteUsageReportSubscriptionInput) (*DeleteUsageReportSubscriptionOutput, error)
- func (c *AppStream) DeleteUsageReportSubscriptionRequest(input *DeleteUsageReportSubscriptionInput) (req *request.Request, output *DeleteUsageReportSubscriptionOutput)
- func (c *AppStream) DeleteUsageReportSubscriptionWithContext(ctx aws.Context, input *DeleteUsageReportSubscriptionInput, ...) (*DeleteUsageReportSubscriptionOutput, error)
- func (c *AppStream) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
- func (c *AppStream) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
- func (c *AppStream) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
- func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociations(input *DescribeAppBlockBuilderAppBlockAssociationsInput) (*DescribeAppBlockBuilderAppBlockAssociationsOutput, error)
- func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsPages(input *DescribeAppBlockBuilderAppBlockAssociationsInput, ...) error
- func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsPagesWithContext(ctx aws.Context, input *DescribeAppBlockBuilderAppBlockAssociationsInput, ...) error
- func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsRequest(input *DescribeAppBlockBuilderAppBlockAssociationsInput) (req *request.Request, ...)
- func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsWithContext(ctx aws.Context, input *DescribeAppBlockBuilderAppBlockAssociationsInput, ...) (*DescribeAppBlockBuilderAppBlockAssociationsOutput, error)
- func (c *AppStream) DescribeAppBlockBuilders(input *DescribeAppBlockBuildersInput) (*DescribeAppBlockBuildersOutput, error)
- func (c *AppStream) DescribeAppBlockBuildersPages(input *DescribeAppBlockBuildersInput, ...) error
- func (c *AppStream) DescribeAppBlockBuildersPagesWithContext(ctx aws.Context, input *DescribeAppBlockBuildersInput, ...) error
- func (c *AppStream) DescribeAppBlockBuildersRequest(input *DescribeAppBlockBuildersInput) (req *request.Request, output *DescribeAppBlockBuildersOutput)
- func (c *AppStream) DescribeAppBlockBuildersWithContext(ctx aws.Context, input *DescribeAppBlockBuildersInput, opts ...request.Option) (*DescribeAppBlockBuildersOutput, error)
- func (c *AppStream) DescribeAppBlocks(input *DescribeAppBlocksInput) (*DescribeAppBlocksOutput, error)
- func (c *AppStream) DescribeAppBlocksRequest(input *DescribeAppBlocksInput) (req *request.Request, output *DescribeAppBlocksOutput)
- func (c *AppStream) DescribeAppBlocksWithContext(ctx aws.Context, input *DescribeAppBlocksInput, opts ...request.Option) (*DescribeAppBlocksOutput, error)
- func (c *AppStream) DescribeApplicationFleetAssociations(input *DescribeApplicationFleetAssociationsInput) (*DescribeApplicationFleetAssociationsOutput, error)
- func (c *AppStream) DescribeApplicationFleetAssociationsRequest(input *DescribeApplicationFleetAssociationsInput) (req *request.Request, output *DescribeApplicationFleetAssociationsOutput)
- func (c *AppStream) DescribeApplicationFleetAssociationsWithContext(ctx aws.Context, input *DescribeApplicationFleetAssociationsInput, ...) (*DescribeApplicationFleetAssociationsOutput, error)
- func (c *AppStream) DescribeApplications(input *DescribeApplicationsInput) (*DescribeApplicationsOutput, error)
- func (c *AppStream) DescribeApplicationsRequest(input *DescribeApplicationsInput) (req *request.Request, output *DescribeApplicationsOutput)
- func (c *AppStream) DescribeApplicationsWithContext(ctx aws.Context, input *DescribeApplicationsInput, opts ...request.Option) (*DescribeApplicationsOutput, error)
- func (c *AppStream) DescribeDirectoryConfigs(input *DescribeDirectoryConfigsInput) (*DescribeDirectoryConfigsOutput, error)
- func (c *AppStream) DescribeDirectoryConfigsRequest(input *DescribeDirectoryConfigsInput) (req *request.Request, output *DescribeDirectoryConfigsOutput)
- func (c *AppStream) DescribeDirectoryConfigsWithContext(ctx aws.Context, input *DescribeDirectoryConfigsInput, opts ...request.Option) (*DescribeDirectoryConfigsOutput, error)
- func (c *AppStream) DescribeEntitlements(input *DescribeEntitlementsInput) (*DescribeEntitlementsOutput, error)
- func (c *AppStream) DescribeEntitlementsRequest(input *DescribeEntitlementsInput) (req *request.Request, output *DescribeEntitlementsOutput)
- func (c *AppStream) DescribeEntitlementsWithContext(ctx aws.Context, input *DescribeEntitlementsInput, opts ...request.Option) (*DescribeEntitlementsOutput, error)
- func (c *AppStream) DescribeFleets(input *DescribeFleetsInput) (*DescribeFleetsOutput, error)
- func (c *AppStream) DescribeFleetsRequest(input *DescribeFleetsInput) (req *request.Request, output *DescribeFleetsOutput)
- func (c *AppStream) DescribeFleetsWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.Option) (*DescribeFleetsOutput, error)
- func (c *AppStream) DescribeImageBuilders(input *DescribeImageBuildersInput) (*DescribeImageBuildersOutput, error)
- func (c *AppStream) DescribeImageBuildersRequest(input *DescribeImageBuildersInput) (req *request.Request, output *DescribeImageBuildersOutput)
- func (c *AppStream) DescribeImageBuildersWithContext(ctx aws.Context, input *DescribeImageBuildersInput, opts ...request.Option) (*DescribeImageBuildersOutput, error)
- func (c *AppStream) DescribeImagePermissions(input *DescribeImagePermissionsInput) (*DescribeImagePermissionsOutput, error)
- func (c *AppStream) DescribeImagePermissionsPages(input *DescribeImagePermissionsInput, ...) error
- func (c *AppStream) DescribeImagePermissionsPagesWithContext(ctx aws.Context, input *DescribeImagePermissionsInput, ...) error
- func (c *AppStream) DescribeImagePermissionsRequest(input *DescribeImagePermissionsInput) (req *request.Request, output *DescribeImagePermissionsOutput)
- func (c *AppStream) DescribeImagePermissionsWithContext(ctx aws.Context, input *DescribeImagePermissionsInput, opts ...request.Option) (*DescribeImagePermissionsOutput, error)
- func (c *AppStream) DescribeImages(input *DescribeImagesInput) (*DescribeImagesOutput, error)
- func (c *AppStream) DescribeImagesPages(input *DescribeImagesInput, fn func(*DescribeImagesOutput, bool) bool) error
- func (c *AppStream) DescribeImagesPagesWithContext(ctx aws.Context, input *DescribeImagesInput, ...) error
- func (c *AppStream) DescribeImagesRequest(input *DescribeImagesInput) (req *request.Request, output *DescribeImagesOutput)
- func (c *AppStream) DescribeImagesWithContext(ctx aws.Context, input *DescribeImagesInput, opts ...request.Option) (*DescribeImagesOutput, error)
- func (c *AppStream) DescribeSessions(input *DescribeSessionsInput) (*DescribeSessionsOutput, error)
- func (c *AppStream) DescribeSessionsRequest(input *DescribeSessionsInput) (req *request.Request, output *DescribeSessionsOutput)
- func (c *AppStream) DescribeSessionsWithContext(ctx aws.Context, input *DescribeSessionsInput, opts ...request.Option) (*DescribeSessionsOutput, error)
- func (c *AppStream) DescribeStacks(input *DescribeStacksInput) (*DescribeStacksOutput, error)
- func (c *AppStream) DescribeStacksRequest(input *DescribeStacksInput) (req *request.Request, output *DescribeStacksOutput)
- func (c *AppStream) DescribeStacksWithContext(ctx aws.Context, input *DescribeStacksInput, opts ...request.Option) (*DescribeStacksOutput, error)
- func (c *AppStream) DescribeUsageReportSubscriptions(input *DescribeUsageReportSubscriptionsInput) (*DescribeUsageReportSubscriptionsOutput, error)
- func (c *AppStream) DescribeUsageReportSubscriptionsRequest(input *DescribeUsageReportSubscriptionsInput) (req *request.Request, output *DescribeUsageReportSubscriptionsOutput)
- func (c *AppStream) DescribeUsageReportSubscriptionsWithContext(ctx aws.Context, input *DescribeUsageReportSubscriptionsInput, ...) (*DescribeUsageReportSubscriptionsOutput, error)
- func (c *AppStream) DescribeUserStackAssociations(input *DescribeUserStackAssociationsInput) (*DescribeUserStackAssociationsOutput, error)
- func (c *AppStream) DescribeUserStackAssociationsRequest(input *DescribeUserStackAssociationsInput) (req *request.Request, output *DescribeUserStackAssociationsOutput)
- func (c *AppStream) DescribeUserStackAssociationsWithContext(ctx aws.Context, input *DescribeUserStackAssociationsInput, ...) (*DescribeUserStackAssociationsOutput, error)
- func (c *AppStream) DescribeUsers(input *DescribeUsersInput) (*DescribeUsersOutput, error)
- func (c *AppStream) DescribeUsersRequest(input *DescribeUsersInput) (req *request.Request, output *DescribeUsersOutput)
- func (c *AppStream) DescribeUsersWithContext(ctx aws.Context, input *DescribeUsersInput, opts ...request.Option) (*DescribeUsersOutput, error)
- func (c *AppStream) DisableUser(input *DisableUserInput) (*DisableUserOutput, error)
- func (c *AppStream) DisableUserRequest(input *DisableUserInput) (req *request.Request, output *DisableUserOutput)
- func (c *AppStream) DisableUserWithContext(ctx aws.Context, input *DisableUserInput, opts ...request.Option) (*DisableUserOutput, error)
- func (c *AppStream) DisassociateAppBlockBuilderAppBlock(input *DisassociateAppBlockBuilderAppBlockInput) (*DisassociateAppBlockBuilderAppBlockOutput, error)
- func (c *AppStream) DisassociateAppBlockBuilderAppBlockRequest(input *DisassociateAppBlockBuilderAppBlockInput) (req *request.Request, output *DisassociateAppBlockBuilderAppBlockOutput)
- func (c *AppStream) DisassociateAppBlockBuilderAppBlockWithContext(ctx aws.Context, input *DisassociateAppBlockBuilderAppBlockInput, ...) (*DisassociateAppBlockBuilderAppBlockOutput, error)
- func (c *AppStream) DisassociateApplicationFleet(input *DisassociateApplicationFleetInput) (*DisassociateApplicationFleetOutput, error)
- func (c *AppStream) DisassociateApplicationFleetRequest(input *DisassociateApplicationFleetInput) (req *request.Request, output *DisassociateApplicationFleetOutput)
- func (c *AppStream) DisassociateApplicationFleetWithContext(ctx aws.Context, input *DisassociateApplicationFleetInput, ...) (*DisassociateApplicationFleetOutput, error)
- func (c *AppStream) DisassociateApplicationFromEntitlement(input *DisassociateApplicationFromEntitlementInput) (*DisassociateApplicationFromEntitlementOutput, error)
- func (c *AppStream) DisassociateApplicationFromEntitlementRequest(input *DisassociateApplicationFromEntitlementInput) (req *request.Request, output *DisassociateApplicationFromEntitlementOutput)
- func (c *AppStream) DisassociateApplicationFromEntitlementWithContext(ctx aws.Context, input *DisassociateApplicationFromEntitlementInput, ...) (*DisassociateApplicationFromEntitlementOutput, error)
- func (c *AppStream) DisassociateFleet(input *DisassociateFleetInput) (*DisassociateFleetOutput, error)
- func (c *AppStream) DisassociateFleetRequest(input *DisassociateFleetInput) (req *request.Request, output *DisassociateFleetOutput)
- func (c *AppStream) DisassociateFleetWithContext(ctx aws.Context, input *DisassociateFleetInput, opts ...request.Option) (*DisassociateFleetOutput, error)
- func (c *AppStream) EnableUser(input *EnableUserInput) (*EnableUserOutput, error)
- func (c *AppStream) EnableUserRequest(input *EnableUserInput) (req *request.Request, output *EnableUserOutput)
- func (c *AppStream) EnableUserWithContext(ctx aws.Context, input *EnableUserInput, opts ...request.Option) (*EnableUserOutput, error)
- func (c *AppStream) ExpireSession(input *ExpireSessionInput) (*ExpireSessionOutput, error)
- func (c *AppStream) ExpireSessionRequest(input *ExpireSessionInput) (req *request.Request, output *ExpireSessionOutput)
- func (c *AppStream) ExpireSessionWithContext(ctx aws.Context, input *ExpireSessionInput, opts ...request.Option) (*ExpireSessionOutput, error)
- func (c *AppStream) ListAssociatedFleets(input *ListAssociatedFleetsInput) (*ListAssociatedFleetsOutput, error)
- func (c *AppStream) ListAssociatedFleetsRequest(input *ListAssociatedFleetsInput) (req *request.Request, output *ListAssociatedFleetsOutput)
- func (c *AppStream) ListAssociatedFleetsWithContext(ctx aws.Context, input *ListAssociatedFleetsInput, opts ...request.Option) (*ListAssociatedFleetsOutput, error)
- func (c *AppStream) ListAssociatedStacks(input *ListAssociatedStacksInput) (*ListAssociatedStacksOutput, error)
- func (c *AppStream) ListAssociatedStacksRequest(input *ListAssociatedStacksInput) (req *request.Request, output *ListAssociatedStacksOutput)
- func (c *AppStream) ListAssociatedStacksWithContext(ctx aws.Context, input *ListAssociatedStacksInput, opts ...request.Option) (*ListAssociatedStacksOutput, error)
- func (c *AppStream) ListEntitledApplications(input *ListEntitledApplicationsInput) (*ListEntitledApplicationsOutput, error)
- func (c *AppStream) ListEntitledApplicationsRequest(input *ListEntitledApplicationsInput) (req *request.Request, output *ListEntitledApplicationsOutput)
- func (c *AppStream) ListEntitledApplicationsWithContext(ctx aws.Context, input *ListEntitledApplicationsInput, opts ...request.Option) (*ListEntitledApplicationsOutput, error)
- func (c *AppStream) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *AppStream) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *AppStream) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *AppStream) StartAppBlockBuilder(input *StartAppBlockBuilderInput) (*StartAppBlockBuilderOutput, error)
- func (c *AppStream) StartAppBlockBuilderRequest(input *StartAppBlockBuilderInput) (req *request.Request, output *StartAppBlockBuilderOutput)
- func (c *AppStream) StartAppBlockBuilderWithContext(ctx aws.Context, input *StartAppBlockBuilderInput, opts ...request.Option) (*StartAppBlockBuilderOutput, error)
- func (c *AppStream) StartFleet(input *StartFleetInput) (*StartFleetOutput, error)
- func (c *AppStream) StartFleetRequest(input *StartFleetInput) (req *request.Request, output *StartFleetOutput)
- func (c *AppStream) StartFleetWithContext(ctx aws.Context, input *StartFleetInput, opts ...request.Option) (*StartFleetOutput, error)
- func (c *AppStream) StartImageBuilder(input *StartImageBuilderInput) (*StartImageBuilderOutput, error)
- func (c *AppStream) StartImageBuilderRequest(input *StartImageBuilderInput) (req *request.Request, output *StartImageBuilderOutput)
- func (c *AppStream) StartImageBuilderWithContext(ctx aws.Context, input *StartImageBuilderInput, opts ...request.Option) (*StartImageBuilderOutput, error)
- func (c *AppStream) StopAppBlockBuilder(input *StopAppBlockBuilderInput) (*StopAppBlockBuilderOutput, error)
- func (c *AppStream) StopAppBlockBuilderRequest(input *StopAppBlockBuilderInput) (req *request.Request, output *StopAppBlockBuilderOutput)
- func (c *AppStream) StopAppBlockBuilderWithContext(ctx aws.Context, input *StopAppBlockBuilderInput, opts ...request.Option) (*StopAppBlockBuilderOutput, error)
- func (c *AppStream) StopFleet(input *StopFleetInput) (*StopFleetOutput, error)
- func (c *AppStream) StopFleetRequest(input *StopFleetInput) (req *request.Request, output *StopFleetOutput)
- func (c *AppStream) StopFleetWithContext(ctx aws.Context, input *StopFleetInput, opts ...request.Option) (*StopFleetOutput, error)
- func (c *AppStream) StopImageBuilder(input *StopImageBuilderInput) (*StopImageBuilderOutput, error)
- func (c *AppStream) StopImageBuilderRequest(input *StopImageBuilderInput) (req *request.Request, output *StopImageBuilderOutput)
- func (c *AppStream) StopImageBuilderWithContext(ctx aws.Context, input *StopImageBuilderInput, opts ...request.Option) (*StopImageBuilderOutput, error)
- func (c *AppStream) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *AppStream) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *AppStream) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *AppStream) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *AppStream) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *AppStream) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *AppStream) UpdateAppBlockBuilder(input *UpdateAppBlockBuilderInput) (*UpdateAppBlockBuilderOutput, error)
- func (c *AppStream) UpdateAppBlockBuilderRequest(input *UpdateAppBlockBuilderInput) (req *request.Request, output *UpdateAppBlockBuilderOutput)
- func (c *AppStream) UpdateAppBlockBuilderWithContext(ctx aws.Context, input *UpdateAppBlockBuilderInput, opts ...request.Option) (*UpdateAppBlockBuilderOutput, error)
- func (c *AppStream) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)
- func (c *AppStream) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)
- func (c *AppStream) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)
- func (c *AppStream) UpdateDirectoryConfig(input *UpdateDirectoryConfigInput) (*UpdateDirectoryConfigOutput, error)
- func (c *AppStream) UpdateDirectoryConfigRequest(input *UpdateDirectoryConfigInput) (req *request.Request, output *UpdateDirectoryConfigOutput)
- func (c *AppStream) UpdateDirectoryConfigWithContext(ctx aws.Context, input *UpdateDirectoryConfigInput, opts ...request.Option) (*UpdateDirectoryConfigOutput, error)
- func (c *AppStream) UpdateEntitlement(input *UpdateEntitlementInput) (*UpdateEntitlementOutput, error)
- func (c *AppStream) UpdateEntitlementRequest(input *UpdateEntitlementInput) (req *request.Request, output *UpdateEntitlementOutput)
- func (c *AppStream) UpdateEntitlementWithContext(ctx aws.Context, input *UpdateEntitlementInput, opts ...request.Option) (*UpdateEntitlementOutput, error)
- func (c *AppStream) UpdateFleet(input *UpdateFleetInput) (*UpdateFleetOutput, error)
- func (c *AppStream) UpdateFleetRequest(input *UpdateFleetInput) (req *request.Request, output *UpdateFleetOutput)
- func (c *AppStream) UpdateFleetWithContext(ctx aws.Context, input *UpdateFleetInput, opts ...request.Option) (*UpdateFleetOutput, error)
- func (c *AppStream) UpdateImagePermissions(input *UpdateImagePermissionsInput) (*UpdateImagePermissionsOutput, error)
- func (c *AppStream) UpdateImagePermissionsRequest(input *UpdateImagePermissionsInput) (req *request.Request, output *UpdateImagePermissionsOutput)
- func (c *AppStream) UpdateImagePermissionsWithContext(ctx aws.Context, input *UpdateImagePermissionsInput, opts ...request.Option) (*UpdateImagePermissionsOutput, error)
- func (c *AppStream) UpdateStack(input *UpdateStackInput) (*UpdateStackOutput, error)
- func (c *AppStream) UpdateStackRequest(input *UpdateStackInput) (req *request.Request, output *UpdateStackOutput)
- func (c *AppStream) UpdateStackWithContext(ctx aws.Context, input *UpdateStackInput, opts ...request.Option) (*UpdateStackOutput, error)
- func (c *AppStream) WaitUntilFleetStarted(input *DescribeFleetsInput) error
- func (c *AppStream) WaitUntilFleetStartedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.WaiterOption) error
- func (c *AppStream) WaitUntilFleetStopped(input *DescribeFleetsInput) error
- func (c *AppStream) WaitUntilFleetStoppedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.WaiterOption) error
- type Application
- func (s Application) GoString() string
- func (s *Application) SetAppBlockArn(v string) *Application
- func (s *Application) SetArn(v string) *Application
- func (s *Application) SetCreatedTime(v time.Time) *Application
- func (s *Application) SetDescription(v string) *Application
- func (s *Application) SetDisplayName(v string) *Application
- func (s *Application) SetEnabled(v bool) *Application
- func (s *Application) SetIconS3Location(v *S3Location) *Application
- func (s *Application) SetIconURL(v string) *Application
- func (s *Application) SetInstanceFamilies(v []*string) *Application
- func (s *Application) SetLaunchParameters(v string) *Application
- func (s *Application) SetLaunchPath(v string) *Application
- func (s *Application) SetMetadata(v map[string]*string) *Application
- func (s *Application) SetName(v string) *Application
- func (s *Application) SetPlatforms(v []*string) *Application
- func (s *Application) SetWorkingDirectory(v string) *Application
- func (s Application) String() string
- type ApplicationFleetAssociation
- type ApplicationSettings
- type ApplicationSettingsResponse
- func (s ApplicationSettingsResponse) GoString() string
- func (s *ApplicationSettingsResponse) SetEnabled(v bool) *ApplicationSettingsResponse
- func (s *ApplicationSettingsResponse) SetS3BucketName(v string) *ApplicationSettingsResponse
- func (s *ApplicationSettingsResponse) SetSettingsGroup(v string) *ApplicationSettingsResponse
- func (s ApplicationSettingsResponse) String() string
- type AssociateAppBlockBuilderAppBlockInput
- func (s AssociateAppBlockBuilderAppBlockInput) GoString() string
- func (s *AssociateAppBlockBuilderAppBlockInput) SetAppBlockArn(v string) *AssociateAppBlockBuilderAppBlockInput
- func (s *AssociateAppBlockBuilderAppBlockInput) SetAppBlockBuilderName(v string) *AssociateAppBlockBuilderAppBlockInput
- func (s AssociateAppBlockBuilderAppBlockInput) String() string
- func (s *AssociateAppBlockBuilderAppBlockInput) Validate() error
- type AssociateAppBlockBuilderAppBlockOutput
- type AssociateApplicationFleetInput
- func (s AssociateApplicationFleetInput) GoString() string
- func (s *AssociateApplicationFleetInput) SetApplicationArn(v string) *AssociateApplicationFleetInput
- func (s *AssociateApplicationFleetInput) SetFleetName(v string) *AssociateApplicationFleetInput
- func (s AssociateApplicationFleetInput) String() string
- func (s *AssociateApplicationFleetInput) Validate() error
- type AssociateApplicationFleetOutput
- type AssociateApplicationToEntitlementInput
- func (s AssociateApplicationToEntitlementInput) GoString() string
- func (s *AssociateApplicationToEntitlementInput) SetApplicationIdentifier(v string) *AssociateApplicationToEntitlementInput
- func (s *AssociateApplicationToEntitlementInput) SetEntitlementName(v string) *AssociateApplicationToEntitlementInput
- func (s *AssociateApplicationToEntitlementInput) SetStackName(v string) *AssociateApplicationToEntitlementInput
- func (s AssociateApplicationToEntitlementInput) String() string
- func (s *AssociateApplicationToEntitlementInput) Validate() error
- type AssociateApplicationToEntitlementOutput
- type AssociateFleetInput
- type AssociateFleetOutput
- type BatchAssociateUserStackInput
- type BatchAssociateUserStackOutput
- type BatchDisassociateUserStackInput
- func (s BatchDisassociateUserStackInput) GoString() string
- func (s *BatchDisassociateUserStackInput) SetUserStackAssociations(v []*UserStackAssociation) *BatchDisassociateUserStackInput
- func (s BatchDisassociateUserStackInput) String() string
- func (s *BatchDisassociateUserStackInput) Validate() error
- type BatchDisassociateUserStackOutput
- type CertificateBasedAuthProperties
- func (s CertificateBasedAuthProperties) GoString() string
- func (s *CertificateBasedAuthProperties) SetCertificateAuthorityArn(v string) *CertificateBasedAuthProperties
- func (s *CertificateBasedAuthProperties) SetStatus(v string) *CertificateBasedAuthProperties
- func (s CertificateBasedAuthProperties) String() string
- type ComputeCapacity
- type ComputeCapacityStatus
- func (s ComputeCapacityStatus) GoString() string
- func (s *ComputeCapacityStatus) SetActiveUserSessions(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetActualUserSessions(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetAvailable(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetAvailableUserSessions(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetDesired(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetDesiredUserSessions(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetInUse(v int64) *ComputeCapacityStatus
- func (s *ComputeCapacityStatus) SetRunning(v int64) *ComputeCapacityStatus
- func (s ComputeCapacityStatus) String() string
- type ConcurrentModificationException
- func (s *ConcurrentModificationException) Code() string
- func (s *ConcurrentModificationException) Error() string
- func (s ConcurrentModificationException) GoString() string
- func (s *ConcurrentModificationException) Message() string
- func (s *ConcurrentModificationException) OrigErr() error
- func (s *ConcurrentModificationException) RequestID() string
- func (s *ConcurrentModificationException) StatusCode() int
- func (s ConcurrentModificationException) String() string
- type CopyImageInput
- func (s CopyImageInput) GoString() string
- func (s *CopyImageInput) SetDestinationImageDescription(v string) *CopyImageInput
- func (s *CopyImageInput) SetDestinationImageName(v string) *CopyImageInput
- func (s *CopyImageInput) SetDestinationRegion(v string) *CopyImageInput
- func (s *CopyImageInput) SetSourceImageName(v string) *CopyImageInput
- func (s CopyImageInput) String() string
- func (s *CopyImageInput) Validate() error
- type CopyImageOutput
- type CreateAppBlockBuilderInput
- func (s CreateAppBlockBuilderInput) GoString() string
- func (s *CreateAppBlockBuilderInput) SetAccessEndpoints(v []*AccessEndpoint) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetDescription(v string) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetDisplayName(v string) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetIamRoleArn(v string) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetInstanceType(v string) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetName(v string) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetPlatform(v string) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetTags(v map[string]*string) *CreateAppBlockBuilderInput
- func (s *CreateAppBlockBuilderInput) SetVpcConfig(v *VpcConfig) *CreateAppBlockBuilderInput
- func (s CreateAppBlockBuilderInput) String() string
- func (s *CreateAppBlockBuilderInput) Validate() error
- type CreateAppBlockBuilderOutput
- type CreateAppBlockBuilderStreamingURLInput
- func (s CreateAppBlockBuilderStreamingURLInput) GoString() string
- func (s *CreateAppBlockBuilderStreamingURLInput) SetAppBlockBuilderName(v string) *CreateAppBlockBuilderStreamingURLInput
- func (s *CreateAppBlockBuilderStreamingURLInput) SetValidity(v int64) *CreateAppBlockBuilderStreamingURLInput
- func (s CreateAppBlockBuilderStreamingURLInput) String() string
- func (s *CreateAppBlockBuilderStreamingURLInput) Validate() error
- type CreateAppBlockBuilderStreamingURLOutput
- func (s CreateAppBlockBuilderStreamingURLOutput) GoString() string
- func (s *CreateAppBlockBuilderStreamingURLOutput) SetExpires(v time.Time) *CreateAppBlockBuilderStreamingURLOutput
- func (s *CreateAppBlockBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateAppBlockBuilderStreamingURLOutput
- func (s CreateAppBlockBuilderStreamingURLOutput) String() string
- type CreateAppBlockInput
- func (s CreateAppBlockInput) GoString() string
- func (s *CreateAppBlockInput) SetDescription(v string) *CreateAppBlockInput
- func (s *CreateAppBlockInput) SetDisplayName(v string) *CreateAppBlockInput
- func (s *CreateAppBlockInput) SetName(v string) *CreateAppBlockInput
- func (s *CreateAppBlockInput) SetPackagingType(v string) *CreateAppBlockInput
- func (s *CreateAppBlockInput) SetPostSetupScriptDetails(v *ScriptDetails) *CreateAppBlockInput
- func (s *CreateAppBlockInput) SetSetupScriptDetails(v *ScriptDetails) *CreateAppBlockInput
- func (s *CreateAppBlockInput) SetSourceS3Location(v *S3Location) *CreateAppBlockInput
- func (s *CreateAppBlockInput) SetTags(v map[string]*string) *CreateAppBlockInput
- func (s CreateAppBlockInput) String() string
- func (s *CreateAppBlockInput) Validate() error
- type CreateAppBlockOutput
- type CreateApplicationInput
- func (s CreateApplicationInput) GoString() string
- func (s *CreateApplicationInput) SetAppBlockArn(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetDescription(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetDisplayName(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetIconS3Location(v *S3Location) *CreateApplicationInput
- func (s *CreateApplicationInput) SetInstanceFamilies(v []*string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetLaunchParameters(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetLaunchPath(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetPlatforms(v []*string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
- func (s *CreateApplicationInput) SetWorkingDirectory(v string) *CreateApplicationInput
- func (s CreateApplicationInput) String() string
- func (s *CreateApplicationInput) Validate() error
- type CreateApplicationOutput
- type CreateDirectoryConfigInput
- func (s CreateDirectoryConfigInput) GoString() string
- func (s *CreateDirectoryConfigInput) SetCertificateBasedAuthProperties(v *CertificateBasedAuthProperties) *CreateDirectoryConfigInput
- func (s *CreateDirectoryConfigInput) SetDirectoryName(v string) *CreateDirectoryConfigInput
- func (s *CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []*string) *CreateDirectoryConfigInput
- func (s *CreateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *CreateDirectoryConfigInput
- func (s CreateDirectoryConfigInput) String() string
- func (s *CreateDirectoryConfigInput) Validate() error
- type CreateDirectoryConfigOutput
- type CreateEntitlementInput
- func (s CreateEntitlementInput) GoString() string
- func (s *CreateEntitlementInput) SetAppVisibility(v string) *CreateEntitlementInput
- func (s *CreateEntitlementInput) SetAttributes(v []*EntitlementAttribute) *CreateEntitlementInput
- func (s *CreateEntitlementInput) SetDescription(v string) *CreateEntitlementInput
- func (s *CreateEntitlementInput) SetName(v string) *CreateEntitlementInput
- func (s *CreateEntitlementInput) SetStackName(v string) *CreateEntitlementInput
- func (s CreateEntitlementInput) String() string
- func (s *CreateEntitlementInput) Validate() error
- type CreateEntitlementOutput
- type CreateFleetInput
- func (s CreateFleetInput) GoString() string
- func (s *CreateFleetInput) SetComputeCapacity(v *ComputeCapacity) *CreateFleetInput
- func (s *CreateFleetInput) SetDescription(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *CreateFleetInput
- func (s *CreateFleetInput) SetDisplayName(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateFleetInput
- func (s *CreateFleetInput) SetEnableDefaultInternetAccess(v bool) *CreateFleetInput
- func (s *CreateFleetInput) SetFleetType(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetIamRoleArn(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetIdleDisconnectTimeoutInSeconds(v int64) *CreateFleetInput
- func (s *CreateFleetInput) SetImageArn(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetImageName(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetInstanceType(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetMaxConcurrentSessions(v int64) *CreateFleetInput
- func (s *CreateFleetInput) SetMaxSessionsPerInstance(v int64) *CreateFleetInput
- func (s *CreateFleetInput) SetMaxUserDurationInSeconds(v int64) *CreateFleetInput
- func (s *CreateFleetInput) SetName(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetPlatform(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetSessionScriptS3Location(v *S3Location) *CreateFleetInput
- func (s *CreateFleetInput) SetStreamView(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetTags(v map[string]*string) *CreateFleetInput
- func (s *CreateFleetInput) SetUsbDeviceFilterStrings(v []*string) *CreateFleetInput
- func (s *CreateFleetInput) SetVpcConfig(v *VpcConfig) *CreateFleetInput
- func (s CreateFleetInput) String() string
- func (s *CreateFleetInput) Validate() error
- type CreateFleetOutput
- type CreateImageBuilderInput
- func (s CreateImageBuilderInput) GoString() string
- func (s *CreateImageBuilderInput) SetAccessEndpoints(v []*AccessEndpoint) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetAppstreamAgentVersion(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetDescription(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetDisplayName(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetIamRoleArn(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetImageArn(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetImageName(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetInstanceType(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetName(v string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetTags(v map[string]*string) *CreateImageBuilderInput
- func (s *CreateImageBuilderInput) SetVpcConfig(v *VpcConfig) *CreateImageBuilderInput
- func (s CreateImageBuilderInput) String() string
- func (s *CreateImageBuilderInput) Validate() error
- type CreateImageBuilderOutput
- type CreateImageBuilderStreamingURLInput
- func (s CreateImageBuilderStreamingURLInput) GoString() string
- func (s *CreateImageBuilderStreamingURLInput) SetName(v string) *CreateImageBuilderStreamingURLInput
- func (s *CreateImageBuilderStreamingURLInput) SetValidity(v int64) *CreateImageBuilderStreamingURLInput
- func (s CreateImageBuilderStreamingURLInput) String() string
- func (s *CreateImageBuilderStreamingURLInput) Validate() error
- type CreateImageBuilderStreamingURLOutput
- func (s CreateImageBuilderStreamingURLOutput) GoString() string
- func (s *CreateImageBuilderStreamingURLOutput) SetExpires(v time.Time) *CreateImageBuilderStreamingURLOutput
- func (s *CreateImageBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateImageBuilderStreamingURLOutput
- func (s CreateImageBuilderStreamingURLOutput) String() string
- type CreateStackInput
- func (s CreateStackInput) GoString() string
- func (s *CreateStackInput) SetAccessEndpoints(v []*AccessEndpoint) *CreateStackInput
- func (s *CreateStackInput) SetApplicationSettings(v *ApplicationSettings) *CreateStackInput
- func (s *CreateStackInput) SetDescription(v string) *CreateStackInput
- func (s *CreateStackInput) SetDisplayName(v string) *CreateStackInput
- func (s *CreateStackInput) SetEmbedHostDomains(v []*string) *CreateStackInput
- func (s *CreateStackInput) SetFeedbackURL(v string) *CreateStackInput
- func (s *CreateStackInput) SetName(v string) *CreateStackInput
- func (s *CreateStackInput) SetRedirectURL(v string) *CreateStackInput
- func (s *CreateStackInput) SetStorageConnectors(v []*StorageConnector) *CreateStackInput
- func (s *CreateStackInput) SetStreamingExperienceSettings(v *StreamingExperienceSettings) *CreateStackInput
- func (s *CreateStackInput) SetTags(v map[string]*string) *CreateStackInput
- func (s *CreateStackInput) SetUserSettings(v []*UserSetting) *CreateStackInput
- func (s CreateStackInput) String() string
- func (s *CreateStackInput) Validate() error
- type CreateStackOutput
- type CreateStreamingURLInput
- func (s CreateStreamingURLInput) GoString() string
- func (s *CreateStreamingURLInput) SetApplicationId(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetFleetName(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetSessionContext(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetStackName(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetUserId(v string) *CreateStreamingURLInput
- func (s *CreateStreamingURLInput) SetValidity(v int64) *CreateStreamingURLInput
- func (s CreateStreamingURLInput) String() string
- func (s *CreateStreamingURLInput) Validate() error
- type CreateStreamingURLOutput
- type CreateUpdatedImageInput
- func (s CreateUpdatedImageInput) GoString() string
- func (s *CreateUpdatedImageInput) SetDryRun(v bool) *CreateUpdatedImageInput
- func (s *CreateUpdatedImageInput) SetExistingImageName(v string) *CreateUpdatedImageInput
- func (s *CreateUpdatedImageInput) SetNewImageDescription(v string) *CreateUpdatedImageInput
- func (s *CreateUpdatedImageInput) SetNewImageDisplayName(v string) *CreateUpdatedImageInput
- func (s *CreateUpdatedImageInput) SetNewImageName(v string) *CreateUpdatedImageInput
- func (s *CreateUpdatedImageInput) SetNewImageTags(v map[string]*string) *CreateUpdatedImageInput
- func (s CreateUpdatedImageInput) String() string
- func (s *CreateUpdatedImageInput) Validate() error
- type CreateUpdatedImageOutput
- type CreateUsageReportSubscriptionInput
- type CreateUsageReportSubscriptionOutput
- func (s CreateUsageReportSubscriptionOutput) GoString() string
- func (s *CreateUsageReportSubscriptionOutput) SetS3BucketName(v string) *CreateUsageReportSubscriptionOutput
- func (s *CreateUsageReportSubscriptionOutput) SetSchedule(v string) *CreateUsageReportSubscriptionOutput
- func (s CreateUsageReportSubscriptionOutput) String() string
- type CreateUserInput
- func (s CreateUserInput) GoString() string
- func (s *CreateUserInput) SetAuthenticationType(v string) *CreateUserInput
- func (s *CreateUserInput) SetFirstName(v string) *CreateUserInput
- func (s *CreateUserInput) SetLastName(v string) *CreateUserInput
- func (s *CreateUserInput) SetMessageAction(v string) *CreateUserInput
- func (s *CreateUserInput) SetUserName(v string) *CreateUserInput
- func (s CreateUserInput) String() string
- func (s *CreateUserInput) Validate() error
- type CreateUserOutput
- type DeleteAppBlockBuilderInput
- type DeleteAppBlockBuilderOutput
- type DeleteAppBlockInput
- type DeleteAppBlockOutput
- type DeleteApplicationInput
- type DeleteApplicationOutput
- type DeleteDirectoryConfigInput
- type DeleteDirectoryConfigOutput
- type DeleteEntitlementInput
- func (s DeleteEntitlementInput) GoString() string
- func (s *DeleteEntitlementInput) SetName(v string) *DeleteEntitlementInput
- func (s *DeleteEntitlementInput) SetStackName(v string) *DeleteEntitlementInput
- func (s DeleteEntitlementInput) String() string
- func (s *DeleteEntitlementInput) Validate() error
- type DeleteEntitlementOutput
- type DeleteFleetInput
- type DeleteFleetOutput
- type DeleteImageBuilderInput
- type DeleteImageBuilderOutput
- type DeleteImageInput
- type DeleteImageOutput
- type DeleteImagePermissionsInput
- func (s DeleteImagePermissionsInput) GoString() string
- func (s *DeleteImagePermissionsInput) SetName(v string) *DeleteImagePermissionsInput
- func (s *DeleteImagePermissionsInput) SetSharedAccountId(v string) *DeleteImagePermissionsInput
- func (s DeleteImagePermissionsInput) String() string
- func (s *DeleteImagePermissionsInput) Validate() error
- type DeleteImagePermissionsOutput
- type DeleteStackInput
- type DeleteStackOutput
- type DeleteUsageReportSubscriptionInput
- type DeleteUsageReportSubscriptionOutput
- type DeleteUserInput
- type DeleteUserOutput
- type DescribeAppBlockBuilderAppBlockAssociationsInput
- func (s DescribeAppBlockBuilderAppBlockAssociationsInput) GoString() string
- func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetAppBlockArn(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput
- func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetAppBlockBuilderName(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput
- func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetMaxResults(v int64) *DescribeAppBlockBuilderAppBlockAssociationsInput
- func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetNextToken(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput
- func (s DescribeAppBlockBuilderAppBlockAssociationsInput) String() string
- func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) Validate() error
- type DescribeAppBlockBuilderAppBlockAssociationsOutput
- func (s DescribeAppBlockBuilderAppBlockAssociationsOutput) GoString() string
- func (s *DescribeAppBlockBuilderAppBlockAssociationsOutput) SetAppBlockBuilderAppBlockAssociations(v []*AppBlockBuilderAppBlockAssociation) *DescribeAppBlockBuilderAppBlockAssociationsOutput
- func (s *DescribeAppBlockBuilderAppBlockAssociationsOutput) SetNextToken(v string) *DescribeAppBlockBuilderAppBlockAssociationsOutput
- func (s DescribeAppBlockBuilderAppBlockAssociationsOutput) String() string
- type DescribeAppBlockBuildersInput
- func (s DescribeAppBlockBuildersInput) GoString() string
- func (s *DescribeAppBlockBuildersInput) SetMaxResults(v int64) *DescribeAppBlockBuildersInput
- func (s *DescribeAppBlockBuildersInput) SetNames(v []*string) *DescribeAppBlockBuildersInput
- func (s *DescribeAppBlockBuildersInput) SetNextToken(v string) *DescribeAppBlockBuildersInput
- func (s DescribeAppBlockBuildersInput) String() string
- func (s *DescribeAppBlockBuildersInput) Validate() error
- type DescribeAppBlockBuildersOutput
- func (s DescribeAppBlockBuildersOutput) GoString() string
- func (s *DescribeAppBlockBuildersOutput) SetAppBlockBuilders(v []*AppBlockBuilder) *DescribeAppBlockBuildersOutput
- func (s *DescribeAppBlockBuildersOutput) SetNextToken(v string) *DescribeAppBlockBuildersOutput
- func (s DescribeAppBlockBuildersOutput) String() string
- type DescribeAppBlocksInput
- func (s DescribeAppBlocksInput) GoString() string
- func (s *DescribeAppBlocksInput) SetArns(v []*string) *DescribeAppBlocksInput
- func (s *DescribeAppBlocksInput) SetMaxResults(v int64) *DescribeAppBlocksInput
- func (s *DescribeAppBlocksInput) SetNextToken(v string) *DescribeAppBlocksInput
- func (s DescribeAppBlocksInput) String() string
- func (s *DescribeAppBlocksInput) Validate() error
- type DescribeAppBlocksOutput
- type DescribeApplicationFleetAssociationsInput
- func (s DescribeApplicationFleetAssociationsInput) GoString() string
- func (s *DescribeApplicationFleetAssociationsInput) SetApplicationArn(v string) *DescribeApplicationFleetAssociationsInput
- func (s *DescribeApplicationFleetAssociationsInput) SetFleetName(v string) *DescribeApplicationFleetAssociationsInput
- func (s *DescribeApplicationFleetAssociationsInput) SetMaxResults(v int64) *DescribeApplicationFleetAssociationsInput
- func (s *DescribeApplicationFleetAssociationsInput) SetNextToken(v string) *DescribeApplicationFleetAssociationsInput
- func (s DescribeApplicationFleetAssociationsInput) String() string
- func (s *DescribeApplicationFleetAssociationsInput) Validate() error
- type DescribeApplicationFleetAssociationsOutput
- func (s DescribeApplicationFleetAssociationsOutput) GoString() string
- func (s *DescribeApplicationFleetAssociationsOutput) SetApplicationFleetAssociations(v []*ApplicationFleetAssociation) *DescribeApplicationFleetAssociationsOutput
- func (s *DescribeApplicationFleetAssociationsOutput) SetNextToken(v string) *DescribeApplicationFleetAssociationsOutput
- func (s DescribeApplicationFleetAssociationsOutput) String() string
- type DescribeApplicationsInput
- func (s DescribeApplicationsInput) GoString() string
- func (s *DescribeApplicationsInput) SetArns(v []*string) *DescribeApplicationsInput
- func (s *DescribeApplicationsInput) SetMaxResults(v int64) *DescribeApplicationsInput
- func (s *DescribeApplicationsInput) SetNextToken(v string) *DescribeApplicationsInput
- func (s DescribeApplicationsInput) String() string
- func (s *DescribeApplicationsInput) Validate() error
- type DescribeApplicationsOutput
- type DescribeDirectoryConfigsInput
- func (s DescribeDirectoryConfigsInput) GoString() string
- func (s *DescribeDirectoryConfigsInput) SetDirectoryNames(v []*string) *DescribeDirectoryConfigsInput
- func (s *DescribeDirectoryConfigsInput) SetMaxResults(v int64) *DescribeDirectoryConfigsInput
- func (s *DescribeDirectoryConfigsInput) SetNextToken(v string) *DescribeDirectoryConfigsInput
- func (s DescribeDirectoryConfigsInput) String() string
- func (s *DescribeDirectoryConfigsInput) Validate() error
- type DescribeDirectoryConfigsOutput
- func (s DescribeDirectoryConfigsOutput) GoString() string
- func (s *DescribeDirectoryConfigsOutput) SetDirectoryConfigs(v []*DirectoryConfig) *DescribeDirectoryConfigsOutput
- func (s *DescribeDirectoryConfigsOutput) SetNextToken(v string) *DescribeDirectoryConfigsOutput
- func (s DescribeDirectoryConfigsOutput) String() string
- type DescribeEntitlementsInput
- func (s DescribeEntitlementsInput) GoString() string
- func (s *DescribeEntitlementsInput) SetMaxResults(v int64) *DescribeEntitlementsInput
- func (s *DescribeEntitlementsInput) SetName(v string) *DescribeEntitlementsInput
- func (s *DescribeEntitlementsInput) SetNextToken(v string) *DescribeEntitlementsInput
- func (s *DescribeEntitlementsInput) SetStackName(v string) *DescribeEntitlementsInput
- func (s DescribeEntitlementsInput) String() string
- func (s *DescribeEntitlementsInput) Validate() error
- type DescribeEntitlementsOutput
- type DescribeFleetsInput
- type DescribeFleetsOutput
- type DescribeImageBuildersInput
- func (s DescribeImageBuildersInput) GoString() string
- func (s *DescribeImageBuildersInput) SetMaxResults(v int64) *DescribeImageBuildersInput
- func (s *DescribeImageBuildersInput) SetNames(v []*string) *DescribeImageBuildersInput
- func (s *DescribeImageBuildersInput) SetNextToken(v string) *DescribeImageBuildersInput
- func (s DescribeImageBuildersInput) String() string
- func (s *DescribeImageBuildersInput) Validate() error
- type DescribeImageBuildersOutput
- func (s DescribeImageBuildersOutput) GoString() string
- func (s *DescribeImageBuildersOutput) SetImageBuilders(v []*ImageBuilder) *DescribeImageBuildersOutput
- func (s *DescribeImageBuildersOutput) SetNextToken(v string) *DescribeImageBuildersOutput
- func (s DescribeImageBuildersOutput) String() string
- type DescribeImagePermissionsInput
- func (s DescribeImagePermissionsInput) GoString() string
- func (s *DescribeImagePermissionsInput) SetMaxResults(v int64) *DescribeImagePermissionsInput
- func (s *DescribeImagePermissionsInput) SetName(v string) *DescribeImagePermissionsInput
- func (s *DescribeImagePermissionsInput) SetNextToken(v string) *DescribeImagePermissionsInput
- func (s *DescribeImagePermissionsInput) SetSharedAwsAccountIds(v []*string) *DescribeImagePermissionsInput
- func (s DescribeImagePermissionsInput) String() string
- func (s *DescribeImagePermissionsInput) Validate() error
- type DescribeImagePermissionsOutput
- func (s DescribeImagePermissionsOutput) GoString() string
- func (s *DescribeImagePermissionsOutput) SetName(v string) *DescribeImagePermissionsOutput
- func (s *DescribeImagePermissionsOutput) SetNextToken(v string) *DescribeImagePermissionsOutput
- func (s *DescribeImagePermissionsOutput) SetSharedImagePermissionsList(v []*SharedImagePermissions) *DescribeImagePermissionsOutput
- func (s DescribeImagePermissionsOutput) String() string
- type DescribeImagesInput
- func (s DescribeImagesInput) GoString() string
- func (s *DescribeImagesInput) SetArns(v []*string) *DescribeImagesInput
- func (s *DescribeImagesInput) SetMaxResults(v int64) *DescribeImagesInput
- func (s *DescribeImagesInput) SetNames(v []*string) *DescribeImagesInput
- func (s *DescribeImagesInput) SetNextToken(v string) *DescribeImagesInput
- func (s *DescribeImagesInput) SetType(v string) *DescribeImagesInput
- func (s DescribeImagesInput) String() string
- func (s *DescribeImagesInput) Validate() error
- type DescribeImagesOutput
- type DescribeSessionsInput
- func (s DescribeSessionsInput) GoString() string
- func (s *DescribeSessionsInput) SetAuthenticationType(v string) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetFleetName(v string) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetInstanceId(v string) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetLimit(v int64) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetNextToken(v string) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetStackName(v string) *DescribeSessionsInput
- func (s *DescribeSessionsInput) SetUserId(v string) *DescribeSessionsInput
- func (s DescribeSessionsInput) String() string
- func (s *DescribeSessionsInput) Validate() error
- type DescribeSessionsOutput
- type DescribeStacksInput
- type DescribeStacksOutput
- type DescribeUsageReportSubscriptionsInput
- func (s DescribeUsageReportSubscriptionsInput) GoString() string
- func (s *DescribeUsageReportSubscriptionsInput) SetMaxResults(v int64) *DescribeUsageReportSubscriptionsInput
- func (s *DescribeUsageReportSubscriptionsInput) SetNextToken(v string) *DescribeUsageReportSubscriptionsInput
- func (s DescribeUsageReportSubscriptionsInput) String() string
- func (s *DescribeUsageReportSubscriptionsInput) Validate() error
- type DescribeUsageReportSubscriptionsOutput
- func (s DescribeUsageReportSubscriptionsOutput) GoString() string
- func (s *DescribeUsageReportSubscriptionsOutput) SetNextToken(v string) *DescribeUsageReportSubscriptionsOutput
- func (s *DescribeUsageReportSubscriptionsOutput) SetUsageReportSubscriptions(v []*UsageReportSubscription) *DescribeUsageReportSubscriptionsOutput
- func (s DescribeUsageReportSubscriptionsOutput) String() string
- type DescribeUserStackAssociationsInput
- func (s DescribeUserStackAssociationsInput) GoString() string
- func (s *DescribeUserStackAssociationsInput) SetAuthenticationType(v string) *DescribeUserStackAssociationsInput
- func (s *DescribeUserStackAssociationsInput) SetMaxResults(v int64) *DescribeUserStackAssociationsInput
- func (s *DescribeUserStackAssociationsInput) SetNextToken(v string) *DescribeUserStackAssociationsInput
- func (s *DescribeUserStackAssociationsInput) SetStackName(v string) *DescribeUserStackAssociationsInput
- func (s *DescribeUserStackAssociationsInput) SetUserName(v string) *DescribeUserStackAssociationsInput
- func (s DescribeUserStackAssociationsInput) String() string
- func (s *DescribeUserStackAssociationsInput) Validate() error
- type DescribeUserStackAssociationsOutput
- func (s DescribeUserStackAssociationsOutput) GoString() string
- func (s *DescribeUserStackAssociationsOutput) SetNextToken(v string) *DescribeUserStackAssociationsOutput
- func (s *DescribeUserStackAssociationsOutput) SetUserStackAssociations(v []*UserStackAssociation) *DescribeUserStackAssociationsOutput
- func (s DescribeUserStackAssociationsOutput) String() string
- type DescribeUsersInput
- func (s DescribeUsersInput) GoString() string
- func (s *DescribeUsersInput) SetAuthenticationType(v string) *DescribeUsersInput
- func (s *DescribeUsersInput) SetMaxResults(v int64) *DescribeUsersInput
- func (s *DescribeUsersInput) SetNextToken(v string) *DescribeUsersInput
- func (s DescribeUsersInput) String() string
- func (s *DescribeUsersInput) Validate() error
- type DescribeUsersOutput
- type DirectoryConfig
- func (s DirectoryConfig) GoString() string
- func (s *DirectoryConfig) SetCertificateBasedAuthProperties(v *CertificateBasedAuthProperties) *DirectoryConfig
- func (s *DirectoryConfig) SetCreatedTime(v time.Time) *DirectoryConfig
- func (s *DirectoryConfig) SetDirectoryName(v string) *DirectoryConfig
- func (s *DirectoryConfig) SetOrganizationalUnitDistinguishedNames(v []*string) *DirectoryConfig
- func (s *DirectoryConfig) SetServiceAccountCredentials(v *ServiceAccountCredentials) *DirectoryConfig
- func (s DirectoryConfig) String() string
- type DisableUserInput
- type DisableUserOutput
- type DisassociateAppBlockBuilderAppBlockInput
- func (s DisassociateAppBlockBuilderAppBlockInput) GoString() string
- func (s *DisassociateAppBlockBuilderAppBlockInput) SetAppBlockArn(v string) *DisassociateAppBlockBuilderAppBlockInput
- func (s *DisassociateAppBlockBuilderAppBlockInput) SetAppBlockBuilderName(v string) *DisassociateAppBlockBuilderAppBlockInput
- func (s DisassociateAppBlockBuilderAppBlockInput) String() string
- func (s *DisassociateAppBlockBuilderAppBlockInput) Validate() error
- type DisassociateAppBlockBuilderAppBlockOutput
- type DisassociateApplicationFleetInput
- func (s DisassociateApplicationFleetInput) GoString() string
- func (s *DisassociateApplicationFleetInput) SetApplicationArn(v string) *DisassociateApplicationFleetInput
- func (s *DisassociateApplicationFleetInput) SetFleetName(v string) *DisassociateApplicationFleetInput
- func (s DisassociateApplicationFleetInput) String() string
- func (s *DisassociateApplicationFleetInput) Validate() error
- type DisassociateApplicationFleetOutput
- type DisassociateApplicationFromEntitlementInput
- func (s DisassociateApplicationFromEntitlementInput) GoString() string
- func (s *DisassociateApplicationFromEntitlementInput) SetApplicationIdentifier(v string) *DisassociateApplicationFromEntitlementInput
- func (s *DisassociateApplicationFromEntitlementInput) SetEntitlementName(v string) *DisassociateApplicationFromEntitlementInput
- func (s *DisassociateApplicationFromEntitlementInput) SetStackName(v string) *DisassociateApplicationFromEntitlementInput
- func (s DisassociateApplicationFromEntitlementInput) String() string
- func (s *DisassociateApplicationFromEntitlementInput) Validate() error
- type DisassociateApplicationFromEntitlementOutput
- type DisassociateFleetInput
- func (s DisassociateFleetInput) GoString() string
- func (s *DisassociateFleetInput) SetFleetName(v string) *DisassociateFleetInput
- func (s *DisassociateFleetInput) SetStackName(v string) *DisassociateFleetInput
- func (s DisassociateFleetInput) String() string
- func (s *DisassociateFleetInput) Validate() error
- type DisassociateFleetOutput
- type DomainJoinInfo
- type EnableUserInput
- type EnableUserOutput
- type EntitledApplication
- type Entitlement
- func (s Entitlement) GoString() string
- func (s *Entitlement) SetAppVisibility(v string) *Entitlement
- func (s *Entitlement) SetAttributes(v []*EntitlementAttribute) *Entitlement
- func (s *Entitlement) SetCreatedTime(v time.Time) *Entitlement
- func (s *Entitlement) SetDescription(v string) *Entitlement
- func (s *Entitlement) SetLastModifiedTime(v time.Time) *Entitlement
- func (s *Entitlement) SetName(v string) *Entitlement
- func (s *Entitlement) SetStackName(v string) *Entitlement
- func (s Entitlement) String() string
- type EntitlementAlreadyExistsException
- func (s *EntitlementAlreadyExistsException) Code() string
- func (s *EntitlementAlreadyExistsException) Error() string
- func (s EntitlementAlreadyExistsException) GoString() string
- func (s *EntitlementAlreadyExistsException) Message() string
- func (s *EntitlementAlreadyExistsException) OrigErr() error
- func (s *EntitlementAlreadyExistsException) RequestID() string
- func (s *EntitlementAlreadyExistsException) StatusCode() int
- func (s EntitlementAlreadyExistsException) String() string
- type EntitlementAttribute
- type EntitlementNotFoundException
- func (s *EntitlementNotFoundException) Code() string
- func (s *EntitlementNotFoundException) Error() string
- func (s EntitlementNotFoundException) GoString() string
- func (s *EntitlementNotFoundException) Message() string
- func (s *EntitlementNotFoundException) OrigErr() error
- func (s *EntitlementNotFoundException) RequestID() string
- func (s *EntitlementNotFoundException) StatusCode() int
- func (s EntitlementNotFoundException) String() string
- type ErrorDetails
- type ExpireSessionInput
- type ExpireSessionOutput
- type Fleet
- func (s Fleet) GoString() string
- func (s *Fleet) SetArn(v string) *Fleet
- func (s *Fleet) SetComputeCapacityStatus(v *ComputeCapacityStatus) *Fleet
- func (s *Fleet) SetCreatedTime(v time.Time) *Fleet
- func (s *Fleet) SetDescription(v string) *Fleet
- func (s *Fleet) SetDisconnectTimeoutInSeconds(v int64) *Fleet
- func (s *Fleet) SetDisplayName(v string) *Fleet
- func (s *Fleet) SetDomainJoinInfo(v *DomainJoinInfo) *Fleet
- func (s *Fleet) SetEnableDefaultInternetAccess(v bool) *Fleet
- func (s *Fleet) SetFleetErrors(v []*FleetError) *Fleet
- func (s *Fleet) SetFleetType(v string) *Fleet
- func (s *Fleet) SetIamRoleArn(v string) *Fleet
- func (s *Fleet) SetIdleDisconnectTimeoutInSeconds(v int64) *Fleet
- func (s *Fleet) SetImageArn(v string) *Fleet
- func (s *Fleet) SetImageName(v string) *Fleet
- func (s *Fleet) SetInstanceType(v string) *Fleet
- func (s *Fleet) SetMaxConcurrentSessions(v int64) *Fleet
- func (s *Fleet) SetMaxSessionsPerInstance(v int64) *Fleet
- func (s *Fleet) SetMaxUserDurationInSeconds(v int64) *Fleet
- func (s *Fleet) SetName(v string) *Fleet
- func (s *Fleet) SetPlatform(v string) *Fleet
- func (s *Fleet) SetSessionScriptS3Location(v *S3Location) *Fleet
- func (s *Fleet) SetState(v string) *Fleet
- func (s *Fleet) SetStreamView(v string) *Fleet
- func (s *Fleet) SetUsbDeviceFilterStrings(v []*string) *Fleet
- func (s *Fleet) SetVpcConfig(v *VpcConfig) *Fleet
- func (s Fleet) String() string
- type FleetError
- type Image
- func (s Image) GoString() string
- func (s *Image) SetApplications(v []*Application) *Image
- func (s *Image) SetAppstreamAgentVersion(v string) *Image
- func (s *Image) SetArn(v string) *Image
- func (s *Image) SetBaseImageArn(v string) *Image
- func (s *Image) SetCreatedTime(v time.Time) *Image
- func (s *Image) SetDescription(v string) *Image
- func (s *Image) SetDisplayName(v string) *Image
- func (s *Image) SetImageBuilderName(v string) *Image
- func (s *Image) SetImageBuilderSupported(v bool) *Image
- func (s *Image) SetImageErrors(v []*ResourceError) *Image
- func (s *Image) SetImagePermissions(v *ImagePermissions) *Image
- func (s *Image) SetName(v string) *Image
- func (s *Image) SetPlatform(v string) *Image
- func (s *Image) SetPublicBaseImageReleasedDate(v time.Time) *Image
- func (s *Image) SetState(v string) *Image
- func (s *Image) SetStateChangeReason(v *ImageStateChangeReason) *Image
- func (s *Image) SetVisibility(v string) *Image
- func (s Image) String() string
- type ImageBuilder
- func (s ImageBuilder) GoString() string
- func (s *ImageBuilder) SetAccessEndpoints(v []*AccessEndpoint) *ImageBuilder
- func (s *ImageBuilder) SetAppstreamAgentVersion(v string) *ImageBuilder
- func (s *ImageBuilder) SetArn(v string) *ImageBuilder
- func (s *ImageBuilder) SetCreatedTime(v time.Time) *ImageBuilder
- func (s *ImageBuilder) SetDescription(v string) *ImageBuilder
- func (s *ImageBuilder) SetDisplayName(v string) *ImageBuilder
- func (s *ImageBuilder) SetDomainJoinInfo(v *DomainJoinInfo) *ImageBuilder
- func (s *ImageBuilder) SetEnableDefaultInternetAccess(v bool) *ImageBuilder
- func (s *ImageBuilder) SetIamRoleArn(v string) *ImageBuilder
- func (s *ImageBuilder) SetImageArn(v string) *ImageBuilder
- func (s *ImageBuilder) SetImageBuilderErrors(v []*ResourceError) *ImageBuilder
- func (s *ImageBuilder) SetInstanceType(v string) *ImageBuilder
- func (s *ImageBuilder) SetName(v string) *ImageBuilder
- func (s *ImageBuilder) SetNetworkAccessConfiguration(v *NetworkAccessConfiguration) *ImageBuilder
- func (s *ImageBuilder) SetPlatform(v string) *ImageBuilder
- func (s *ImageBuilder) SetState(v string) *ImageBuilder
- func (s *ImageBuilder) SetStateChangeReason(v *ImageBuilderStateChangeReason) *ImageBuilder
- func (s *ImageBuilder) SetVpcConfig(v *VpcConfig) *ImageBuilder
- func (s ImageBuilder) String() string
- type ImageBuilderStateChangeReason
- type ImagePermissions
- type ImageStateChangeReason
- type IncompatibleImageException
- func (s *IncompatibleImageException) Code() string
- func (s *IncompatibleImageException) Error() string
- func (s IncompatibleImageException) GoString() string
- func (s *IncompatibleImageException) Message() string
- func (s *IncompatibleImageException) OrigErr() error
- func (s *IncompatibleImageException) RequestID() string
- func (s *IncompatibleImageException) StatusCode() int
- func (s IncompatibleImageException) String() string
- type InvalidAccountStatusException
- func (s *InvalidAccountStatusException) Code() string
- func (s *InvalidAccountStatusException) Error() string
- func (s InvalidAccountStatusException) GoString() string
- func (s *InvalidAccountStatusException) Message() string
- func (s *InvalidAccountStatusException) OrigErr() error
- func (s *InvalidAccountStatusException) RequestID() string
- func (s *InvalidAccountStatusException) StatusCode() int
- func (s InvalidAccountStatusException) String() string
- type InvalidParameterCombinationException
- func (s *InvalidParameterCombinationException) Code() string
- func (s *InvalidParameterCombinationException) Error() string
- func (s InvalidParameterCombinationException) GoString() string
- func (s *InvalidParameterCombinationException) Message() string
- func (s *InvalidParameterCombinationException) OrigErr() error
- func (s *InvalidParameterCombinationException) RequestID() string
- func (s *InvalidParameterCombinationException) StatusCode() int
- func (s InvalidParameterCombinationException) String() string
- type InvalidRoleException
- func (s *InvalidRoleException) Code() string
- func (s *InvalidRoleException) Error() string
- func (s InvalidRoleException) GoString() string
- func (s *InvalidRoleException) Message() string
- func (s *InvalidRoleException) OrigErr() error
- func (s *InvalidRoleException) RequestID() string
- func (s *InvalidRoleException) StatusCode() int
- func (s InvalidRoleException) String() string
- type LastReportGenerationExecutionError
- func (s LastReportGenerationExecutionError) GoString() string
- func (s *LastReportGenerationExecutionError) SetErrorCode(v string) *LastReportGenerationExecutionError
- func (s *LastReportGenerationExecutionError) SetErrorMessage(v string) *LastReportGenerationExecutionError
- func (s LastReportGenerationExecutionError) String() string
- type LimitExceededException
- func (s *LimitExceededException) Code() string
- func (s *LimitExceededException) Error() string
- func (s LimitExceededException) GoString() string
- func (s *LimitExceededException) Message() string
- func (s *LimitExceededException) OrigErr() error
- func (s *LimitExceededException) RequestID() string
- func (s *LimitExceededException) StatusCode() int
- func (s LimitExceededException) String() string
- type ListAssociatedFleetsInput
- func (s ListAssociatedFleetsInput) GoString() string
- func (s *ListAssociatedFleetsInput) SetNextToken(v string) *ListAssociatedFleetsInput
- func (s *ListAssociatedFleetsInput) SetStackName(v string) *ListAssociatedFleetsInput
- func (s ListAssociatedFleetsInput) String() string
- func (s *ListAssociatedFleetsInput) Validate() error
- type ListAssociatedFleetsOutput
- type ListAssociatedStacksInput
- func (s ListAssociatedStacksInput) GoString() string
- func (s *ListAssociatedStacksInput) SetFleetName(v string) *ListAssociatedStacksInput
- func (s *ListAssociatedStacksInput) SetNextToken(v string) *ListAssociatedStacksInput
- func (s ListAssociatedStacksInput) String() string
- func (s *ListAssociatedStacksInput) Validate() error
- type ListAssociatedStacksOutput
- type ListEntitledApplicationsInput
- func (s ListEntitledApplicationsInput) GoString() string
- func (s *ListEntitledApplicationsInput) SetEntitlementName(v string) *ListEntitledApplicationsInput
- func (s *ListEntitledApplicationsInput) SetMaxResults(v int64) *ListEntitledApplicationsInput
- func (s *ListEntitledApplicationsInput) SetNextToken(v string) *ListEntitledApplicationsInput
- func (s *ListEntitledApplicationsInput) SetStackName(v string) *ListEntitledApplicationsInput
- func (s ListEntitledApplicationsInput) String() string
- func (s *ListEntitledApplicationsInput) Validate() error
- type ListEntitledApplicationsOutput
- func (s ListEntitledApplicationsOutput) GoString() string
- func (s *ListEntitledApplicationsOutput) SetEntitledApplications(v []*EntitledApplication) *ListEntitledApplicationsOutput
- func (s *ListEntitledApplicationsOutput) SetNextToken(v string) *ListEntitledApplicationsOutput
- func (s ListEntitledApplicationsOutput) String() string
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NetworkAccessConfiguration
- type OperationNotPermittedException
- func (s *OperationNotPermittedException) Code() string
- func (s *OperationNotPermittedException) Error() string
- func (s OperationNotPermittedException) GoString() string
- func (s *OperationNotPermittedException) Message() string
- func (s *OperationNotPermittedException) OrigErr() error
- func (s *OperationNotPermittedException) RequestID() string
- func (s *OperationNotPermittedException) StatusCode() int
- func (s OperationNotPermittedException) String() string
- type RequestLimitExceededException
- func (s *RequestLimitExceededException) Code() string
- func (s *RequestLimitExceededException) Error() string
- func (s RequestLimitExceededException) GoString() string
- func (s *RequestLimitExceededException) Message() string
- func (s *RequestLimitExceededException) OrigErr() error
- func (s *RequestLimitExceededException) RequestID() string
- func (s *RequestLimitExceededException) StatusCode() int
- func (s RequestLimitExceededException) String() string
- type ResourceAlreadyExistsException
- func (s *ResourceAlreadyExistsException) Code() string
- func (s *ResourceAlreadyExistsException) Error() string
- func (s ResourceAlreadyExistsException) GoString() string
- func (s *ResourceAlreadyExistsException) Message() string
- func (s *ResourceAlreadyExistsException) OrigErr() error
- func (s *ResourceAlreadyExistsException) RequestID() string
- func (s *ResourceAlreadyExistsException) StatusCode() int
- func (s ResourceAlreadyExistsException) String() string
- type ResourceError
- type ResourceInUseException
- func (s *ResourceInUseException) Code() string
- func (s *ResourceInUseException) Error() string
- func (s ResourceInUseException) GoString() string
- func (s *ResourceInUseException) Message() string
- func (s *ResourceInUseException) OrigErr() error
- func (s *ResourceInUseException) RequestID() string
- func (s *ResourceInUseException) StatusCode() int
- func (s ResourceInUseException) String() string
- type ResourceNotAvailableException
- func (s *ResourceNotAvailableException) Code() string
- func (s *ResourceNotAvailableException) Error() string
- func (s ResourceNotAvailableException) GoString() string
- func (s *ResourceNotAvailableException) Message() string
- func (s *ResourceNotAvailableException) OrigErr() error
- func (s *ResourceNotAvailableException) RequestID() string
- func (s *ResourceNotAvailableException) StatusCode() int
- func (s ResourceNotAvailableException) String() string
- 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 S3Location
- type ScriptDetails
- func (s ScriptDetails) GoString() string
- func (s *ScriptDetails) SetExecutableParameters(v string) *ScriptDetails
- func (s *ScriptDetails) SetExecutablePath(v string) *ScriptDetails
- func (s *ScriptDetails) SetScriptS3Location(v *S3Location) *ScriptDetails
- func (s *ScriptDetails) SetTimeoutInSeconds(v int64) *ScriptDetails
- func (s ScriptDetails) String() string
- func (s *ScriptDetails) Validate() error
- type ServiceAccountCredentials
- func (s ServiceAccountCredentials) GoString() string
- func (s *ServiceAccountCredentials) SetAccountName(v string) *ServiceAccountCredentials
- func (s *ServiceAccountCredentials) SetAccountPassword(v string) *ServiceAccountCredentials
- func (s ServiceAccountCredentials) String() string
- func (s *ServiceAccountCredentials) Validate() error
- type Session
- func (s Session) GoString() string
- func (s *Session) SetAuthenticationType(v string) *Session
- func (s *Session) SetConnectionState(v string) *Session
- func (s *Session) SetFleetName(v string) *Session
- func (s *Session) SetId(v string) *Session
- func (s *Session) SetInstanceId(v string) *Session
- func (s *Session) SetMaxExpirationTime(v time.Time) *Session
- func (s *Session) SetNetworkAccessConfiguration(v *NetworkAccessConfiguration) *Session
- func (s *Session) SetStackName(v string) *Session
- func (s *Session) SetStartTime(v time.Time) *Session
- func (s *Session) SetState(v string) *Session
- func (s *Session) SetUserId(v string) *Session
- func (s Session) String() string
- type SharedImagePermissions
- type Stack
- func (s Stack) GoString() string
- func (s *Stack) SetAccessEndpoints(v []*AccessEndpoint) *Stack
- func (s *Stack) SetApplicationSettings(v *ApplicationSettingsResponse) *Stack
- func (s *Stack) SetArn(v string) *Stack
- func (s *Stack) SetCreatedTime(v time.Time) *Stack
- func (s *Stack) SetDescription(v string) *Stack
- func (s *Stack) SetDisplayName(v string) *Stack
- func (s *Stack) SetEmbedHostDomains(v []*string) *Stack
- func (s *Stack) SetFeedbackURL(v string) *Stack
- func (s *Stack) SetName(v string) *Stack
- func (s *Stack) SetRedirectURL(v string) *Stack
- func (s *Stack) SetStackErrors(v []*StackError) *Stack
- func (s *Stack) SetStorageConnectors(v []*StorageConnector) *Stack
- func (s *Stack) SetStreamingExperienceSettings(v *StreamingExperienceSettings) *Stack
- func (s *Stack) SetUserSettings(v []*UserSetting) *Stack
- func (s Stack) String() string
- type StackError
- type StartAppBlockBuilderInput
- type StartAppBlockBuilderOutput
- type StartFleetInput
- type StartFleetOutput
- type StartImageBuilderInput
- func (s StartImageBuilderInput) GoString() string
- func (s *StartImageBuilderInput) SetAppstreamAgentVersion(v string) *StartImageBuilderInput
- func (s *StartImageBuilderInput) SetName(v string) *StartImageBuilderInput
- func (s StartImageBuilderInput) String() string
- func (s *StartImageBuilderInput) Validate() error
- type StartImageBuilderOutput
- type StopAppBlockBuilderInput
- type StopAppBlockBuilderOutput
- type StopFleetInput
- type StopFleetOutput
- type StopImageBuilderInput
- type StopImageBuilderOutput
- type StorageConnector
- func (s StorageConnector) GoString() string
- func (s *StorageConnector) SetConnectorType(v string) *StorageConnector
- func (s *StorageConnector) SetDomains(v []*string) *StorageConnector
- func (s *StorageConnector) SetResourceIdentifier(v string) *StorageConnector
- func (s StorageConnector) String() string
- func (s *StorageConnector) Validate() error
- type StreamingExperienceSettings
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAppBlockBuilderInput
- func (s UpdateAppBlockBuilderInput) GoString() string
- func (s *UpdateAppBlockBuilderInput) SetAccessEndpoints(v []*AccessEndpoint) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetAttributesToDelete(v []*string) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetDescription(v string) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetDisplayName(v string) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetEnableDefaultInternetAccess(v bool) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetIamRoleArn(v string) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetInstanceType(v string) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetName(v string) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetPlatform(v string) *UpdateAppBlockBuilderInput
- func (s *UpdateAppBlockBuilderInput) SetVpcConfig(v *VpcConfig) *UpdateAppBlockBuilderInput
- func (s UpdateAppBlockBuilderInput) String() string
- func (s *UpdateAppBlockBuilderInput) Validate() error
- type UpdateAppBlockBuilderOutput
- type UpdateApplicationInput
- func (s UpdateApplicationInput) GoString() string
- func (s *UpdateApplicationInput) SetAppBlockArn(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetAttributesToDelete(v []*string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetDescription(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetDisplayName(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetIconS3Location(v *S3Location) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetLaunchParameters(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetLaunchPath(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetName(v string) *UpdateApplicationInput
- func (s *UpdateApplicationInput) SetWorkingDirectory(v string) *UpdateApplicationInput
- func (s UpdateApplicationInput) String() string
- func (s *UpdateApplicationInput) Validate() error
- type UpdateApplicationOutput
- type UpdateDirectoryConfigInput
- func (s UpdateDirectoryConfigInput) GoString() string
- func (s *UpdateDirectoryConfigInput) SetCertificateBasedAuthProperties(v *CertificateBasedAuthProperties) *UpdateDirectoryConfigInput
- func (s *UpdateDirectoryConfigInput) SetDirectoryName(v string) *UpdateDirectoryConfigInput
- func (s *UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []*string) *UpdateDirectoryConfigInput
- func (s *UpdateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *UpdateDirectoryConfigInput
- func (s UpdateDirectoryConfigInput) String() string
- func (s *UpdateDirectoryConfigInput) Validate() error
- type UpdateDirectoryConfigOutput
- type UpdateEntitlementInput
- func (s UpdateEntitlementInput) GoString() string
- func (s *UpdateEntitlementInput) SetAppVisibility(v string) *UpdateEntitlementInput
- func (s *UpdateEntitlementInput) SetAttributes(v []*EntitlementAttribute) *UpdateEntitlementInput
- func (s *UpdateEntitlementInput) SetDescription(v string) *UpdateEntitlementInput
- func (s *UpdateEntitlementInput) SetName(v string) *UpdateEntitlementInput
- func (s *UpdateEntitlementInput) SetStackName(v string) *UpdateEntitlementInput
- func (s UpdateEntitlementInput) String() string
- func (s *UpdateEntitlementInput) Validate() error
- type UpdateEntitlementOutput
- type UpdateFleetInput
- func (s UpdateFleetInput) GoString() string
- func (s *UpdateFleetInput) SetAttributesToDelete(v []*string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetComputeCapacity(v *ComputeCapacity) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDeleteVpcConfig(v bool) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDescription(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDisplayName(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *UpdateFleetInput
- func (s *UpdateFleetInput) SetEnableDefaultInternetAccess(v bool) *UpdateFleetInput
- func (s *UpdateFleetInput) SetIamRoleArn(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetIdleDisconnectTimeoutInSeconds(v int64) *UpdateFleetInput
- func (s *UpdateFleetInput) SetImageArn(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetImageName(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetInstanceType(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetMaxConcurrentSessions(v int64) *UpdateFleetInput
- func (s *UpdateFleetInput) SetMaxSessionsPerInstance(v int64) *UpdateFleetInput
- func (s *UpdateFleetInput) SetMaxUserDurationInSeconds(v int64) *UpdateFleetInput
- func (s *UpdateFleetInput) SetName(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetPlatform(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetSessionScriptS3Location(v *S3Location) *UpdateFleetInput
- func (s *UpdateFleetInput) SetStreamView(v string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetUsbDeviceFilterStrings(v []*string) *UpdateFleetInput
- func (s *UpdateFleetInput) SetVpcConfig(v *VpcConfig) *UpdateFleetInput
- func (s UpdateFleetInput) String() string
- func (s *UpdateFleetInput) Validate() error
- type UpdateFleetOutput
- type UpdateImagePermissionsInput
- func (s UpdateImagePermissionsInput) GoString() string
- func (s *UpdateImagePermissionsInput) SetImagePermissions(v *ImagePermissions) *UpdateImagePermissionsInput
- func (s *UpdateImagePermissionsInput) SetName(v string) *UpdateImagePermissionsInput
- func (s *UpdateImagePermissionsInput) SetSharedAccountId(v string) *UpdateImagePermissionsInput
- func (s UpdateImagePermissionsInput) String() string
- func (s *UpdateImagePermissionsInput) Validate() error
- type UpdateImagePermissionsOutput
- type UpdateStackInput
- func (s UpdateStackInput) GoString() string
- func (s *UpdateStackInput) SetAccessEndpoints(v []*AccessEndpoint) *UpdateStackInput
- func (s *UpdateStackInput) SetApplicationSettings(v *ApplicationSettings) *UpdateStackInput
- func (s *UpdateStackInput) SetAttributesToDelete(v []*string) *UpdateStackInput
- func (s *UpdateStackInput) SetDeleteStorageConnectors(v bool) *UpdateStackInput
- func (s *UpdateStackInput) SetDescription(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetDisplayName(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetEmbedHostDomains(v []*string) *UpdateStackInput
- func (s *UpdateStackInput) SetFeedbackURL(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetName(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetRedirectURL(v string) *UpdateStackInput
- func (s *UpdateStackInput) SetStorageConnectors(v []*StorageConnector) *UpdateStackInput
- func (s *UpdateStackInput) SetStreamingExperienceSettings(v *StreamingExperienceSettings) *UpdateStackInput
- func (s *UpdateStackInput) SetUserSettings(v []*UserSetting) *UpdateStackInput
- func (s UpdateStackInput) String() string
- func (s *UpdateStackInput) Validate() error
- type UpdateStackOutput
- type UsageReportSubscription
- func (s UsageReportSubscription) GoString() string
- func (s *UsageReportSubscription) SetLastGeneratedReportDate(v time.Time) *UsageReportSubscription
- func (s *UsageReportSubscription) SetS3BucketName(v string) *UsageReportSubscription
- func (s *UsageReportSubscription) SetSchedule(v string) *UsageReportSubscription
- func (s *UsageReportSubscription) SetSubscriptionErrors(v []*LastReportGenerationExecutionError) *UsageReportSubscription
- func (s UsageReportSubscription) String() string
- type User
- func (s User) GoString() string
- func (s *User) SetArn(v string) *User
- func (s *User) SetAuthenticationType(v string) *User
- func (s *User) SetCreatedTime(v time.Time) *User
- func (s *User) SetEnabled(v bool) *User
- func (s *User) SetFirstName(v string) *User
- func (s *User) SetLastName(v string) *User
- func (s *User) SetStatus(v string) *User
- func (s *User) SetUserName(v string) *User
- func (s User) String() string
- type UserSetting
- type UserStackAssociation
- func (s UserStackAssociation) GoString() string
- func (s *UserStackAssociation) SetAuthenticationType(v string) *UserStackAssociation
- func (s *UserStackAssociation) SetSendEmailNotification(v bool) *UserStackAssociation
- func (s *UserStackAssociation) SetStackName(v string) *UserStackAssociation
- func (s *UserStackAssociation) SetUserName(v string) *UserStackAssociation
- func (s UserStackAssociation) String() string
- func (s *UserStackAssociation) Validate() error
- type UserStackAssociationError
- func (s UserStackAssociationError) GoString() string
- func (s *UserStackAssociationError) SetErrorCode(v string) *UserStackAssociationError
- func (s *UserStackAssociationError) SetErrorMessage(v string) *UserStackAssociationError
- func (s *UserStackAssociationError) SetUserStackAssociation(v *UserStackAssociation) *UserStackAssociationError
- func (s UserStackAssociationError) String() string
- type VpcConfig
Constants ¶
const ( // ActionClipboardCopyFromLocalDevice is a Action enum value ActionClipboardCopyFromLocalDevice = "CLIPBOARD_COPY_FROM_LOCAL_DEVICE" // ActionClipboardCopyToLocalDevice is a Action enum value ActionClipboardCopyToLocalDevice = "CLIPBOARD_COPY_TO_LOCAL_DEVICE" // ActionFileUpload is a Action enum value ActionFileUpload = "FILE_UPLOAD" // ActionFileDownload is a Action enum value ActionFileDownload = "FILE_DOWNLOAD" // ActionPrintingToLocalDevice is a Action enum value ActionPrintingToLocalDevice = "PRINTING_TO_LOCAL_DEVICE" // ActionDomainPasswordSignin is a Action enum value ActionDomainPasswordSignin = "DOMAIN_PASSWORD_SIGNIN" // ActionDomainSmartCardSignin is a Action enum value ActionDomainSmartCardSignin = "DOMAIN_SMART_CARD_SIGNIN" )
const ( // AppBlockBuilderAttributeIamRoleArn is a AppBlockBuilderAttribute enum value AppBlockBuilderAttributeIamRoleArn = "IAM_ROLE_ARN" // AppBlockBuilderAttributeAccessEndpoints is a AppBlockBuilderAttribute enum value AppBlockBuilderAttributeAccessEndpoints = "ACCESS_ENDPOINTS" // AppBlockBuilderAttributeVpcConfigurationSecurityGroupIds is a AppBlockBuilderAttribute enum value AppBlockBuilderAttributeVpcConfigurationSecurityGroupIds = "VPC_CONFIGURATION_SECURITY_GROUP_IDS" )
const ( // AppBlockBuilderStateStarting is a AppBlockBuilderState enum value AppBlockBuilderStateStarting = "STARTING" // AppBlockBuilderStateRunning is a AppBlockBuilderState enum value AppBlockBuilderStateRunning = "RUNNING" // AppBlockBuilderStateStopping is a AppBlockBuilderState enum value AppBlockBuilderStateStopping = "STOPPING" // AppBlockBuilderStateStopped is a AppBlockBuilderState enum value AppBlockBuilderStateStopped = "STOPPED" )
const ( // AppBlockStateInactive is a AppBlockState enum value AppBlockStateInactive = "INACTIVE" // AppBlockStateActive is a AppBlockState enum value AppBlockStateActive = "ACTIVE" )
const ( // AppVisibilityAll is a AppVisibility enum value AppVisibilityAll = "ALL" // AppVisibilityAssociated is a AppVisibility enum value AppVisibilityAssociated = "ASSOCIATED" )
const ( // ApplicationAttributeLaunchParameters is a ApplicationAttribute enum value ApplicationAttributeLaunchParameters = "LAUNCH_PARAMETERS" // ApplicationAttributeWorkingDirectory is a ApplicationAttribute enum value ApplicationAttributeWorkingDirectory = "WORKING_DIRECTORY" )
const ( // AuthenticationTypeApi is a AuthenticationType enum value AuthenticationTypeApi = "API" // AuthenticationTypeSaml is a AuthenticationType enum value AuthenticationTypeSaml = "SAML" // AuthenticationTypeUserpool is a AuthenticationType enum value AuthenticationTypeUserpool = "USERPOOL" // AuthenticationTypeAwsAd is a AuthenticationType enum value AuthenticationTypeAwsAd = "AWS_AD" )
const ( // CertificateBasedAuthStatusDisabled is a CertificateBasedAuthStatus enum value CertificateBasedAuthStatusDisabled = "DISABLED" // CertificateBasedAuthStatusEnabled is a CertificateBasedAuthStatus enum value CertificateBasedAuthStatusEnabled = "ENABLED" // CertificateBasedAuthStatusEnabledNoDirectoryLoginFallback is a CertificateBasedAuthStatus enum value CertificateBasedAuthStatusEnabledNoDirectoryLoginFallback = "ENABLED_NO_DIRECTORY_LOGIN_FALLBACK" )
const ( // FleetAttributeVpcConfiguration is a FleetAttribute enum value FleetAttributeVpcConfiguration = "VPC_CONFIGURATION" // FleetAttributeVpcConfigurationSecurityGroupIds is a FleetAttribute enum value FleetAttributeVpcConfigurationSecurityGroupIds = "VPC_CONFIGURATION_SECURITY_GROUP_IDS" // FleetAttributeDomainJoinInfo is a FleetAttribute enum value FleetAttributeDomainJoinInfo = "DOMAIN_JOIN_INFO" // FleetAttributeIamRoleArn is a FleetAttribute enum value FleetAttributeIamRoleArn = "IAM_ROLE_ARN" // FleetAttributeUsbDeviceFilterStrings is a FleetAttribute enum value FleetAttributeUsbDeviceFilterStrings = "USB_DEVICE_FILTER_STRINGS" // FleetAttributeSessionScriptS3Location is a FleetAttribute enum value FleetAttributeSessionScriptS3Location = "SESSION_SCRIPT_S3_LOCATION" // FleetAttributeMaxSessionsPerInstance is a FleetAttribute enum value FleetAttributeMaxSessionsPerInstance = "MAX_SESSIONS_PER_INSTANCE" )
The fleet attribute.
const ( // FleetErrorCodeIamServiceRoleMissingEniDescribeAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingEniDescribeAction = "IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION" // FleetErrorCodeIamServiceRoleMissingEniCreateAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingEniCreateAction = "IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION" // FleetErrorCodeIamServiceRoleMissingEniDeleteAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingEniDeleteAction = "IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION" // FleetErrorCodeNetworkInterfaceLimitExceeded is a FleetErrorCode enum value FleetErrorCodeNetworkInterfaceLimitExceeded = "NETWORK_INTERFACE_LIMIT_EXCEEDED" // FleetErrorCodeInternalServiceError is a FleetErrorCode enum value FleetErrorCodeInternalServiceError = "INTERNAL_SERVICE_ERROR" // FleetErrorCodeIamServiceRoleIsMissing is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleIsMissing = "IAM_SERVICE_ROLE_IS_MISSING" // FleetErrorCodeMachineRoleIsMissing is a FleetErrorCode enum value FleetErrorCodeMachineRoleIsMissing = "MACHINE_ROLE_IS_MISSING" // FleetErrorCodeStsDisabledInRegion is a FleetErrorCode enum value FleetErrorCodeStsDisabledInRegion = "STS_DISABLED_IN_REGION" // FleetErrorCodeSubnetHasInsufficientIpAddresses is a FleetErrorCode enum value FleetErrorCodeSubnetHasInsufficientIpAddresses = "SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES" // FleetErrorCodeIamServiceRoleMissingDescribeSubnetAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingDescribeSubnetAction = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION" // FleetErrorCodeSubnetNotFound is a FleetErrorCode enum value FleetErrorCodeSubnetNotFound = "SUBNET_NOT_FOUND" // FleetErrorCodeImageNotFound is a FleetErrorCode enum value FleetErrorCodeImageNotFound = "IMAGE_NOT_FOUND" // FleetErrorCodeInvalidSubnetConfiguration is a FleetErrorCode enum value FleetErrorCodeInvalidSubnetConfiguration = "INVALID_SUBNET_CONFIGURATION" // FleetErrorCodeSecurityGroupsNotFound is a FleetErrorCode enum value FleetErrorCodeSecurityGroupsNotFound = "SECURITY_GROUPS_NOT_FOUND" // FleetErrorCodeIgwNotAttached is a FleetErrorCode enum value FleetErrorCodeIgwNotAttached = "IGW_NOT_ATTACHED" // FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction is a FleetErrorCode enum value FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION" // FleetErrorCodeFleetStopped is a FleetErrorCode enum value FleetErrorCodeFleetStopped = "FLEET_STOPPED" // FleetErrorCodeFleetInstanceProvisioningFailure is a FleetErrorCode enum value FleetErrorCodeFleetInstanceProvisioningFailure = "FLEET_INSTANCE_PROVISIONING_FAILURE" // FleetErrorCodeDomainJoinErrorFileNotFound is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorFileNotFound = "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND" // FleetErrorCodeDomainJoinErrorAccessDenied is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorAccessDenied = "DOMAIN_JOIN_ERROR_ACCESS_DENIED" // FleetErrorCodeDomainJoinErrorLogonFailure is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorLogonFailure = "DOMAIN_JOIN_ERROR_LOGON_FAILURE" // FleetErrorCodeDomainJoinErrorInvalidParameter is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorInvalidParameter = "DOMAIN_JOIN_ERROR_INVALID_PARAMETER" // FleetErrorCodeDomainJoinErrorMoreData is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorMoreData = "DOMAIN_JOIN_ERROR_MORE_DATA" // FleetErrorCodeDomainJoinErrorNoSuchDomain is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorNoSuchDomain = "DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN" // FleetErrorCodeDomainJoinErrorNotSupported is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorNotSupported = "DOMAIN_JOIN_ERROR_NOT_SUPPORTED" // FleetErrorCodeDomainJoinNerrInvalidWorkgroupName is a FleetErrorCode enum value FleetErrorCodeDomainJoinNerrInvalidWorkgroupName = "DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME" // FleetErrorCodeDomainJoinNerrWorkstationNotStarted is a FleetErrorCode enum value FleetErrorCodeDomainJoinNerrWorkstationNotStarted = "DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED" // FleetErrorCodeDomainJoinErrorDsMachineAccountQuotaExceeded is a FleetErrorCode enum value FleetErrorCodeDomainJoinErrorDsMachineAccountQuotaExceeded = "DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED" // FleetErrorCodeDomainJoinNerrPasswordExpired is a FleetErrorCode enum value FleetErrorCodeDomainJoinNerrPasswordExpired = "DOMAIN_JOIN_NERR_PASSWORD_EXPIRED" // FleetErrorCodeDomainJoinInternalServiceError is a FleetErrorCode enum value FleetErrorCodeDomainJoinInternalServiceError = "DOMAIN_JOIN_INTERNAL_SERVICE_ERROR" )
const ( // FleetStateStarting is a FleetState enum value FleetStateStarting = "STARTING" // FleetStateRunning is a FleetState enum value FleetStateRunning = "RUNNING" // FleetStateStopping is a FleetState enum value FleetStateStopping = "STOPPING" // FleetStateStopped is a FleetState enum value FleetStateStopped = "STOPPED" )
const ( // FleetTypeAlwaysOn is a FleetType enum value FleetTypeAlwaysOn = "ALWAYS_ON" // FleetTypeOnDemand is a FleetType enum value FleetTypeOnDemand = "ON_DEMAND" // FleetTypeElastic is a FleetType enum value FleetTypeElastic = "ELASTIC" )
const ( // ImageBuilderStatePending is a ImageBuilderState enum value ImageBuilderStatePending = "PENDING" // ImageBuilderStateUpdatingAgent is a ImageBuilderState enum value ImageBuilderStateUpdatingAgent = "UPDATING_AGENT" // ImageBuilderStateRunning is a ImageBuilderState enum value ImageBuilderStateRunning = "RUNNING" // ImageBuilderStateStopping is a ImageBuilderState enum value ImageBuilderStateStopping = "STOPPING" // ImageBuilderStateStopped is a ImageBuilderState enum value ImageBuilderStateStopped = "STOPPED" // ImageBuilderStateRebooting is a ImageBuilderState enum value ImageBuilderStateRebooting = "REBOOTING" // ImageBuilderStateSnapshotting is a ImageBuilderState enum value ImageBuilderStateSnapshotting = "SNAPSHOTTING" // ImageBuilderStateDeleting is a ImageBuilderState enum value ImageBuilderStateDeleting = "DELETING" // ImageBuilderStateFailed is a ImageBuilderState enum value ImageBuilderStateFailed = "FAILED" // ImageBuilderStateUpdating is a ImageBuilderState enum value ImageBuilderStateUpdating = "UPDATING" // ImageBuilderStatePendingQualification is a ImageBuilderState enum value ImageBuilderStatePendingQualification = "PENDING_QUALIFICATION" )
const ( // ImageBuilderStateChangeReasonCodeInternalError is a ImageBuilderStateChangeReasonCode enum value ImageBuilderStateChangeReasonCodeInternalError = "INTERNAL_ERROR" ImageBuilderStateChangeReasonCodeImageUnavailable = "IMAGE_UNAVAILABLE" )
const ( // ImageStatePending is a ImageState enum value ImageStatePending = "PENDING" // ImageStateAvailable is a ImageState enum value ImageStateAvailable = "AVAILABLE" // ImageStateFailed is a ImageState enum value ImageStateFailed = "FAILED" // ImageStateCopying is a ImageState enum value ImageStateCopying = "COPYING" // ImageStateDeleting is a ImageState enum value ImageStateDeleting = "DELETING" // ImageStateCreating is a ImageState enum value ImageStateCreating = "CREATING" // ImageStateImporting is a ImageState enum value ImageStateImporting = "IMPORTING" )
const ( // ImageStateChangeReasonCodeInternalError is a ImageStateChangeReasonCode enum value ImageStateChangeReasonCodeInternalError = "INTERNAL_ERROR" // ImageStateChangeReasonCodeImageBuilderNotAvailable is a ImageStateChangeReasonCode enum value ImageStateChangeReasonCodeImageBuilderNotAvailable = "IMAGE_BUILDER_NOT_AVAILABLE" // ImageStateChangeReasonCodeImageCopyFailure is a ImageStateChangeReasonCode enum value ImageStateChangeReasonCodeImageCopyFailure = "IMAGE_COPY_FAILURE" )
const ( // MessageActionSuppress is a MessageAction enum value MessageActionSuppress = "SUPPRESS" // MessageActionResend is a MessageAction enum value MessageActionResend = "RESEND" )
const ( // PackagingTypeCustom is a PackagingType enum value PackagingTypeCustom = "CUSTOM" // PackagingTypeAppstream2 is a PackagingType enum value PackagingTypeAppstream2 = "APPSTREAM2" )
const ( // PermissionEnabled is a Permission enum value PermissionEnabled = "ENABLED" // PermissionDisabled is a Permission enum value PermissionDisabled = "DISABLED" )
const ( // PlatformTypeWindows is a PlatformType enum value PlatformTypeWindows = "WINDOWS" // PlatformTypeWindowsServer2016 is a PlatformType enum value PlatformTypeWindowsServer2016 = "WINDOWS_SERVER_2016" // PlatformTypeWindowsServer2019 is a PlatformType enum value PlatformTypeWindowsServer2019 = "WINDOWS_SERVER_2019" // PlatformTypeWindowsServer2022 is a PlatformType enum value PlatformTypeWindowsServer2022 = "WINDOWS_SERVER_2022" // PlatformTypeAmazonLinux2 is a PlatformType enum value PlatformTypeAmazonLinux2 = "AMAZON_LINUX2" )
const ( // PreferredProtocolTcp is a PreferredProtocol enum value PreferredProtocolTcp = "TCP" // PreferredProtocolUdp is a PreferredProtocol enum value PreferredProtocolUdp = "UDP" )
const ( // SessionConnectionStateConnected is a SessionConnectionState enum value SessionConnectionStateConnected = "CONNECTED" // SessionConnectionStateNotConnected is a SessionConnectionState enum value SessionConnectionStateNotConnected = "NOT_CONNECTED" )
const ( // SessionStateActive is a SessionState enum value SessionStateActive = "ACTIVE" // SessionStatePending is a SessionState enum value SessionStatePending = "PENDING" // SessionStateExpired is a SessionState enum value SessionStateExpired = "EXPIRED" )
Possible values for the state of a streaming session.
const ( // StackAttributeStorageConnectors is a StackAttribute enum value StackAttributeStorageConnectors = "STORAGE_CONNECTORS" // StackAttributeStorageConnectorHomefolders is a StackAttribute enum value StackAttributeStorageConnectorHomefolders = "STORAGE_CONNECTOR_HOMEFOLDERS" // StackAttributeStorageConnectorGoogleDrive is a StackAttribute enum value StackAttributeStorageConnectorGoogleDrive = "STORAGE_CONNECTOR_GOOGLE_DRIVE" // StackAttributeStorageConnectorOneDrive is a StackAttribute enum value StackAttributeStorageConnectorOneDrive = "STORAGE_CONNECTOR_ONE_DRIVE" // StackAttributeRedirectUrl is a StackAttribute enum value StackAttributeRedirectUrl = "REDIRECT_URL" // StackAttributeFeedbackUrl is a StackAttribute enum value StackAttributeFeedbackUrl = "FEEDBACK_URL" // StackAttributeThemeName is a StackAttribute enum value StackAttributeThemeName = "THEME_NAME" // StackAttributeUserSettings is a StackAttribute enum value StackAttributeUserSettings = "USER_SETTINGS" // StackAttributeEmbedHostDomains is a StackAttribute enum value StackAttributeEmbedHostDomains = "EMBED_HOST_DOMAINS" // StackAttributeIamRoleArn is a StackAttribute enum value StackAttributeIamRoleArn = "IAM_ROLE_ARN" // StackAttributeAccessEndpoints is a StackAttribute enum value StackAttributeAccessEndpoints = "ACCESS_ENDPOINTS" // StackAttributeStreamingExperienceSettings is a StackAttribute enum value StackAttributeStreamingExperienceSettings = "STREAMING_EXPERIENCE_SETTINGS" )
const ( // StackErrorCodeStorageConnectorError is a StackErrorCode enum value StackErrorCodeStorageConnectorError = "STORAGE_CONNECTOR_ERROR" // StackErrorCodeInternalServiceError is a StackErrorCode enum value StackErrorCodeInternalServiceError = "INTERNAL_SERVICE_ERROR" )
const ( // StorageConnectorTypeHomefolders is a StorageConnectorType enum value StorageConnectorTypeHomefolders = "HOMEFOLDERS" // StorageConnectorTypeGoogleDrive is a StorageConnectorType enum value StorageConnectorTypeGoogleDrive = "GOOGLE_DRIVE" // StorageConnectorTypeOneDrive is a StorageConnectorType enum value StorageConnectorTypeOneDrive = "ONE_DRIVE" )
The type of storage connector.
const ( // StreamViewApp is a StreamView enum value StreamViewApp = "APP" // StreamViewDesktop is a StreamView enum value StreamViewDesktop = "DESKTOP" )
const ( // UsageReportExecutionErrorCodeResourceNotFound is a UsageReportExecutionErrorCode enum value UsageReportExecutionErrorCodeResourceNotFound = "RESOURCE_NOT_FOUND" // UsageReportExecutionErrorCodeAccessDenied is a UsageReportExecutionErrorCode enum value UsageReportExecutionErrorCodeAccessDenied = "ACCESS_DENIED" // UsageReportExecutionErrorCodeInternalServiceError is a UsageReportExecutionErrorCode enum value UsageReportExecutionErrorCodeInternalServiceError = "INTERNAL_SERVICE_ERROR" )
const ( // UserStackAssociationErrorCodeStackNotFound is a UserStackAssociationErrorCode enum value UserStackAssociationErrorCodeStackNotFound = "STACK_NOT_FOUND" // UserStackAssociationErrorCodeUserNameNotFound is a UserStackAssociationErrorCode enum value UserStackAssociationErrorCodeUserNameNotFound = "USER_NAME_NOT_FOUND" // UserStackAssociationErrorCodeDirectoryNotFound is a UserStackAssociationErrorCode enum value UserStackAssociationErrorCodeDirectoryNotFound = "DIRECTORY_NOT_FOUND" // UserStackAssociationErrorCodeInternalError is a UserStackAssociationErrorCode enum value UserStackAssociationErrorCodeInternalError = "INTERNAL_ERROR" )
const ( // VisibilityTypePublic is a VisibilityType enum value VisibilityTypePublic = "PUBLIC" // VisibilityTypePrivate is a VisibilityType enum value VisibilityTypePrivate = "PRIVATE" VisibilityTypeShared = "SHARED" )
const ( // ErrCodeConcurrentModificationException for service response error code // "ConcurrentModificationException". // // An API error occurred. Wait a few minutes and try again. ErrCodeConcurrentModificationException = "ConcurrentModificationException" // ErrCodeEntitlementAlreadyExistsException for service response error code // "EntitlementAlreadyExistsException". // // The entitlement already exists. ErrCodeEntitlementAlreadyExistsException = "EntitlementAlreadyExistsException" // ErrCodeEntitlementNotFoundException for service response error code // "EntitlementNotFoundException". // // The entitlement can't be found. ErrCodeEntitlementNotFoundException = "EntitlementNotFoundException" // ErrCodeIncompatibleImageException for service response error code // "IncompatibleImageException". // // The image can't be updated because it's not compatible for updates. ErrCodeIncompatibleImageException = "IncompatibleImageException" // ErrCodeInvalidAccountStatusException for service response error code // "InvalidAccountStatusException". // // The resource cannot be created because your AWS account is suspended. For // assistance, contact AWS Support. ErrCodeInvalidAccountStatusException = "InvalidAccountStatusException" // ErrCodeInvalidParameterCombinationException for service response error code // "InvalidParameterCombinationException". // // Indicates an incorrect combination of parameters, or a missing parameter. ErrCodeInvalidParameterCombinationException = "InvalidParameterCombinationException" // ErrCodeInvalidRoleException for service response error code // "InvalidRoleException". // // The specified role is invalid. ErrCodeInvalidRoleException = "InvalidRoleException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // The requested limit exceeds the permitted limit for an account. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeOperationNotPermittedException for service response error code // "OperationNotPermittedException". // // The attempted operation is not permitted. ErrCodeOperationNotPermittedException = "OperationNotPermittedException" // ErrCodeRequestLimitExceededException for service response error code // "RequestLimitExceededException". // // AppStream 2.0 can’t process the request right now because the Describe // calls from your AWS account are being throttled by Amazon EC2. Try again // later. ErrCodeRequestLimitExceededException = "RequestLimitExceededException" // ErrCodeResourceAlreadyExistsException for service response error code // "ResourceAlreadyExistsException". // // The specified resource already exists. ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // The specified resource is in use. ErrCodeResourceInUseException = "ResourceInUseException" // ErrCodeResourceNotAvailableException for service response error code // "ResourceNotAvailableException". // // The specified resource exists and is not in use, but isn't available. ErrCodeResourceNotAvailableException = "ResourceNotAvailableException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" )
const ( ServiceName = "appstream2" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "AppStream" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// AccessEndpointTypeStreaming is a AccessEndpointType enum value
AccessEndpointTypeStreaming = "STREAMING"
)
const (
// AppBlockBuilderPlatformTypeWindowsServer2019 is a AppBlockBuilderPlatformType enum value
AppBlockBuilderPlatformTypeWindowsServer2019 = "WINDOWS_SERVER_2019"
)
const (
// AppBlockBuilderStateChangeReasonCodeInternalError is a AppBlockBuilderStateChangeReasonCode enum value
AppBlockBuilderStateChangeReasonCodeInternalError = "INTERNAL_ERROR"
)
const (
// UsageReportScheduleDaily is a UsageReportSchedule enum value
UsageReportScheduleDaily = "DAILY"
)
Variables ¶
This section is empty.
Functions ¶
func AccessEndpointType_Values ¶
func AccessEndpointType_Values() []string
AccessEndpointType_Values returns all elements of the AccessEndpointType enum
func Action_Values ¶
func Action_Values() []string
Action_Values returns all elements of the Action enum
func AppBlockBuilderAttribute_Values ¶
func AppBlockBuilderAttribute_Values() []string
AppBlockBuilderAttribute_Values returns all elements of the AppBlockBuilderAttribute enum
func AppBlockBuilderPlatformType_Values ¶
func AppBlockBuilderPlatformType_Values() []string
AppBlockBuilderPlatformType_Values returns all elements of the AppBlockBuilderPlatformType enum
func AppBlockBuilderStateChangeReasonCode_Values ¶
func AppBlockBuilderStateChangeReasonCode_Values() []string
AppBlockBuilderStateChangeReasonCode_Values returns all elements of the AppBlockBuilderStateChangeReasonCode enum
func AppBlockBuilderState_Values ¶
func AppBlockBuilderState_Values() []string
AppBlockBuilderState_Values returns all elements of the AppBlockBuilderState enum
func AppBlockState_Values ¶
func AppBlockState_Values() []string
AppBlockState_Values returns all elements of the AppBlockState enum
func AppVisibility_Values ¶
func AppVisibility_Values() []string
AppVisibility_Values returns all elements of the AppVisibility enum
func ApplicationAttribute_Values ¶
func ApplicationAttribute_Values() []string
ApplicationAttribute_Values returns all elements of the ApplicationAttribute enum
func AuthenticationType_Values ¶
func AuthenticationType_Values() []string
AuthenticationType_Values returns all elements of the AuthenticationType enum
func CertificateBasedAuthStatus_Values ¶
func CertificateBasedAuthStatus_Values() []string
CertificateBasedAuthStatus_Values returns all elements of the CertificateBasedAuthStatus enum
func FleetAttribute_Values ¶
func FleetAttribute_Values() []string
FleetAttribute_Values returns all elements of the FleetAttribute enum
func FleetErrorCode_Values ¶
func FleetErrorCode_Values() []string
FleetErrorCode_Values returns all elements of the FleetErrorCode enum
func FleetState_Values ¶
func FleetState_Values() []string
FleetState_Values returns all elements of the FleetState enum
func FleetType_Values ¶
func FleetType_Values() []string
FleetType_Values returns all elements of the FleetType enum
func ImageBuilderStateChangeReasonCode_Values ¶
func ImageBuilderStateChangeReasonCode_Values() []string
ImageBuilderStateChangeReasonCode_Values returns all elements of the ImageBuilderStateChangeReasonCode enum
func ImageBuilderState_Values ¶
func ImageBuilderState_Values() []string
ImageBuilderState_Values returns all elements of the ImageBuilderState enum
func ImageStateChangeReasonCode_Values ¶
func ImageStateChangeReasonCode_Values() []string
ImageStateChangeReasonCode_Values returns all elements of the ImageStateChangeReasonCode enum
func ImageState_Values ¶
func ImageState_Values() []string
ImageState_Values returns all elements of the ImageState enum
func MessageAction_Values ¶
func MessageAction_Values() []string
MessageAction_Values returns all elements of the MessageAction enum
func PackagingType_Values ¶
func PackagingType_Values() []string
PackagingType_Values returns all elements of the PackagingType enum
func Permission_Values ¶
func Permission_Values() []string
Permission_Values returns all elements of the Permission enum
func PlatformType_Values ¶
func PlatformType_Values() []string
PlatformType_Values returns all elements of the PlatformType enum
func PreferredProtocol_Values ¶
func PreferredProtocol_Values() []string
PreferredProtocol_Values returns all elements of the PreferredProtocol enum
func SessionConnectionState_Values ¶
func SessionConnectionState_Values() []string
SessionConnectionState_Values returns all elements of the SessionConnectionState enum
func SessionState_Values ¶
func SessionState_Values() []string
SessionState_Values returns all elements of the SessionState enum
func StackAttribute_Values ¶
func StackAttribute_Values() []string
StackAttribute_Values returns all elements of the StackAttribute enum
func StackErrorCode_Values ¶
func StackErrorCode_Values() []string
StackErrorCode_Values returns all elements of the StackErrorCode enum
func StorageConnectorType_Values ¶
func StorageConnectorType_Values() []string
StorageConnectorType_Values returns all elements of the StorageConnectorType enum
func StreamView_Values ¶
func StreamView_Values() []string
StreamView_Values returns all elements of the StreamView enum
func UsageReportExecutionErrorCode_Values ¶
func UsageReportExecutionErrorCode_Values() []string
UsageReportExecutionErrorCode_Values returns all elements of the UsageReportExecutionErrorCode enum
func UsageReportSchedule_Values ¶
func UsageReportSchedule_Values() []string
UsageReportSchedule_Values returns all elements of the UsageReportSchedule enum
func UserStackAssociationErrorCode_Values ¶
func UserStackAssociationErrorCode_Values() []string
UserStackAssociationErrorCode_Values returns all elements of the UserStackAssociationErrorCode enum
func VisibilityType_Values ¶
func VisibilityType_Values() []string
VisibilityType_Values returns all elements of the VisibilityType enum
Types ¶
type AccessEndpoint ¶
type AccessEndpoint struct { // The type of interface endpoint. // // EndpointType is a required field EndpointType *string `type:"string" required:"true" enum:"AccessEndpointType"` // The identifier (ID) of the VPC in which the interface endpoint is used. VpceId *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes an interface VPC endpoint (interface endpoint) that lets you create a private connection between the virtual private cloud (VPC) that you specify and AppStream 2.0. When you specify an interface endpoint for a stack, users of the stack can connect to AppStream 2.0 only through that endpoint. When you specify an interface endpoint for an image builder, administrators can connect to the image builder only through that endpoint.
func (AccessEndpoint) GoString ¶
func (s AccessEndpoint) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessEndpoint) SetEndpointType ¶
func (s *AccessEndpoint) SetEndpointType(v string) *AccessEndpoint
SetEndpointType sets the EndpointType field's value.
func (*AccessEndpoint) SetVpceId ¶
func (s *AccessEndpoint) SetVpceId(v string) *AccessEndpoint
SetVpceId sets the VpceId field's value.
func (AccessEndpoint) String ¶
func (s AccessEndpoint) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessEndpoint) Validate ¶
func (s *AccessEndpoint) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AppBlock ¶
type AppBlock struct { // The errors of the app block. AppBlockErrors []*ErrorDetails `type:"list"` // The ARN of the app block. // // Arn is a required field Arn *string `type:"string" required:"true"` // The created time of the app block. CreatedTime *time.Time `type:"timestamp"` // The description of the app block. Description *string `min:"1" type:"string"` // The display name of the app block. DisplayName *string `min:"1" type:"string"` // The name of the app block. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The packaging type of the app block. PackagingType *string `type:"string" enum:"PackagingType"` // The post setup script details of the app block. // // This only applies to app blocks with PackagingType APPSTREAM2. PostSetupScriptDetails *ScriptDetails `type:"structure"` // The setup script details of the app block. // // This only applies to app blocks with PackagingType CUSTOM. SetupScriptDetails *ScriptDetails `type:"structure"` // The source S3 location of the app block. SourceS3Location *S3Location `type:"structure"` // The state of the app block. // // An app block with AppStream 2.0 packaging will be in the INACTIVE state if // no application package (VHD) is assigned to it. After an application package // (VHD) is created by an app block builder for an app block, it becomes ACTIVE. // // Custom app blocks are always in the ACTIVE state and no action is required // to use them. State *string `type:"string" enum:"AppBlockState"` // contains filtered or unexported fields }
Describes an app block.
App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard disk includes the application binaries and other files necessary to launch your applications. Multiple applications can be assigned to a single app block.
This is only supported for Elastic fleets.
func (AppBlock) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AppBlock) SetAppBlockErrors ¶
func (s *AppBlock) SetAppBlockErrors(v []*ErrorDetails) *AppBlock
SetAppBlockErrors sets the AppBlockErrors field's value.
func (*AppBlock) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*AppBlock) SetDescription ¶
SetDescription sets the Description field's value.
func (*AppBlock) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*AppBlock) SetPackagingType ¶
SetPackagingType sets the PackagingType field's value.
func (*AppBlock) SetPostSetupScriptDetails ¶
func (s *AppBlock) SetPostSetupScriptDetails(v *ScriptDetails) *AppBlock
SetPostSetupScriptDetails sets the PostSetupScriptDetails field's value.
func (*AppBlock) SetSetupScriptDetails ¶
func (s *AppBlock) SetSetupScriptDetails(v *ScriptDetails) *AppBlock
SetSetupScriptDetails sets the SetupScriptDetails field's value.
func (*AppBlock) SetSourceS3Location ¶
func (s *AppBlock) SetSourceS3Location(v *S3Location) *AppBlock
SetSourceS3Location sets the SourceS3Location field's value.
type AppBlockBuilder ¶
type AppBlockBuilder struct { // The list of interface VPC endpoint (interface endpoint) objects. Administrators // can connect to the app block builder only through the specified endpoints. AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` // The app block builder errors. AppBlockBuilderErrors []*ResourceError `type:"list"` // The ARN of the app block builder. // // Arn is a required field Arn *string `type:"string" required:"true"` // The creation time of the app block builder. CreatedTime *time.Time `type:"timestamp"` // The description of the app block builder. Description *string `min:"1" type:"string"` // The display name of the app block builder. DisplayName *string `min:"1" type:"string"` // Indicates whether default internet access is enabled for the app block builder. EnableDefaultInternetAccess *bool `type:"boolean"` // The ARN of the IAM role that is applied to the app block builder. IamRoleArn *string `type:"string"` // The instance type of the app block builder. // // InstanceType is a required field InstanceType *string `min:"1" type:"string" required:"true"` // The name of the app block builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The platform of the app block builder. // // WINDOWS_SERVER_2019 is the only valid value. // // Platform is a required field Platform *string `type:"string" required:"true" enum:"AppBlockBuilderPlatformType"` // The state of the app block builder. // // State is a required field State *string `type:"string" required:"true" enum:"AppBlockBuilderState"` // The state change reason. StateChangeReason *AppBlockBuilderStateChangeReason `type:"structure"` // The VPC configuration for the app block builder. // // VpcConfig is a required field VpcConfig *VpcConfig `type:"structure" required:"true"` // contains filtered or unexported fields }
Describes an app block builder.
func (AppBlockBuilder) GoString ¶
func (s AppBlockBuilder) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AppBlockBuilder) SetAccessEndpoints ¶
func (s *AppBlockBuilder) SetAccessEndpoints(v []*AccessEndpoint) *AppBlockBuilder
SetAccessEndpoints sets the AccessEndpoints field's value.
func (*AppBlockBuilder) SetAppBlockBuilderErrors ¶
func (s *AppBlockBuilder) SetAppBlockBuilderErrors(v []*ResourceError) *AppBlockBuilder
SetAppBlockBuilderErrors sets the AppBlockBuilderErrors field's value.
func (*AppBlockBuilder) SetArn ¶
func (s *AppBlockBuilder) SetArn(v string) *AppBlockBuilder
SetArn sets the Arn field's value.
func (*AppBlockBuilder) SetCreatedTime ¶
func (s *AppBlockBuilder) SetCreatedTime(v time.Time) *AppBlockBuilder
SetCreatedTime sets the CreatedTime field's value.
func (*AppBlockBuilder) SetDescription ¶
func (s *AppBlockBuilder) SetDescription(v string) *AppBlockBuilder
SetDescription sets the Description field's value.
func (*AppBlockBuilder) SetDisplayName ¶
func (s *AppBlockBuilder) SetDisplayName(v string) *AppBlockBuilder
SetDisplayName sets the DisplayName field's value.
func (*AppBlockBuilder) SetEnableDefaultInternetAccess ¶
func (s *AppBlockBuilder) SetEnableDefaultInternetAccess(v bool) *AppBlockBuilder
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*AppBlockBuilder) SetIamRoleArn ¶
func (s *AppBlockBuilder) SetIamRoleArn(v string) *AppBlockBuilder
SetIamRoleArn sets the IamRoleArn field's value.
func (*AppBlockBuilder) SetInstanceType ¶
func (s *AppBlockBuilder) SetInstanceType(v string) *AppBlockBuilder
SetInstanceType sets the InstanceType field's value.
func (*AppBlockBuilder) SetName ¶
func (s *AppBlockBuilder) SetName(v string) *AppBlockBuilder
SetName sets the Name field's value.
func (*AppBlockBuilder) SetPlatform ¶
func (s *AppBlockBuilder) SetPlatform(v string) *AppBlockBuilder
SetPlatform sets the Platform field's value.
func (*AppBlockBuilder) SetState ¶
func (s *AppBlockBuilder) SetState(v string) *AppBlockBuilder
SetState sets the State field's value.
func (*AppBlockBuilder) SetStateChangeReason ¶
func (s *AppBlockBuilder) SetStateChangeReason(v *AppBlockBuilderStateChangeReason) *AppBlockBuilder
SetStateChangeReason sets the StateChangeReason field's value.
func (*AppBlockBuilder) SetVpcConfig ¶
func (s *AppBlockBuilder) SetVpcConfig(v *VpcConfig) *AppBlockBuilder
SetVpcConfig sets the VpcConfig field's value.
func (AppBlockBuilder) String ¶
func (s AppBlockBuilder) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AppBlockBuilderAppBlockAssociation ¶
type AppBlockBuilderAppBlockAssociation struct { // The ARN of the app block. // // AppBlockArn is a required field AppBlockArn *string `type:"string" required:"true"` // The name of the app block builder. // // AppBlockBuilderName is a required field AppBlockBuilderName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Describes an association between an app block builder and app block.
func (AppBlockBuilderAppBlockAssociation) GoString ¶
func (s AppBlockBuilderAppBlockAssociation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AppBlockBuilderAppBlockAssociation) SetAppBlockArn ¶
func (s *AppBlockBuilderAppBlockAssociation) SetAppBlockArn(v string) *AppBlockBuilderAppBlockAssociation
SetAppBlockArn sets the AppBlockArn field's value.
func (*AppBlockBuilderAppBlockAssociation) SetAppBlockBuilderName ¶
func (s *AppBlockBuilderAppBlockAssociation) SetAppBlockBuilderName(v string) *AppBlockBuilderAppBlockAssociation
SetAppBlockBuilderName sets the AppBlockBuilderName field's value.
func (AppBlockBuilderAppBlockAssociation) String ¶
func (s AppBlockBuilderAppBlockAssociation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AppBlockBuilderStateChangeReason ¶
type AppBlockBuilderStateChangeReason struct { // The state change reason code. Code *string `type:"string" enum:"AppBlockBuilderStateChangeReasonCode"` // The state change reason message. Message *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes the reason why the last app block builder state change occurred.
func (AppBlockBuilderStateChangeReason) GoString ¶
func (s AppBlockBuilderStateChangeReason) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AppBlockBuilderStateChangeReason) SetCode ¶
func (s *AppBlockBuilderStateChangeReason) SetCode(v string) *AppBlockBuilderStateChangeReason
SetCode sets the Code field's value.
func (*AppBlockBuilderStateChangeReason) SetMessage ¶
func (s *AppBlockBuilderStateChangeReason) SetMessage(v string) *AppBlockBuilderStateChangeReason
SetMessage sets the Message field's value.
func (AppBlockBuilderStateChangeReason) String ¶
func (s AppBlockBuilderStateChangeReason) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AppStream ¶
AppStream provides the API operation methods for making requests to Amazon AppStream. See this package's package overview docs for details on the service.
AppStream methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AppStream
New creates a new instance of the AppStream client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a AppStream client from just a session. svc := appstream.New(mySession) // Create a AppStream client with additional configuration svc := appstream.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AppStream) AssociateAppBlockBuilderAppBlock ¶
func (c *AppStream) AssociateAppBlockBuilderAppBlock(input *AssociateAppBlockBuilderAppBlockInput) (*AssociateAppBlockBuilderAppBlockOutput, error)
AssociateAppBlockBuilderAppBlock API operation for Amazon AppStream.
Associates the specified app block builder with the specified app block.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation AssociateAppBlockBuilderAppBlock for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
LimitExceededException The requested limit exceeds the permitted limit for an account.
ResourceNotFoundException The specified resource was not found.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateAppBlockBuilderAppBlock
func (*AppStream) AssociateAppBlockBuilderAppBlockRequest ¶
func (c *AppStream) AssociateAppBlockBuilderAppBlockRequest(input *AssociateAppBlockBuilderAppBlockInput) (req *request.Request, output *AssociateAppBlockBuilderAppBlockOutput)
AssociateAppBlockBuilderAppBlockRequest generates a "aws/request.Request" representing the client's request for the AssociateAppBlockBuilderAppBlock 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 AssociateAppBlockBuilderAppBlock for more information on using the AssociateAppBlockBuilderAppBlock 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 AssociateAppBlockBuilderAppBlockRequest method. req, resp := client.AssociateAppBlockBuilderAppBlockRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateAppBlockBuilderAppBlock
func (*AppStream) AssociateAppBlockBuilderAppBlockWithContext ¶
func (c *AppStream) AssociateAppBlockBuilderAppBlockWithContext(ctx aws.Context, input *AssociateAppBlockBuilderAppBlockInput, opts ...request.Option) (*AssociateAppBlockBuilderAppBlockOutput, error)
AssociateAppBlockBuilderAppBlockWithContext is the same as AssociateAppBlockBuilderAppBlock with the addition of the ability to pass a context and additional request options.
See AssociateAppBlockBuilderAppBlock for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) AssociateApplicationFleet ¶
func (c *AppStream) AssociateApplicationFleet(input *AssociateApplicationFleetInput) (*AssociateApplicationFleetOutput, error)
AssociateApplicationFleet API operation for Amazon AppStream.
Associates the specified application with the specified fleet. This is only supported for Elastic fleets.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation AssociateApplicationFleet for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
LimitExceededException The requested limit exceeds the permitted limit for an account.
ResourceNotFoundException The specified resource was not found.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateApplicationFleet
func (*AppStream) AssociateApplicationFleetRequest ¶
func (c *AppStream) AssociateApplicationFleetRequest(input *AssociateApplicationFleetInput) (req *request.Request, output *AssociateApplicationFleetOutput)
AssociateApplicationFleetRequest generates a "aws/request.Request" representing the client's request for the AssociateApplicationFleet 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 AssociateApplicationFleet for more information on using the AssociateApplicationFleet 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 AssociateApplicationFleetRequest method. req, resp := client.AssociateApplicationFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateApplicationFleet
func (*AppStream) AssociateApplicationFleetWithContext ¶
func (c *AppStream) AssociateApplicationFleetWithContext(ctx aws.Context, input *AssociateApplicationFleetInput, opts ...request.Option) (*AssociateApplicationFleetOutput, error)
AssociateApplicationFleetWithContext is the same as AssociateApplicationFleet with the addition of the ability to pass a context and additional request options.
See AssociateApplicationFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) AssociateApplicationToEntitlement ¶
func (c *AppStream) AssociateApplicationToEntitlement(input *AssociateApplicationToEntitlementInput) (*AssociateApplicationToEntitlementOutput, error)
AssociateApplicationToEntitlement API operation for Amazon AppStream.
Associates an application to entitle.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation AssociateApplicationToEntitlement for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
EntitlementNotFoundException The entitlement can't be found.
LimitExceededException The requested limit exceeds the permitted limit for an account.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateApplicationToEntitlement
func (*AppStream) AssociateApplicationToEntitlementRequest ¶
func (c *AppStream) AssociateApplicationToEntitlementRequest(input *AssociateApplicationToEntitlementInput) (req *request.Request, output *AssociateApplicationToEntitlementOutput)
AssociateApplicationToEntitlementRequest generates a "aws/request.Request" representing the client's request for the AssociateApplicationToEntitlement 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 AssociateApplicationToEntitlement for more information on using the AssociateApplicationToEntitlement 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 AssociateApplicationToEntitlementRequest method. req, resp := client.AssociateApplicationToEntitlementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateApplicationToEntitlement
func (*AppStream) AssociateApplicationToEntitlementWithContext ¶
func (c *AppStream) AssociateApplicationToEntitlementWithContext(ctx aws.Context, input *AssociateApplicationToEntitlementInput, opts ...request.Option) (*AssociateApplicationToEntitlementOutput, error)
AssociateApplicationToEntitlementWithContext is the same as AssociateApplicationToEntitlement with the addition of the ability to pass a context and additional request options.
See AssociateApplicationToEntitlement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) AssociateFleet ¶
func (c *AppStream) AssociateFleet(input *AssociateFleetInput) (*AssociateFleetOutput, error)
AssociateFleet API operation for Amazon AppStream.
Associates the specified fleet with the specified stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation AssociateFleet for usage and error information.
Returned Error Types:
LimitExceededException The requested limit exceeds the permitted limit for an account.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ResourceNotFoundException The specified resource was not found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
IncompatibleImageException The image can't be updated because it's not compatible for updates.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleet
func (*AppStream) AssociateFleetRequest ¶
func (c *AppStream) AssociateFleetRequest(input *AssociateFleetInput) (req *request.Request, output *AssociateFleetOutput)
AssociateFleetRequest generates a "aws/request.Request" representing the client's request for the AssociateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateFleet for more information on using the AssociateFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateFleetRequest method. req, resp := client.AssociateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/AssociateFleet
func (*AppStream) AssociateFleetWithContext ¶
func (c *AppStream) AssociateFleetWithContext(ctx aws.Context, input *AssociateFleetInput, opts ...request.Option) (*AssociateFleetOutput, error)
AssociateFleetWithContext is the same as AssociateFleet with the addition of the ability to pass a context and additional request options.
See AssociateFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) BatchAssociateUserStack ¶
func (c *AppStream) BatchAssociateUserStack(input *BatchAssociateUserStackInput) (*BatchAssociateUserStackOutput, error)
BatchAssociateUserStack API operation for Amazon AppStream.
Associates the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with fleets that are joined to an Active Directory domain.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation BatchAssociateUserStack for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/BatchAssociateUserStack
func (*AppStream) BatchAssociateUserStackRequest ¶
func (c *AppStream) BatchAssociateUserStackRequest(input *BatchAssociateUserStackInput) (req *request.Request, output *BatchAssociateUserStackOutput)
BatchAssociateUserStackRequest generates a "aws/request.Request" representing the client's request for the BatchAssociateUserStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchAssociateUserStack for more information on using the BatchAssociateUserStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchAssociateUserStackRequest method. req, resp := client.BatchAssociateUserStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/BatchAssociateUserStack
func (*AppStream) BatchAssociateUserStackWithContext ¶
func (c *AppStream) BatchAssociateUserStackWithContext(ctx aws.Context, input *BatchAssociateUserStackInput, opts ...request.Option) (*BatchAssociateUserStackOutput, error)
BatchAssociateUserStackWithContext is the same as BatchAssociateUserStack with the addition of the ability to pass a context and additional request options.
See BatchAssociateUserStack for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) BatchDisassociateUserStack ¶
func (c *AppStream) BatchDisassociateUserStack(input *BatchDisassociateUserStackInput) (*BatchDisassociateUserStackOutput, error)
BatchDisassociateUserStack API operation for Amazon AppStream.
Disassociates the specified users from the specified stacks.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation BatchDisassociateUserStack for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/BatchDisassociateUserStack
func (*AppStream) BatchDisassociateUserStackRequest ¶
func (c *AppStream) BatchDisassociateUserStackRequest(input *BatchDisassociateUserStackInput) (req *request.Request, output *BatchDisassociateUserStackOutput)
BatchDisassociateUserStackRequest generates a "aws/request.Request" representing the client's request for the BatchDisassociateUserStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchDisassociateUserStack for more information on using the BatchDisassociateUserStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchDisassociateUserStackRequest method. req, resp := client.BatchDisassociateUserStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/BatchDisassociateUserStack
func (*AppStream) BatchDisassociateUserStackWithContext ¶
func (c *AppStream) BatchDisassociateUserStackWithContext(ctx aws.Context, input *BatchDisassociateUserStackInput, opts ...request.Option) (*BatchDisassociateUserStackOutput, error)
BatchDisassociateUserStackWithContext is the same as BatchDisassociateUserStack with the addition of the ability to pass a context and additional request options.
See BatchDisassociateUserStack for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CopyImage ¶
func (c *AppStream) CopyImage(input *CopyImageInput) (*CopyImageOutput, error)
CopyImage API operation for Amazon AppStream.
Copies the image within the same region or to a new region within the same AWS account. Note that any tags you added to the image will not be copied.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CopyImage for usage and error information.
Returned Error Types:
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotFoundException The specified resource was not found.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
LimitExceededException The requested limit exceeds the permitted limit for an account.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
IncompatibleImageException The image can't be updated because it's not compatible for updates.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CopyImage
func (*AppStream) CopyImageRequest ¶
func (c *AppStream) CopyImageRequest(input *CopyImageInput) (req *request.Request, output *CopyImageOutput)
CopyImageRequest generates a "aws/request.Request" representing the client's request for the CopyImage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CopyImage for more information on using the CopyImage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CopyImageRequest method. req, resp := client.CopyImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CopyImage
func (*AppStream) CopyImageWithContext ¶
func (c *AppStream) CopyImageWithContext(ctx aws.Context, input *CopyImageInput, opts ...request.Option) (*CopyImageOutput, error)
CopyImageWithContext is the same as CopyImage with the addition of the ability to pass a context and additional request options.
See CopyImage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateAppBlock ¶
func (c *AppStream) CreateAppBlock(input *CreateAppBlockInput) (*CreateAppBlockOutput, error)
CreateAppBlock API operation for Amazon AppStream.
Creates an app block.
App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard disk includes the application binaries and other files necessary to launch your applications. Multiple applications can be assigned to a single app block.
This is only supported for Elastic fleets.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateAppBlock for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
LimitExceededException The requested limit exceeds the permitted limit for an account.
OperationNotPermittedException The attempted operation is not permitted.
ResourceAlreadyExistsException The specified resource already exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlock
func (*AppStream) CreateAppBlockBuilder ¶
func (c *AppStream) CreateAppBlockBuilder(input *CreateAppBlockBuilderInput) (*CreateAppBlockBuilderOutput, error)
CreateAppBlockBuilder API operation for Amazon AppStream.
Creates an app block builder.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateAppBlockBuilder for usage and error information.
Returned Error Types:
LimitExceededException The requested limit exceeds the permitted limit for an account.
RequestLimitExceededException AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
InvalidRoleException The specified role is invalid.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
OperationNotPermittedException The attempted operation is not permitted.
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
ResourceNotFoundException The specified resource was not found.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlockBuilder
func (*AppStream) CreateAppBlockBuilderRequest ¶
func (c *AppStream) CreateAppBlockBuilderRequest(input *CreateAppBlockBuilderInput) (req *request.Request, output *CreateAppBlockBuilderOutput)
CreateAppBlockBuilderRequest generates a "aws/request.Request" representing the client's request for the CreateAppBlockBuilder 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 CreateAppBlockBuilder for more information on using the CreateAppBlockBuilder 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 CreateAppBlockBuilderRequest method. req, resp := client.CreateAppBlockBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlockBuilder
func (*AppStream) CreateAppBlockBuilderStreamingURL ¶
func (c *AppStream) CreateAppBlockBuilderStreamingURL(input *CreateAppBlockBuilderStreamingURLInput) (*CreateAppBlockBuilderStreamingURLOutput, error)
CreateAppBlockBuilderStreamingURL API operation for Amazon AppStream.
Creates a URL to start a create app block builder streaming session.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateAppBlockBuilderStreamingURL for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlockBuilderStreamingURL
func (*AppStream) CreateAppBlockBuilderStreamingURLRequest ¶
func (c *AppStream) CreateAppBlockBuilderStreamingURLRequest(input *CreateAppBlockBuilderStreamingURLInput) (req *request.Request, output *CreateAppBlockBuilderStreamingURLOutput)
CreateAppBlockBuilderStreamingURLRequest generates a "aws/request.Request" representing the client's request for the CreateAppBlockBuilderStreamingURL 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 CreateAppBlockBuilderStreamingURL for more information on using the CreateAppBlockBuilderStreamingURL 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 CreateAppBlockBuilderStreamingURLRequest method. req, resp := client.CreateAppBlockBuilderStreamingURLRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlockBuilderStreamingURL
func (*AppStream) CreateAppBlockBuilderStreamingURLWithContext ¶
func (c *AppStream) CreateAppBlockBuilderStreamingURLWithContext(ctx aws.Context, input *CreateAppBlockBuilderStreamingURLInput, opts ...request.Option) (*CreateAppBlockBuilderStreamingURLOutput, error)
CreateAppBlockBuilderStreamingURLWithContext is the same as CreateAppBlockBuilderStreamingURL with the addition of the ability to pass a context and additional request options.
See CreateAppBlockBuilderStreamingURL for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateAppBlockBuilderWithContext ¶
func (c *AppStream) CreateAppBlockBuilderWithContext(ctx aws.Context, input *CreateAppBlockBuilderInput, opts ...request.Option) (*CreateAppBlockBuilderOutput, error)
CreateAppBlockBuilderWithContext is the same as CreateAppBlockBuilder with the addition of the ability to pass a context and additional request options.
See CreateAppBlockBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateAppBlockRequest ¶
func (c *AppStream) CreateAppBlockRequest(input *CreateAppBlockInput) (req *request.Request, output *CreateAppBlockOutput)
CreateAppBlockRequest generates a "aws/request.Request" representing the client's request for the CreateAppBlock 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 CreateAppBlock for more information on using the CreateAppBlock 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 CreateAppBlockRequest method. req, resp := client.CreateAppBlockRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateAppBlock
func (*AppStream) CreateAppBlockWithContext ¶
func (c *AppStream) CreateAppBlockWithContext(ctx aws.Context, input *CreateAppBlockInput, opts ...request.Option) (*CreateAppBlockOutput, error)
CreateAppBlockWithContext is the same as CreateAppBlock with the addition of the ability to pass a context and additional request options.
See CreateAppBlock for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateApplication ¶
func (c *AppStream) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)
CreateApplication API operation for Amazon AppStream.
Creates an application.
Applications are an Amazon AppStream 2.0 resource that stores the details about how to launch applications on Elastic fleet streaming instances. An application consists of the launch details, icon, and display name. Applications are associated with an app block that contains the application binaries and other files. The applications assigned to an Elastic fleet are the applications users can launch.
This is only supported for Elastic fleets.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateApplication for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The requested limit exceeds the permitted limit for an account.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateApplication
func (*AppStream) CreateApplicationRequest ¶
func (c *AppStream) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)
CreateApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateApplication 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 CreateApplication for more information on using the CreateApplication 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 CreateApplicationRequest method. req, resp := client.CreateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateApplication
func (*AppStream) CreateApplicationWithContext ¶
func (c *AppStream) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)
CreateApplicationWithContext is the same as CreateApplication with the addition of the ability to pass a context and additional request options.
See CreateApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateDirectoryConfig ¶
func (c *AppStream) CreateDirectoryConfig(input *CreateDirectoryConfigInput) (*CreateDirectoryConfigOutput, error)
CreateDirectoryConfig API operation for Amazon AppStream.
Creates a Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateDirectoryConfig for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceAlreadyExistsException The specified resource already exists.
LimitExceededException The requested limit exceeds the permitted limit for an account.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
OperationNotPermittedException The attempted operation is not permitted.
InvalidRoleException The specified role is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfig
func (*AppStream) CreateDirectoryConfigRequest ¶
func (c *AppStream) CreateDirectoryConfigRequest(input *CreateDirectoryConfigInput) (req *request.Request, output *CreateDirectoryConfigOutput)
CreateDirectoryConfigRequest generates a "aws/request.Request" representing the client's request for the CreateDirectoryConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDirectoryConfig for more information on using the CreateDirectoryConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDirectoryConfigRequest method. req, resp := client.CreateDirectoryConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateDirectoryConfig
func (*AppStream) CreateDirectoryConfigWithContext ¶
func (c *AppStream) CreateDirectoryConfigWithContext(ctx aws.Context, input *CreateDirectoryConfigInput, opts ...request.Option) (*CreateDirectoryConfigOutput, error)
CreateDirectoryConfigWithContext is the same as CreateDirectoryConfig with the addition of the ability to pass a context and additional request options.
See CreateDirectoryConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateEntitlement ¶
func (c *AppStream) CreateEntitlement(input *CreateEntitlementInput) (*CreateEntitlementOutput, error)
CreateEntitlement API operation for Amazon AppStream.
Creates a new entitlement. Entitlements control access to specific applications within a stack, based on user attributes. Entitlements apply to SAML 2.0 federated user identities. Amazon AppStream 2.0 user pool and streaming URL users are entitled to all applications in a stack. Entitlements don't apply to the desktop stream view application, or to applications managed by a dynamic app provider using the Dynamic Application Framework.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateEntitlement for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The requested limit exceeds the permitted limit for an account.
EntitlementAlreadyExistsException The entitlement already exists.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateEntitlement
func (*AppStream) CreateEntitlementRequest ¶
func (c *AppStream) CreateEntitlementRequest(input *CreateEntitlementInput) (req *request.Request, output *CreateEntitlementOutput)
CreateEntitlementRequest generates a "aws/request.Request" representing the client's request for the CreateEntitlement 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 CreateEntitlement for more information on using the CreateEntitlement 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 CreateEntitlementRequest method. req, resp := client.CreateEntitlementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateEntitlement
func (*AppStream) CreateEntitlementWithContext ¶
func (c *AppStream) CreateEntitlementWithContext(ctx aws.Context, input *CreateEntitlementInput, opts ...request.Option) (*CreateEntitlementOutput, error)
CreateEntitlementWithContext is the same as CreateEntitlement with the addition of the ability to pass a context and additional request options.
See CreateEntitlement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateFleet ¶
func (c *AppStream) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)
CreateFleet API operation for Amazon AppStream.
Creates a fleet. A fleet consists of streaming instances that your users access for their applications and desktops.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateFleet for usage and error information.
Returned Error Types:
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
ResourceNotFoundException The specified resource was not found.
LimitExceededException The requested limit exceeds the permitted limit for an account.
RequestLimitExceededException AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
InvalidRoleException The specified role is invalid.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
IncompatibleImageException The image can't be updated because it's not compatible for updates.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleet
func (*AppStream) CreateFleetRequest ¶
func (c *AppStream) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)
CreateFleetRequest generates a "aws/request.Request" representing the client's request for the CreateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFleet for more information on using the CreateFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFleetRequest method. req, resp := client.CreateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateFleet
func (*AppStream) CreateFleetWithContext ¶
func (c *AppStream) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)
CreateFleetWithContext is the same as CreateFleet with the addition of the ability to pass a context and additional request options.
See CreateFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateImageBuilder ¶
func (c *AppStream) CreateImageBuilder(input *CreateImageBuilderInput) (*CreateImageBuilderOutput, error)
CreateImageBuilder API operation for Amazon AppStream.
Creates an image builder. An image builder is a virtual machine that is used to create an image.
The initial state of the builder is PENDING. When it is ready, the state is RUNNING.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateImageBuilder for usage and error information.
Returned Error Types:
LimitExceededException The requested limit exceeds the permitted limit for an account.
RequestLimitExceededException AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
ResourceNotFoundException The specified resource was not found.
InvalidRoleException The specified role is invalid.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
IncompatibleImageException The image can't be updated because it's not compatible for updates.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilder
func (*AppStream) CreateImageBuilderRequest ¶
func (c *AppStream) CreateImageBuilderRequest(input *CreateImageBuilderInput) (req *request.Request, output *CreateImageBuilderOutput)
CreateImageBuilderRequest generates a "aws/request.Request" representing the client's request for the CreateImageBuilder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateImageBuilder for more information on using the CreateImageBuilder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateImageBuilderRequest method. req, resp := client.CreateImageBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilder
func (*AppStream) CreateImageBuilderStreamingURL ¶
func (c *AppStream) CreateImageBuilderStreamingURL(input *CreateImageBuilderStreamingURLInput) (*CreateImageBuilderStreamingURLOutput, error)
CreateImageBuilderStreamingURL API operation for Amazon AppStream.
Creates a URL to start an image builder streaming session.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateImageBuilderStreamingURL for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURL
func (*AppStream) CreateImageBuilderStreamingURLRequest ¶
func (c *AppStream) CreateImageBuilderStreamingURLRequest(input *CreateImageBuilderStreamingURLInput) (req *request.Request, output *CreateImageBuilderStreamingURLOutput)
CreateImageBuilderStreamingURLRequest generates a "aws/request.Request" representing the client's request for the CreateImageBuilderStreamingURL operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateImageBuilderStreamingURL for more information on using the CreateImageBuilderStreamingURL API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateImageBuilderStreamingURLRequest method. req, resp := client.CreateImageBuilderStreamingURLRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateImageBuilderStreamingURL
func (*AppStream) CreateImageBuilderStreamingURLWithContext ¶
func (c *AppStream) CreateImageBuilderStreamingURLWithContext(ctx aws.Context, input *CreateImageBuilderStreamingURLInput, opts ...request.Option) (*CreateImageBuilderStreamingURLOutput, error)
CreateImageBuilderStreamingURLWithContext is the same as CreateImageBuilderStreamingURL with the addition of the ability to pass a context and additional request options.
See CreateImageBuilderStreamingURL for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateImageBuilderWithContext ¶
func (c *AppStream) CreateImageBuilderWithContext(ctx aws.Context, input *CreateImageBuilderInput, opts ...request.Option) (*CreateImageBuilderOutput, error)
CreateImageBuilderWithContext is the same as CreateImageBuilder with the addition of the ability to pass a context and additional request options.
See CreateImageBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateStack ¶
func (c *AppStream) CreateStack(input *CreateStackInput) (*CreateStackOutput, error)
CreateStack API operation for Amazon AppStream.
Creates a stack to start streaming applications to users. A stack consists of an associated fleet, user access policies, and storage configurations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateStack for usage and error information.
Returned Error Types:
LimitExceededException The requested limit exceeds the permitted limit for an account.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ResourceAlreadyExistsException The specified resource already exists.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
InvalidRoleException The specified role is invalid.
ResourceNotFoundException The specified resource was not found.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStack
func (*AppStream) CreateStackRequest ¶
func (c *AppStream) CreateStackRequest(input *CreateStackInput) (req *request.Request, output *CreateStackOutput)
CreateStackRequest generates a "aws/request.Request" representing the client's request for the CreateStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateStack for more information on using the CreateStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateStackRequest method. req, resp := client.CreateStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStack
func (*AppStream) CreateStackWithContext ¶
func (c *AppStream) CreateStackWithContext(ctx aws.Context, input *CreateStackInput, opts ...request.Option) (*CreateStackOutput, error)
CreateStackWithContext is the same as CreateStack with the addition of the ability to pass a context and additional request options.
See CreateStack for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateStreamingURL ¶
func (c *AppStream) CreateStreamingURL(input *CreateStreamingURLInput) (*CreateStreamingURLOutput, error)
CreateStreamingURL API operation for Amazon AppStream.
Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateStreamingURL for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
OperationNotPermittedException The attempted operation is not permitted.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURL
func (*AppStream) CreateStreamingURLRequest ¶
func (c *AppStream) CreateStreamingURLRequest(input *CreateStreamingURLInput) (req *request.Request, output *CreateStreamingURLOutput)
CreateStreamingURLRequest generates a "aws/request.Request" representing the client's request for the CreateStreamingURL operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateStreamingURL for more information on using the CreateStreamingURL API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateStreamingURLRequest method. req, resp := client.CreateStreamingURLRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateStreamingURL
func (*AppStream) CreateStreamingURLWithContext ¶
func (c *AppStream) CreateStreamingURLWithContext(ctx aws.Context, input *CreateStreamingURLInput, opts ...request.Option) (*CreateStreamingURLOutput, error)
CreateStreamingURLWithContext is the same as CreateStreamingURL with the addition of the ability to pass a context and additional request options.
See CreateStreamingURL for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateUpdatedImage ¶
func (c *AppStream) CreateUpdatedImage(input *CreateUpdatedImageInput) (*CreateUpdatedImageOutput, error)
CreateUpdatedImage API operation for Amazon AppStream.
Creates a new image with the latest Windows operating system updates, driver updates, and AppStream 2.0 agent software.
For more information, see the "Update an Image by Using Managed AppStream 2.0 Image Updates" section in Administer Your AppStream 2.0 Images (https://docs.aws.amazon.com/appstream2/latest/developerguide/administer-images.html), in the Amazon AppStream 2.0 Administration Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateUpdatedImage for usage and error information.
Returned Error Types:
LimitExceededException The requested limit exceeds the permitted limit for an account.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
OperationNotPermittedException The attempted operation is not permitted.
ResourceAlreadyExistsException The specified resource already exists.
ResourceNotFoundException The specified resource was not found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
IncompatibleImageException The image can't be updated because it's not compatible for updates.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateUpdatedImage
func (*AppStream) CreateUpdatedImageRequest ¶
func (c *AppStream) CreateUpdatedImageRequest(input *CreateUpdatedImageInput) (req *request.Request, output *CreateUpdatedImageOutput)
CreateUpdatedImageRequest generates a "aws/request.Request" representing the client's request for the CreateUpdatedImage 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 CreateUpdatedImage for more information on using the CreateUpdatedImage 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 CreateUpdatedImageRequest method. req, resp := client.CreateUpdatedImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateUpdatedImage
func (*AppStream) CreateUpdatedImageWithContext ¶
func (c *AppStream) CreateUpdatedImageWithContext(ctx aws.Context, input *CreateUpdatedImageInput, opts ...request.Option) (*CreateUpdatedImageOutput, error)
CreateUpdatedImageWithContext is the same as CreateUpdatedImage with the addition of the ability to pass a context and additional request options.
See CreateUpdatedImage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateUsageReportSubscription ¶
func (c *AppStream) CreateUsageReportSubscription(input *CreateUsageReportSubscriptionInput) (*CreateUsageReportSubscriptionOutput, error)
CreateUsageReportSubscription API operation for Amazon AppStream.
Creates a usage report subscription. Usage reports are generated daily.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateUsageReportSubscription for usage and error information.
Returned Error Types:
InvalidRoleException The specified role is invalid.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
LimitExceededException The requested limit exceeds the permitted limit for an account.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateUsageReportSubscription
func (*AppStream) CreateUsageReportSubscriptionRequest ¶
func (c *AppStream) CreateUsageReportSubscriptionRequest(input *CreateUsageReportSubscriptionInput) (req *request.Request, output *CreateUsageReportSubscriptionOutput)
CreateUsageReportSubscriptionRequest generates a "aws/request.Request" representing the client's request for the CreateUsageReportSubscription 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 CreateUsageReportSubscription for more information on using the CreateUsageReportSubscription 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 CreateUsageReportSubscriptionRequest method. req, resp := client.CreateUsageReportSubscriptionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateUsageReportSubscription
func (*AppStream) CreateUsageReportSubscriptionWithContext ¶
func (c *AppStream) CreateUsageReportSubscriptionWithContext(ctx aws.Context, input *CreateUsageReportSubscriptionInput, opts ...request.Option) (*CreateUsageReportSubscriptionOutput, error)
CreateUsageReportSubscriptionWithContext is the same as CreateUsageReportSubscription with the addition of the ability to pass a context and additional request options.
See CreateUsageReportSubscription for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) CreateUser ¶
func (c *AppStream) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
CreateUser API operation for Amazon AppStream.
Creates a new user in the user pool.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation CreateUser for usage and error information.
Returned Error Types:
ResourceAlreadyExistsException The specified resource already exists.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
LimitExceededException The requested limit exceeds the permitted limit for an account.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateUser
func (*AppStream) CreateUserRequest ¶
func (c *AppStream) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
CreateUserRequest generates a "aws/request.Request" representing the client's request for the CreateUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateUser for more information on using the CreateUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateUserRequest method. req, resp := client.CreateUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/CreateUser
func (*AppStream) CreateUserWithContext ¶
func (c *AppStream) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
CreateUserWithContext is the same as CreateUser with the addition of the ability to pass a context and additional request options.
See CreateUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteAppBlock ¶
func (c *AppStream) DeleteAppBlock(input *DeleteAppBlockInput) (*DeleteAppBlockOutput, error)
DeleteAppBlock API operation for Amazon AppStream.
Deletes an app block.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteAppBlock for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteAppBlock
func (*AppStream) DeleteAppBlockBuilder ¶
func (c *AppStream) DeleteAppBlockBuilder(input *DeleteAppBlockBuilderInput) (*DeleteAppBlockBuilderOutput, error)
DeleteAppBlockBuilder API operation for Amazon AppStream.
Deletes an app block builder.
An app block builder can only be deleted when it has no association with an app block.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteAppBlockBuilder for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteAppBlockBuilder
func (*AppStream) DeleteAppBlockBuilderRequest ¶
func (c *AppStream) DeleteAppBlockBuilderRequest(input *DeleteAppBlockBuilderInput) (req *request.Request, output *DeleteAppBlockBuilderOutput)
DeleteAppBlockBuilderRequest generates a "aws/request.Request" representing the client's request for the DeleteAppBlockBuilder 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 DeleteAppBlockBuilder for more information on using the DeleteAppBlockBuilder 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 DeleteAppBlockBuilderRequest method. req, resp := client.DeleteAppBlockBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteAppBlockBuilder
func (*AppStream) DeleteAppBlockBuilderWithContext ¶
func (c *AppStream) DeleteAppBlockBuilderWithContext(ctx aws.Context, input *DeleteAppBlockBuilderInput, opts ...request.Option) (*DeleteAppBlockBuilderOutput, error)
DeleteAppBlockBuilderWithContext is the same as DeleteAppBlockBuilder with the addition of the ability to pass a context and additional request options.
See DeleteAppBlockBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteAppBlockRequest ¶
func (c *AppStream) DeleteAppBlockRequest(input *DeleteAppBlockInput) (req *request.Request, output *DeleteAppBlockOutput)
DeleteAppBlockRequest generates a "aws/request.Request" representing the client's request for the DeleteAppBlock 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 DeleteAppBlock for more information on using the DeleteAppBlock 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 DeleteAppBlockRequest method. req, resp := client.DeleteAppBlockRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteAppBlock
func (*AppStream) DeleteAppBlockWithContext ¶
func (c *AppStream) DeleteAppBlockWithContext(ctx aws.Context, input *DeleteAppBlockInput, opts ...request.Option) (*DeleteAppBlockOutput, error)
DeleteAppBlockWithContext is the same as DeleteAppBlock with the addition of the ability to pass a context and additional request options.
See DeleteAppBlock for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteApplication ¶
func (c *AppStream) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)
DeleteApplication API operation for Amazon AppStream.
Deletes an application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteApplication for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteApplication
func (*AppStream) DeleteApplicationRequest ¶
func (c *AppStream) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)
DeleteApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteApplication 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 DeleteApplication for more information on using the DeleteApplication 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 DeleteApplicationRequest method. req, resp := client.DeleteApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteApplication
func (*AppStream) DeleteApplicationWithContext ¶
func (c *AppStream) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)
DeleteApplicationWithContext is the same as DeleteApplication with the addition of the ability to pass a context and additional request options.
See DeleteApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteDirectoryConfig ¶
func (c *AppStream) DeleteDirectoryConfig(input *DeleteDirectoryConfigInput) (*DeleteDirectoryConfigOutput, error)
DeleteDirectoryConfig API operation for Amazon AppStream.
Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteDirectoryConfig for usage and error information.
Returned Error Types:
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfig
func (*AppStream) DeleteDirectoryConfigRequest ¶
func (c *AppStream) DeleteDirectoryConfigRequest(input *DeleteDirectoryConfigInput) (req *request.Request, output *DeleteDirectoryConfigOutput)
DeleteDirectoryConfigRequest generates a "aws/request.Request" representing the client's request for the DeleteDirectoryConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDirectoryConfig for more information on using the DeleteDirectoryConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDirectoryConfigRequest method. req, resp := client.DeleteDirectoryConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteDirectoryConfig
func (*AppStream) DeleteDirectoryConfigWithContext ¶
func (c *AppStream) DeleteDirectoryConfigWithContext(ctx aws.Context, input *DeleteDirectoryConfigInput, opts ...request.Option) (*DeleteDirectoryConfigOutput, error)
DeleteDirectoryConfigWithContext is the same as DeleteDirectoryConfig with the addition of the ability to pass a context and additional request options.
See DeleteDirectoryConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteEntitlement ¶
func (c *AppStream) DeleteEntitlement(input *DeleteEntitlementInput) (*DeleteEntitlementOutput, error)
DeleteEntitlement API operation for Amazon AppStream.
Deletes the specified entitlement.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteEntitlement for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
EntitlementNotFoundException The entitlement can't be found.
OperationNotPermittedException The attempted operation is not permitted.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteEntitlement
func (*AppStream) DeleteEntitlementRequest ¶
func (c *AppStream) DeleteEntitlementRequest(input *DeleteEntitlementInput) (req *request.Request, output *DeleteEntitlementOutput)
DeleteEntitlementRequest generates a "aws/request.Request" representing the client's request for the DeleteEntitlement 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 DeleteEntitlement for more information on using the DeleteEntitlement 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 DeleteEntitlementRequest method. req, resp := client.DeleteEntitlementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteEntitlement
func (*AppStream) DeleteEntitlementWithContext ¶
func (c *AppStream) DeleteEntitlementWithContext(ctx aws.Context, input *DeleteEntitlementInput, opts ...request.Option) (*DeleteEntitlementOutput, error)
DeleteEntitlementWithContext is the same as DeleteEntitlement with the addition of the ability to pass a context and additional request options.
See DeleteEntitlement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteFleet ¶
func (c *AppStream) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)
DeleteFleet API operation for Amazon AppStream.
Deletes the specified fleet.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteFleet for usage and error information.
Returned Error Types:
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleet
func (*AppStream) DeleteFleetRequest ¶
func (c *AppStream) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
DeleteFleetRequest generates a "aws/request.Request" representing the client's request for the DeleteFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteFleet for more information on using the DeleteFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFleetRequest method. req, resp := client.DeleteFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteFleet
func (*AppStream) DeleteFleetWithContext ¶
func (c *AppStream) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
DeleteFleetWithContext is the same as DeleteFleet with the addition of the ability to pass a context and additional request options.
See DeleteFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteImage ¶
func (c *AppStream) DeleteImage(input *DeleteImageInput) (*DeleteImageOutput, error)
DeleteImage API operation for Amazon AppStream.
Deletes the specified image. You cannot delete an image when it is in use. After you delete an image, you cannot provision new capacity using the image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteImage for usage and error information.
Returned Error Types:
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
OperationNotPermittedException The attempted operation is not permitted.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImage
func (*AppStream) DeleteImageBuilder ¶
func (c *AppStream) DeleteImageBuilder(input *DeleteImageBuilderInput) (*DeleteImageBuilderOutput, error)
DeleteImageBuilder API operation for Amazon AppStream.
Deletes the specified image builder and releases the capacity.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteImageBuilder for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
OperationNotPermittedException The attempted operation is not permitted.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilder
func (*AppStream) DeleteImageBuilderRequest ¶
func (c *AppStream) DeleteImageBuilderRequest(input *DeleteImageBuilderInput) (req *request.Request, output *DeleteImageBuilderOutput)
DeleteImageBuilderRequest generates a "aws/request.Request" representing the client's request for the DeleteImageBuilder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImageBuilder for more information on using the DeleteImageBuilder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImageBuilderRequest method. req, resp := client.DeleteImageBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImageBuilder
func (*AppStream) DeleteImageBuilderWithContext ¶
func (c *AppStream) DeleteImageBuilderWithContext(ctx aws.Context, input *DeleteImageBuilderInput, opts ...request.Option) (*DeleteImageBuilderOutput, error)
DeleteImageBuilderWithContext is the same as DeleteImageBuilder with the addition of the ability to pass a context and additional request options.
See DeleteImageBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteImagePermissions ¶
func (c *AppStream) DeleteImagePermissions(input *DeleteImagePermissionsInput) (*DeleteImagePermissionsOutput, error)
DeleteImagePermissions API operation for Amazon AppStream.
Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to which you previously granted these permissions can no longer use the image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteImagePermissions for usage and error information.
Returned Error Types:
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImagePermissions
func (*AppStream) DeleteImagePermissionsRequest ¶
func (c *AppStream) DeleteImagePermissionsRequest(input *DeleteImagePermissionsInput) (req *request.Request, output *DeleteImagePermissionsOutput)
DeleteImagePermissionsRequest generates a "aws/request.Request" representing the client's request for the DeleteImagePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImagePermissions for more information on using the DeleteImagePermissions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImagePermissionsRequest method. req, resp := client.DeleteImagePermissionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImagePermissions
func (*AppStream) DeleteImagePermissionsWithContext ¶
func (c *AppStream) DeleteImagePermissionsWithContext(ctx aws.Context, input *DeleteImagePermissionsInput, opts ...request.Option) (*DeleteImagePermissionsOutput, error)
DeleteImagePermissionsWithContext is the same as DeleteImagePermissions with the addition of the ability to pass a context and additional request options.
See DeleteImagePermissions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteImageRequest ¶
func (c *AppStream) DeleteImageRequest(input *DeleteImageInput) (req *request.Request, output *DeleteImageOutput)
DeleteImageRequest generates a "aws/request.Request" representing the client's request for the DeleteImage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteImage for more information on using the DeleteImage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteImageRequest method. req, resp := client.DeleteImageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteImage
func (*AppStream) DeleteImageWithContext ¶
func (c *AppStream) DeleteImageWithContext(ctx aws.Context, input *DeleteImageInput, opts ...request.Option) (*DeleteImageOutput, error)
DeleteImageWithContext is the same as DeleteImage with the addition of the ability to pass a context and additional request options.
See DeleteImage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteStack ¶
func (c *AppStream) DeleteStack(input *DeleteStackInput) (*DeleteStackOutput, error)
DeleteStack API operation for Amazon AppStream.
Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteStack for usage and error information.
Returned Error Types:
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
OperationNotPermittedException The attempted operation is not permitted.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStack
func (*AppStream) DeleteStackRequest ¶
func (c *AppStream) DeleteStackRequest(input *DeleteStackInput) (req *request.Request, output *DeleteStackOutput)
DeleteStackRequest generates a "aws/request.Request" representing the client's request for the DeleteStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteStack for more information on using the DeleteStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteStackRequest method. req, resp := client.DeleteStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteStack
func (*AppStream) DeleteStackWithContext ¶
func (c *AppStream) DeleteStackWithContext(ctx aws.Context, input *DeleteStackInput, opts ...request.Option) (*DeleteStackOutput, error)
DeleteStackWithContext is the same as DeleteStack with the addition of the ability to pass a context and additional request options.
See DeleteStack for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteUsageReportSubscription ¶
func (c *AppStream) DeleteUsageReportSubscription(input *DeleteUsageReportSubscriptionInput) (*DeleteUsageReportSubscriptionOutput, error)
DeleteUsageReportSubscription API operation for Amazon AppStream.
Disables usage report generation.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteUsageReportSubscription for usage and error information.
Returned Error Types:
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteUsageReportSubscription
func (*AppStream) DeleteUsageReportSubscriptionRequest ¶
func (c *AppStream) DeleteUsageReportSubscriptionRequest(input *DeleteUsageReportSubscriptionInput) (req *request.Request, output *DeleteUsageReportSubscriptionOutput)
DeleteUsageReportSubscriptionRequest generates a "aws/request.Request" representing the client's request for the DeleteUsageReportSubscription 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 DeleteUsageReportSubscription for more information on using the DeleteUsageReportSubscription 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 DeleteUsageReportSubscriptionRequest method. req, resp := client.DeleteUsageReportSubscriptionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteUsageReportSubscription
func (*AppStream) DeleteUsageReportSubscriptionWithContext ¶
func (c *AppStream) DeleteUsageReportSubscriptionWithContext(ctx aws.Context, input *DeleteUsageReportSubscriptionInput, opts ...request.Option) (*DeleteUsageReportSubscriptionOutput, error)
DeleteUsageReportSubscriptionWithContext is the same as DeleteUsageReportSubscription with the addition of the ability to pass a context and additional request options.
See DeleteUsageReportSubscription for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DeleteUser ¶
func (c *AppStream) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
DeleteUser API operation for Amazon AppStream.
Deletes a user from the user pool.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DeleteUser for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteUser
func (*AppStream) DeleteUserRequest ¶
func (c *AppStream) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
DeleteUserRequest generates a "aws/request.Request" representing the client's request for the DeleteUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteUser for more information on using the DeleteUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteUserRequest method. req, resp := client.DeleteUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DeleteUser
func (*AppStream) DeleteUserWithContext ¶
func (c *AppStream) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.
See DeleteUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeAppBlockBuilderAppBlockAssociations ¶
func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociations(input *DescribeAppBlockBuilderAppBlockAssociationsInput) (*DescribeAppBlockBuilderAppBlockAssociationsOutput, error)
DescribeAppBlockBuilderAppBlockAssociations API operation for Amazon AppStream.
Retrieves a list that describes one or more app block builder associations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeAppBlockBuilderAppBlockAssociations for usage and error information.
Returned Error Types:
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
func (*AppStream) DescribeAppBlockBuilderAppBlockAssociationsPages ¶
func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsPages(input *DescribeAppBlockBuilderAppBlockAssociationsInput, fn func(*DescribeAppBlockBuilderAppBlockAssociationsOutput, bool) bool) error
DescribeAppBlockBuilderAppBlockAssociationsPages iterates over the pages of a DescribeAppBlockBuilderAppBlockAssociations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeAppBlockBuilderAppBlockAssociations 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 DescribeAppBlockBuilderAppBlockAssociations operation. pageNum := 0 err := client.DescribeAppBlockBuilderAppBlockAssociationsPages(params, func(page *appstream.DescribeAppBlockBuilderAppBlockAssociationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppStream) DescribeAppBlockBuilderAppBlockAssociationsPagesWithContext ¶
func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsPagesWithContext(ctx aws.Context, input *DescribeAppBlockBuilderAppBlockAssociationsInput, fn func(*DescribeAppBlockBuilderAppBlockAssociationsOutput, bool) bool, opts ...request.Option) error
DescribeAppBlockBuilderAppBlockAssociationsPagesWithContext same as DescribeAppBlockBuilderAppBlockAssociationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeAppBlockBuilderAppBlockAssociationsRequest ¶
func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsRequest(input *DescribeAppBlockBuilderAppBlockAssociationsInput) (req *request.Request, output *DescribeAppBlockBuilderAppBlockAssociationsOutput)
DescribeAppBlockBuilderAppBlockAssociationsRequest generates a "aws/request.Request" representing the client's request for the DescribeAppBlockBuilderAppBlockAssociations 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 DescribeAppBlockBuilderAppBlockAssociations for more information on using the DescribeAppBlockBuilderAppBlockAssociations 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 DescribeAppBlockBuilderAppBlockAssociationsRequest method. req, resp := client.DescribeAppBlockBuilderAppBlockAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*AppStream) DescribeAppBlockBuilderAppBlockAssociationsWithContext ¶
func (c *AppStream) DescribeAppBlockBuilderAppBlockAssociationsWithContext(ctx aws.Context, input *DescribeAppBlockBuilderAppBlockAssociationsInput, opts ...request.Option) (*DescribeAppBlockBuilderAppBlockAssociationsOutput, error)
DescribeAppBlockBuilderAppBlockAssociationsWithContext is the same as DescribeAppBlockBuilderAppBlockAssociations with the addition of the ability to pass a context and additional request options.
See DescribeAppBlockBuilderAppBlockAssociations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeAppBlockBuilders ¶
func (c *AppStream) DescribeAppBlockBuilders(input *DescribeAppBlockBuildersInput) (*DescribeAppBlockBuildersOutput, error)
DescribeAppBlockBuilders API operation for Amazon AppStream.
Retrieves a list that describes one or more app block builders.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeAppBlockBuilders for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlockBuilders
func (*AppStream) DescribeAppBlockBuildersPages ¶
func (c *AppStream) DescribeAppBlockBuildersPages(input *DescribeAppBlockBuildersInput, fn func(*DescribeAppBlockBuildersOutput, bool) bool) error
DescribeAppBlockBuildersPages iterates over the pages of a DescribeAppBlockBuilders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeAppBlockBuilders 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 DescribeAppBlockBuilders operation. pageNum := 0 err := client.DescribeAppBlockBuildersPages(params, func(page *appstream.DescribeAppBlockBuildersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppStream) DescribeAppBlockBuildersPagesWithContext ¶
func (c *AppStream) DescribeAppBlockBuildersPagesWithContext(ctx aws.Context, input *DescribeAppBlockBuildersInput, fn func(*DescribeAppBlockBuildersOutput, bool) bool, opts ...request.Option) error
DescribeAppBlockBuildersPagesWithContext same as DescribeAppBlockBuildersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeAppBlockBuildersRequest ¶
func (c *AppStream) DescribeAppBlockBuildersRequest(input *DescribeAppBlockBuildersInput) (req *request.Request, output *DescribeAppBlockBuildersOutput)
DescribeAppBlockBuildersRequest generates a "aws/request.Request" representing the client's request for the DescribeAppBlockBuilders 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 DescribeAppBlockBuilders for more information on using the DescribeAppBlockBuilders 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 DescribeAppBlockBuildersRequest method. req, resp := client.DescribeAppBlockBuildersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlockBuilders
func (*AppStream) DescribeAppBlockBuildersWithContext ¶
func (c *AppStream) DescribeAppBlockBuildersWithContext(ctx aws.Context, input *DescribeAppBlockBuildersInput, opts ...request.Option) (*DescribeAppBlockBuildersOutput, error)
DescribeAppBlockBuildersWithContext is the same as DescribeAppBlockBuilders with the addition of the ability to pass a context and additional request options.
See DescribeAppBlockBuilders for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeAppBlocks ¶
func (c *AppStream) DescribeAppBlocks(input *DescribeAppBlocksInput) (*DescribeAppBlocksOutput, error)
DescribeAppBlocks API operation for Amazon AppStream.
Retrieves a list that describes one or more app blocks.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeAppBlocks for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlocks
func (*AppStream) DescribeAppBlocksRequest ¶
func (c *AppStream) DescribeAppBlocksRequest(input *DescribeAppBlocksInput) (req *request.Request, output *DescribeAppBlocksOutput)
DescribeAppBlocksRequest generates a "aws/request.Request" representing the client's request for the DescribeAppBlocks 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 DescribeAppBlocks for more information on using the DescribeAppBlocks 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 DescribeAppBlocksRequest method. req, resp := client.DescribeAppBlocksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeAppBlocks
func (*AppStream) DescribeAppBlocksWithContext ¶
func (c *AppStream) DescribeAppBlocksWithContext(ctx aws.Context, input *DescribeAppBlocksInput, opts ...request.Option) (*DescribeAppBlocksOutput, error)
DescribeAppBlocksWithContext is the same as DescribeAppBlocks with the addition of the ability to pass a context and additional request options.
See DescribeAppBlocks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeApplicationFleetAssociations ¶
func (c *AppStream) DescribeApplicationFleetAssociations(input *DescribeApplicationFleetAssociationsInput) (*DescribeApplicationFleetAssociationsOutput, error)
DescribeApplicationFleetAssociations API operation for Amazon AppStream.
Retrieves a list that describes one or more application fleet associations. Either ApplicationArn or FleetName must be specified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeApplicationFleetAssociations for usage and error information.
Returned Error Types:
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplicationFleetAssociations
func (*AppStream) DescribeApplicationFleetAssociationsRequest ¶
func (c *AppStream) DescribeApplicationFleetAssociationsRequest(input *DescribeApplicationFleetAssociationsInput) (req *request.Request, output *DescribeApplicationFleetAssociationsOutput)
DescribeApplicationFleetAssociationsRequest generates a "aws/request.Request" representing the client's request for the DescribeApplicationFleetAssociations 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 DescribeApplicationFleetAssociations for more information on using the DescribeApplicationFleetAssociations 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 DescribeApplicationFleetAssociationsRequest method. req, resp := client.DescribeApplicationFleetAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplicationFleetAssociations
func (*AppStream) DescribeApplicationFleetAssociationsWithContext ¶
func (c *AppStream) DescribeApplicationFleetAssociationsWithContext(ctx aws.Context, input *DescribeApplicationFleetAssociationsInput, opts ...request.Option) (*DescribeApplicationFleetAssociationsOutput, error)
DescribeApplicationFleetAssociationsWithContext is the same as DescribeApplicationFleetAssociations with the addition of the ability to pass a context and additional request options.
See DescribeApplicationFleetAssociations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeApplications ¶
func (c *AppStream) DescribeApplications(input *DescribeApplicationsInput) (*DescribeApplicationsOutput, error)
DescribeApplications API operation for Amazon AppStream.
Retrieves a list that describes one or more applications.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeApplications for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplications
func (*AppStream) DescribeApplicationsRequest ¶
func (c *AppStream) DescribeApplicationsRequest(input *DescribeApplicationsInput) (req *request.Request, output *DescribeApplicationsOutput)
DescribeApplicationsRequest generates a "aws/request.Request" representing the client's request for the DescribeApplications 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 DescribeApplications for more information on using the DescribeApplications 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 DescribeApplicationsRequest method. req, resp := client.DescribeApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeApplications
func (*AppStream) DescribeApplicationsWithContext ¶
func (c *AppStream) DescribeApplicationsWithContext(ctx aws.Context, input *DescribeApplicationsInput, opts ...request.Option) (*DescribeApplicationsOutput, error)
DescribeApplicationsWithContext is the same as DescribeApplications with the addition of the ability to pass a context and additional request options.
See DescribeApplications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeDirectoryConfigs ¶
func (c *AppStream) DescribeDirectoryConfigs(input *DescribeDirectoryConfigsInput) (*DescribeDirectoryConfigsOutput, error)
DescribeDirectoryConfigs API operation for Amazon AppStream.
Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names for these objects are provided. Otherwise, all Directory Config objects in the account are described. These objects include the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
Although the response syntax in this topic includes the account password, this password is not returned in the actual response.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeDirectoryConfigs for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigs
func (*AppStream) DescribeDirectoryConfigsRequest ¶
func (c *AppStream) DescribeDirectoryConfigsRequest(input *DescribeDirectoryConfigsInput) (req *request.Request, output *DescribeDirectoryConfigsOutput)
DescribeDirectoryConfigsRequest generates a "aws/request.Request" representing the client's request for the DescribeDirectoryConfigs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeDirectoryConfigs for more information on using the DescribeDirectoryConfigs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeDirectoryConfigsRequest method. req, resp := client.DescribeDirectoryConfigsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeDirectoryConfigs
func (*AppStream) DescribeDirectoryConfigsWithContext ¶
func (c *AppStream) DescribeDirectoryConfigsWithContext(ctx aws.Context, input *DescribeDirectoryConfigsInput, opts ...request.Option) (*DescribeDirectoryConfigsOutput, error)
DescribeDirectoryConfigsWithContext is the same as DescribeDirectoryConfigs with the addition of the ability to pass a context and additional request options.
See DescribeDirectoryConfigs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeEntitlements ¶
func (c *AppStream) DescribeEntitlements(input *DescribeEntitlementsInput) (*DescribeEntitlementsOutput, error)
DescribeEntitlements API operation for Amazon AppStream.
Retrieves a list that describes one of more entitlements.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeEntitlements for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
EntitlementNotFoundException The entitlement can't be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeEntitlements
func (*AppStream) DescribeEntitlementsRequest ¶
func (c *AppStream) DescribeEntitlementsRequest(input *DescribeEntitlementsInput) (req *request.Request, output *DescribeEntitlementsOutput)
DescribeEntitlementsRequest generates a "aws/request.Request" representing the client's request for the DescribeEntitlements 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 DescribeEntitlements for more information on using the DescribeEntitlements 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 DescribeEntitlementsRequest method. req, resp := client.DescribeEntitlementsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeEntitlements
func (*AppStream) DescribeEntitlementsWithContext ¶
func (c *AppStream) DescribeEntitlementsWithContext(ctx aws.Context, input *DescribeEntitlementsInput, opts ...request.Option) (*DescribeEntitlementsOutput, error)
DescribeEntitlementsWithContext is the same as DescribeEntitlements with the addition of the ability to pass a context and additional request options.
See DescribeEntitlements for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeFleets ¶
func (c *AppStream) DescribeFleets(input *DescribeFleetsInput) (*DescribeFleetsOutput, error)
DescribeFleets API operation for Amazon AppStream.
Retrieves a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all fleets in the account are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeFleets for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleets
func (*AppStream) DescribeFleetsRequest ¶
func (c *AppStream) DescribeFleetsRequest(input *DescribeFleetsInput) (req *request.Request, output *DescribeFleetsOutput)
DescribeFleetsRequest generates a "aws/request.Request" representing the client's request for the DescribeFleets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeFleets for more information on using the DescribeFleets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeFleetsRequest method. req, resp := client.DescribeFleetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeFleets
func (*AppStream) DescribeFleetsWithContext ¶
func (c *AppStream) DescribeFleetsWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.Option) (*DescribeFleetsOutput, error)
DescribeFleetsWithContext is the same as DescribeFleets with the addition of the ability to pass a context and additional request options.
See DescribeFleets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeImageBuilders ¶
func (c *AppStream) DescribeImageBuilders(input *DescribeImageBuildersInput) (*DescribeImageBuildersOutput, error)
DescribeImageBuilders API operation for Amazon AppStream.
Retrieves a list that describes one or more specified image builders, if the image builder names are provided. Otherwise, all image builders in the account are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeImageBuilders for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuilders
func (*AppStream) DescribeImageBuildersRequest ¶
func (c *AppStream) DescribeImageBuildersRequest(input *DescribeImageBuildersInput) (req *request.Request, output *DescribeImageBuildersOutput)
DescribeImageBuildersRequest generates a "aws/request.Request" representing the client's request for the DescribeImageBuilders operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeImageBuilders for more information on using the DescribeImageBuilders API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeImageBuildersRequest method. req, resp := client.DescribeImageBuildersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImageBuilders
func (*AppStream) DescribeImageBuildersWithContext ¶
func (c *AppStream) DescribeImageBuildersWithContext(ctx aws.Context, input *DescribeImageBuildersInput, opts ...request.Option) (*DescribeImageBuildersOutput, error)
DescribeImageBuildersWithContext is the same as DescribeImageBuilders with the addition of the ability to pass a context and additional request options.
See DescribeImageBuilders for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeImagePermissions ¶
func (c *AppStream) DescribeImagePermissions(input *DescribeImagePermissionsInput) (*DescribeImagePermissionsOutput, error)
DescribeImagePermissions API operation for Amazon AppStream.
Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeImagePermissions for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImagePermissions
func (*AppStream) DescribeImagePermissionsPages ¶
func (c *AppStream) DescribeImagePermissionsPages(input *DescribeImagePermissionsInput, fn func(*DescribeImagePermissionsOutput, bool) bool) error
DescribeImagePermissionsPages iterates over the pages of a DescribeImagePermissions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeImagePermissions method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeImagePermissions operation. pageNum := 0 err := client.DescribeImagePermissionsPages(params, func(page *appstream.DescribeImagePermissionsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppStream) DescribeImagePermissionsPagesWithContext ¶
func (c *AppStream) DescribeImagePermissionsPagesWithContext(ctx aws.Context, input *DescribeImagePermissionsInput, fn func(*DescribeImagePermissionsOutput, bool) bool, opts ...request.Option) error
DescribeImagePermissionsPagesWithContext same as DescribeImagePermissionsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeImagePermissionsRequest ¶
func (c *AppStream) DescribeImagePermissionsRequest(input *DescribeImagePermissionsInput) (req *request.Request, output *DescribeImagePermissionsOutput)
DescribeImagePermissionsRequest generates a "aws/request.Request" representing the client's request for the DescribeImagePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeImagePermissions for more information on using the DescribeImagePermissions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeImagePermissionsRequest method. req, resp := client.DescribeImagePermissionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImagePermissions
func (*AppStream) DescribeImagePermissionsWithContext ¶
func (c *AppStream) DescribeImagePermissionsWithContext(ctx aws.Context, input *DescribeImagePermissionsInput, opts ...request.Option) (*DescribeImagePermissionsOutput, error)
DescribeImagePermissionsWithContext is the same as DescribeImagePermissions with the addition of the ability to pass a context and additional request options.
See DescribeImagePermissions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeImages ¶
func (c *AppStream) DescribeImages(input *DescribeImagesInput) (*DescribeImagesOutput, error)
DescribeImages API operation for Amazon AppStream.
Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided. Otherwise, all images in the account are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeImages for usage and error information.
Returned Error Types:
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImages
func (*AppStream) DescribeImagesPages ¶
func (c *AppStream) DescribeImagesPages(input *DescribeImagesInput, fn func(*DescribeImagesOutput, bool) bool) error
DescribeImagesPages iterates over the pages of a DescribeImages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See DescribeImages method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a DescribeImages operation. pageNum := 0 err := client.DescribeImagesPages(params, func(page *appstream.DescribeImagesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AppStream) DescribeImagesPagesWithContext ¶
func (c *AppStream) DescribeImagesPagesWithContext(ctx aws.Context, input *DescribeImagesInput, fn func(*DescribeImagesOutput, bool) bool, opts ...request.Option) error
DescribeImagesPagesWithContext same as DescribeImagesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeImagesRequest ¶
func (c *AppStream) DescribeImagesRequest(input *DescribeImagesInput) (req *request.Request, output *DescribeImagesOutput)
DescribeImagesRequest generates a "aws/request.Request" representing the client's request for the DescribeImages operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeImages for more information on using the DescribeImages API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeImagesRequest method. req, resp := client.DescribeImagesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeImages
func (*AppStream) DescribeImagesWithContext ¶
func (c *AppStream) DescribeImagesWithContext(ctx aws.Context, input *DescribeImagesInput, opts ...request.Option) (*DescribeImagesOutput, error)
DescribeImagesWithContext is the same as DescribeImages with the addition of the ability to pass a context and additional request options.
See DescribeImages for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeSessions ¶
func (c *AppStream) DescribeSessions(input *DescribeSessionsInput) (*DescribeSessionsOutput, error)
DescribeSessions API operation for Amazon AppStream.
Retrieves a list that describes the streaming sessions for a specified stack and fleet. If a UserId is provided for the stack and fleet, only streaming sessions for that user are described. If an authentication type is not provided, the default is to authenticate users using a streaming URL.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeSessions for usage and error information.
Returned Error Types:
- InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessions
func (*AppStream) DescribeSessionsRequest ¶
func (c *AppStream) DescribeSessionsRequest(input *DescribeSessionsInput) (req *request.Request, output *DescribeSessionsOutput)
DescribeSessionsRequest generates a "aws/request.Request" representing the client's request for the DescribeSessions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeSessions for more information on using the DescribeSessions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeSessionsRequest method. req, resp := client.DescribeSessionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeSessions
func (*AppStream) DescribeSessionsWithContext ¶
func (c *AppStream) DescribeSessionsWithContext(ctx aws.Context, input *DescribeSessionsInput, opts ...request.Option) (*DescribeSessionsOutput, error)
DescribeSessionsWithContext is the same as DescribeSessions with the addition of the ability to pass a context and additional request options.
See DescribeSessions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeStacks ¶
func (c *AppStream) DescribeStacks(input *DescribeStacksInput) (*DescribeStacksOutput, error)
DescribeStacks API operation for Amazon AppStream.
Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all stacks in the account are described.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeStacks for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacks
func (*AppStream) DescribeStacksRequest ¶
func (c *AppStream) DescribeStacksRequest(input *DescribeStacksInput) (req *request.Request, output *DescribeStacksOutput)
DescribeStacksRequest generates a "aws/request.Request" representing the client's request for the DescribeStacks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeStacks for more information on using the DescribeStacks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeStacksRequest method. req, resp := client.DescribeStacksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeStacks
func (*AppStream) DescribeStacksWithContext ¶
func (c *AppStream) DescribeStacksWithContext(ctx aws.Context, input *DescribeStacksInput, opts ...request.Option) (*DescribeStacksOutput, error)
DescribeStacksWithContext is the same as DescribeStacks with the addition of the ability to pass a context and additional request options.
See DescribeStacks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeUsageReportSubscriptions ¶
func (c *AppStream) DescribeUsageReportSubscriptions(input *DescribeUsageReportSubscriptionsInput) (*DescribeUsageReportSubscriptionsOutput, error)
DescribeUsageReportSubscriptions API operation for Amazon AppStream.
Retrieves a list that describes one or more usage report subscriptions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeUsageReportSubscriptions for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUsageReportSubscriptions
func (*AppStream) DescribeUsageReportSubscriptionsRequest ¶
func (c *AppStream) DescribeUsageReportSubscriptionsRequest(input *DescribeUsageReportSubscriptionsInput) (req *request.Request, output *DescribeUsageReportSubscriptionsOutput)
DescribeUsageReportSubscriptionsRequest generates a "aws/request.Request" representing the client's request for the DescribeUsageReportSubscriptions 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 DescribeUsageReportSubscriptions for more information on using the DescribeUsageReportSubscriptions 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 DescribeUsageReportSubscriptionsRequest method. req, resp := client.DescribeUsageReportSubscriptionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUsageReportSubscriptions
func (*AppStream) DescribeUsageReportSubscriptionsWithContext ¶
func (c *AppStream) DescribeUsageReportSubscriptionsWithContext(ctx aws.Context, input *DescribeUsageReportSubscriptionsInput, opts ...request.Option) (*DescribeUsageReportSubscriptionsOutput, error)
DescribeUsageReportSubscriptionsWithContext is the same as DescribeUsageReportSubscriptions with the addition of the ability to pass a context and additional request options.
See DescribeUsageReportSubscriptions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeUserStackAssociations ¶
func (c *AppStream) DescribeUserStackAssociations(input *DescribeUserStackAssociationsInput) (*DescribeUserStackAssociationsOutput, error)
DescribeUserStackAssociations API operation for Amazon AppStream.
Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the following:
The stack name
The user name (email address of the user associated with the stack) and the authentication type for the user
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeUserStackAssociations for usage and error information.
Returned Error Types:
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUserStackAssociations
func (*AppStream) DescribeUserStackAssociationsRequest ¶
func (c *AppStream) DescribeUserStackAssociationsRequest(input *DescribeUserStackAssociationsInput) (req *request.Request, output *DescribeUserStackAssociationsOutput)
DescribeUserStackAssociationsRequest generates a "aws/request.Request" representing the client's request for the DescribeUserStackAssociations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeUserStackAssociations for more information on using the DescribeUserStackAssociations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeUserStackAssociationsRequest method. req, resp := client.DescribeUserStackAssociationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUserStackAssociations
func (*AppStream) DescribeUserStackAssociationsWithContext ¶
func (c *AppStream) DescribeUserStackAssociationsWithContext(ctx aws.Context, input *DescribeUserStackAssociationsInput, opts ...request.Option) (*DescribeUserStackAssociationsOutput, error)
DescribeUserStackAssociationsWithContext is the same as DescribeUserStackAssociations with the addition of the ability to pass a context and additional request options.
See DescribeUserStackAssociations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DescribeUsers ¶
func (c *AppStream) DescribeUsers(input *DescribeUsersInput) (*DescribeUsersOutput, error)
DescribeUsers API operation for Amazon AppStream.
Retrieves a list that describes one or more specified users in the user pool.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DescribeUsers for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUsers
func (*AppStream) DescribeUsersRequest ¶
func (c *AppStream) DescribeUsersRequest(input *DescribeUsersInput) (req *request.Request, output *DescribeUsersOutput)
DescribeUsersRequest generates a "aws/request.Request" representing the client's request for the DescribeUsers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeUsers for more information on using the DescribeUsers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeUsersRequest method. req, resp := client.DescribeUsersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DescribeUsers
func (*AppStream) DescribeUsersWithContext ¶
func (c *AppStream) DescribeUsersWithContext(ctx aws.Context, input *DescribeUsersInput, opts ...request.Option) (*DescribeUsersOutput, error)
DescribeUsersWithContext is the same as DescribeUsers with the addition of the ability to pass a context and additional request options.
See DescribeUsers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DisableUser ¶
func (c *AppStream) DisableUser(input *DisableUserInput) (*DisableUserOutput, error)
DisableUser API operation for Amazon AppStream.
Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. This action does not delete the user.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DisableUser for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisableUser
func (*AppStream) DisableUserRequest ¶
func (c *AppStream) DisableUserRequest(input *DisableUserInput) (req *request.Request, output *DisableUserOutput)
DisableUserRequest generates a "aws/request.Request" representing the client's request for the DisableUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisableUser for more information on using the DisableUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisableUserRequest method. req, resp := client.DisableUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisableUser
func (*AppStream) DisableUserWithContext ¶
func (c *AppStream) DisableUserWithContext(ctx aws.Context, input *DisableUserInput, opts ...request.Option) (*DisableUserOutput, error)
DisableUserWithContext is the same as DisableUser with the addition of the ability to pass a context and additional request options.
See DisableUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DisassociateAppBlockBuilderAppBlock ¶
func (c *AppStream) DisassociateAppBlockBuilderAppBlock(input *DisassociateAppBlockBuilderAppBlockInput) (*DisassociateAppBlockBuilderAppBlockOutput, error)
DisassociateAppBlockBuilderAppBlock API operation for Amazon AppStream.
Disassociates a specified app block builder from a specified app block.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DisassociateAppBlockBuilderAppBlock for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateAppBlockBuilderAppBlock
func (*AppStream) DisassociateAppBlockBuilderAppBlockRequest ¶
func (c *AppStream) DisassociateAppBlockBuilderAppBlockRequest(input *DisassociateAppBlockBuilderAppBlockInput) (req *request.Request, output *DisassociateAppBlockBuilderAppBlockOutput)
DisassociateAppBlockBuilderAppBlockRequest generates a "aws/request.Request" representing the client's request for the DisassociateAppBlockBuilderAppBlock 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 DisassociateAppBlockBuilderAppBlock for more information on using the DisassociateAppBlockBuilderAppBlock 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 DisassociateAppBlockBuilderAppBlockRequest method. req, resp := client.DisassociateAppBlockBuilderAppBlockRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateAppBlockBuilderAppBlock
func (*AppStream) DisassociateAppBlockBuilderAppBlockWithContext ¶
func (c *AppStream) DisassociateAppBlockBuilderAppBlockWithContext(ctx aws.Context, input *DisassociateAppBlockBuilderAppBlockInput, opts ...request.Option) (*DisassociateAppBlockBuilderAppBlockOutput, error)
DisassociateAppBlockBuilderAppBlockWithContext is the same as DisassociateAppBlockBuilderAppBlock with the addition of the ability to pass a context and additional request options.
See DisassociateAppBlockBuilderAppBlock for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DisassociateApplicationFleet ¶
func (c *AppStream) DisassociateApplicationFleet(input *DisassociateApplicationFleetInput) (*DisassociateApplicationFleetOutput, error)
DisassociateApplicationFleet API operation for Amazon AppStream.
Disassociates the specified application from the fleet.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DisassociateApplicationFleet for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateApplicationFleet
func (*AppStream) DisassociateApplicationFleetRequest ¶
func (c *AppStream) DisassociateApplicationFleetRequest(input *DisassociateApplicationFleetInput) (req *request.Request, output *DisassociateApplicationFleetOutput)
DisassociateApplicationFleetRequest generates a "aws/request.Request" representing the client's request for the DisassociateApplicationFleet 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 DisassociateApplicationFleet for more information on using the DisassociateApplicationFleet 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 DisassociateApplicationFleetRequest method. req, resp := client.DisassociateApplicationFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateApplicationFleet
func (*AppStream) DisassociateApplicationFleetWithContext ¶
func (c *AppStream) DisassociateApplicationFleetWithContext(ctx aws.Context, input *DisassociateApplicationFleetInput, opts ...request.Option) (*DisassociateApplicationFleetOutput, error)
DisassociateApplicationFleetWithContext is the same as DisassociateApplicationFleet with the addition of the ability to pass a context and additional request options.
See DisassociateApplicationFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DisassociateApplicationFromEntitlement ¶
func (c *AppStream) DisassociateApplicationFromEntitlement(input *DisassociateApplicationFromEntitlementInput) (*DisassociateApplicationFromEntitlementOutput, error)
DisassociateApplicationFromEntitlement API operation for Amazon AppStream.
Deletes the specified application from the specified entitlement.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DisassociateApplicationFromEntitlement for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
EntitlementNotFoundException The entitlement can't be found.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateApplicationFromEntitlement
func (*AppStream) DisassociateApplicationFromEntitlementRequest ¶
func (c *AppStream) DisassociateApplicationFromEntitlementRequest(input *DisassociateApplicationFromEntitlementInput) (req *request.Request, output *DisassociateApplicationFromEntitlementOutput)
DisassociateApplicationFromEntitlementRequest generates a "aws/request.Request" representing the client's request for the DisassociateApplicationFromEntitlement 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 DisassociateApplicationFromEntitlement for more information on using the DisassociateApplicationFromEntitlement 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 DisassociateApplicationFromEntitlementRequest method. req, resp := client.DisassociateApplicationFromEntitlementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateApplicationFromEntitlement
func (*AppStream) DisassociateApplicationFromEntitlementWithContext ¶
func (c *AppStream) DisassociateApplicationFromEntitlementWithContext(ctx aws.Context, input *DisassociateApplicationFromEntitlementInput, opts ...request.Option) (*DisassociateApplicationFromEntitlementOutput, error)
DisassociateApplicationFromEntitlementWithContext is the same as DisassociateApplicationFromEntitlement with the addition of the ability to pass a context and additional request options.
See DisassociateApplicationFromEntitlement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) DisassociateFleet ¶
func (c *AppStream) DisassociateFleet(input *DisassociateFleetInput) (*DisassociateFleetOutput, error)
DisassociateFleet API operation for Amazon AppStream.
Disassociates the specified fleet from the specified stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation DisassociateFleet for usage and error information.
Returned Error Types:
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleet
func (*AppStream) DisassociateFleetRequest ¶
func (c *AppStream) DisassociateFleetRequest(input *DisassociateFleetInput) (req *request.Request, output *DisassociateFleetOutput)
DisassociateFleetRequest generates a "aws/request.Request" representing the client's request for the DisassociateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateFleet for more information on using the DisassociateFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateFleetRequest method. req, resp := client.DisassociateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/DisassociateFleet
func (*AppStream) DisassociateFleetWithContext ¶
func (c *AppStream) DisassociateFleetWithContext(ctx aws.Context, input *DisassociateFleetInput, opts ...request.Option) (*DisassociateFleetOutput, error)
DisassociateFleetWithContext is the same as DisassociateFleet with the addition of the ability to pass a context and additional request options.
See DisassociateFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) EnableUser ¶
func (c *AppStream) EnableUser(input *EnableUserInput) (*EnableUserOutput, error)
EnableUser API operation for Amazon AppStream.
Enables a user in the user pool. After being enabled, users can sign in to AppStream 2.0 and open applications from the stacks to which they are assigned.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation EnableUser for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/EnableUser
func (*AppStream) EnableUserRequest ¶
func (c *AppStream) EnableUserRequest(input *EnableUserInput) (req *request.Request, output *EnableUserOutput)
EnableUserRequest generates a "aws/request.Request" representing the client's request for the EnableUser operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See EnableUser for more information on using the EnableUser API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the EnableUserRequest method. req, resp := client.EnableUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/EnableUser
func (*AppStream) EnableUserWithContext ¶
func (c *AppStream) EnableUserWithContext(ctx aws.Context, input *EnableUserInput, opts ...request.Option) (*EnableUserOutput, error)
EnableUserWithContext is the same as EnableUser with the addition of the ability to pass a context and additional request options.
See EnableUser for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) ExpireSession ¶
func (c *AppStream) ExpireSession(input *ExpireSessionInput) (*ExpireSessionOutput, error)
ExpireSession API operation for Amazon AppStream.
Immediately stops the specified streaming session.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ExpireSession for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSession
func (*AppStream) ExpireSessionRequest ¶
func (c *AppStream) ExpireSessionRequest(input *ExpireSessionInput) (req *request.Request, output *ExpireSessionOutput)
ExpireSessionRequest generates a "aws/request.Request" representing the client's request for the ExpireSession operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExpireSession for more information on using the ExpireSession API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExpireSessionRequest method. req, resp := client.ExpireSessionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ExpireSession
func (*AppStream) ExpireSessionWithContext ¶
func (c *AppStream) ExpireSessionWithContext(ctx aws.Context, input *ExpireSessionInput, opts ...request.Option) (*ExpireSessionOutput, error)
ExpireSessionWithContext is the same as ExpireSession with the addition of the ability to pass a context and additional request options.
See ExpireSession for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) ListAssociatedFleets ¶
func (c *AppStream) ListAssociatedFleets(input *ListAssociatedFleetsInput) (*ListAssociatedFleetsOutput, error)
ListAssociatedFleets API operation for Amazon AppStream.
Retrieves the name of the fleet that is associated with the specified stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ListAssociatedFleets for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleets
func (*AppStream) ListAssociatedFleetsRequest ¶
func (c *AppStream) ListAssociatedFleetsRequest(input *ListAssociatedFleetsInput) (req *request.Request, output *ListAssociatedFleetsOutput)
ListAssociatedFleetsRequest generates a "aws/request.Request" representing the client's request for the ListAssociatedFleets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssociatedFleets for more information on using the ListAssociatedFleets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssociatedFleetsRequest method. req, resp := client.ListAssociatedFleetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedFleets
func (*AppStream) ListAssociatedFleetsWithContext ¶
func (c *AppStream) ListAssociatedFleetsWithContext(ctx aws.Context, input *ListAssociatedFleetsInput, opts ...request.Option) (*ListAssociatedFleetsOutput, error)
ListAssociatedFleetsWithContext is the same as ListAssociatedFleets with the addition of the ability to pass a context and additional request options.
See ListAssociatedFleets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) ListAssociatedStacks ¶
func (c *AppStream) ListAssociatedStacks(input *ListAssociatedStacksInput) (*ListAssociatedStacksOutput, error)
ListAssociatedStacks API operation for Amazon AppStream.
Retrieves the name of the stack with which the specified fleet is associated.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ListAssociatedStacks for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacks
func (*AppStream) ListAssociatedStacksRequest ¶
func (c *AppStream) ListAssociatedStacksRequest(input *ListAssociatedStacksInput) (req *request.Request, output *ListAssociatedStacksOutput)
ListAssociatedStacksRequest generates a "aws/request.Request" representing the client's request for the ListAssociatedStacks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAssociatedStacks for more information on using the ListAssociatedStacks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAssociatedStacksRequest method. req, resp := client.ListAssociatedStacksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListAssociatedStacks
func (*AppStream) ListAssociatedStacksWithContext ¶
func (c *AppStream) ListAssociatedStacksWithContext(ctx aws.Context, input *ListAssociatedStacksInput, opts ...request.Option) (*ListAssociatedStacksOutput, error)
ListAssociatedStacksWithContext is the same as ListAssociatedStacks with the addition of the ability to pass a context and additional request options.
See ListAssociatedStacks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) ListEntitledApplications ¶
func (c *AppStream) ListEntitledApplications(input *ListEntitledApplicationsInput) (*ListEntitledApplicationsOutput, error)
ListEntitledApplications API operation for Amazon AppStream.
Retrieves a list of entitled applications.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ListEntitledApplications for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
EntitlementNotFoundException The entitlement can't be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListEntitledApplications
func (*AppStream) ListEntitledApplicationsRequest ¶
func (c *AppStream) ListEntitledApplicationsRequest(input *ListEntitledApplicationsInput) (req *request.Request, output *ListEntitledApplicationsOutput)
ListEntitledApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListEntitledApplications 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 ListEntitledApplications for more information on using the ListEntitledApplications 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 ListEntitledApplicationsRequest method. req, resp := client.ListEntitledApplicationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListEntitledApplications
func (*AppStream) ListEntitledApplicationsWithContext ¶
func (c *AppStream) ListEntitledApplicationsWithContext(ctx aws.Context, input *ListEntitledApplicationsInput, opts ...request.Option) (*ListEntitledApplicationsOutput, error)
ListEntitledApplicationsWithContext is the same as ListEntitledApplications with the addition of the ability to pass a context and additional request options.
See ListEntitledApplications for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) ListTagsForResource ¶
func (c *AppStream) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon AppStream.
Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.
For more information about tags, see Tagging Your Resources (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) in the Amazon AppStream 2.0 Administration Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation ListTagsForResource for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResource
func (*AppStream) ListTagsForResourceRequest ¶
func (c *AppStream) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/ListTagsForResource
func (*AppStream) ListTagsForResourceWithContext ¶
func (c *AppStream) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) StartAppBlockBuilder ¶
func (c *AppStream) StartAppBlockBuilder(input *StartAppBlockBuilderInput) (*StartAppBlockBuilderOutput, error)
StartAppBlockBuilder API operation for Amazon AppStream.
Starts an app block builder.
An app block builder can only be started when it's associated with an app block.
Starting an app block builder starts a new instance, which is equivalent to an elastic fleet instance with application builder assistance functionality.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StartAppBlockBuilder for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
LimitExceededException The requested limit exceeds the permitted limit for an account.
OperationNotPermittedException The attempted operation is not permitted.
RequestLimitExceededException AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartAppBlockBuilder
func (*AppStream) StartAppBlockBuilderRequest ¶
func (c *AppStream) StartAppBlockBuilderRequest(input *StartAppBlockBuilderInput) (req *request.Request, output *StartAppBlockBuilderOutput)
StartAppBlockBuilderRequest generates a "aws/request.Request" representing the client's request for the StartAppBlockBuilder 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 StartAppBlockBuilder for more information on using the StartAppBlockBuilder 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 StartAppBlockBuilderRequest method. req, resp := client.StartAppBlockBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartAppBlockBuilder
func (*AppStream) StartAppBlockBuilderWithContext ¶
func (c *AppStream) StartAppBlockBuilderWithContext(ctx aws.Context, input *StartAppBlockBuilderInput, opts ...request.Option) (*StartAppBlockBuilderOutput, error)
StartAppBlockBuilderWithContext is the same as StartAppBlockBuilder with the addition of the ability to pass a context and additional request options.
See StartAppBlockBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) StartFleet ¶
func (c *AppStream) StartFleet(input *StartFleetInput) (*StartFleetOutput, error)
StartFleet API operation for Amazon AppStream.
Starts the specified fleet.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StartFleet for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
OperationNotPermittedException The attempted operation is not permitted.
LimitExceededException The requested limit exceeds the permitted limit for an account.
RequestLimitExceededException AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
InvalidRoleException The specified role is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleet
func (*AppStream) StartFleetRequest ¶
func (c *AppStream) StartFleetRequest(input *StartFleetInput) (req *request.Request, output *StartFleetOutput)
StartFleetRequest generates a "aws/request.Request" representing the client's request for the StartFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartFleet for more information on using the StartFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartFleetRequest method. req, resp := client.StartFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartFleet
func (*AppStream) StartFleetWithContext ¶
func (c *AppStream) StartFleetWithContext(ctx aws.Context, input *StartFleetInput, opts ...request.Option) (*StartFleetOutput, error)
StartFleetWithContext is the same as StartFleet with the addition of the ability to pass a context and additional request options.
See StartFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) StartImageBuilder ¶
func (c *AppStream) StartImageBuilder(input *StartImageBuilderInput) (*StartImageBuilderOutput, error)
StartImageBuilder API operation for Amazon AppStream.
Starts the specified image builder.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StartImageBuilder for usage and error information.
Returned Error Types:
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
ResourceNotFoundException The specified resource was not found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
IncompatibleImageException The image can't be updated because it's not compatible for updates.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilder
func (*AppStream) StartImageBuilderRequest ¶
func (c *AppStream) StartImageBuilderRequest(input *StartImageBuilderInput) (req *request.Request, output *StartImageBuilderOutput)
StartImageBuilderRequest generates a "aws/request.Request" representing the client's request for the StartImageBuilder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartImageBuilder for more information on using the StartImageBuilder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartImageBuilderRequest method. req, resp := client.StartImageBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StartImageBuilder
func (*AppStream) StartImageBuilderWithContext ¶
func (c *AppStream) StartImageBuilderWithContext(ctx aws.Context, input *StartImageBuilderInput, opts ...request.Option) (*StartImageBuilderOutput, error)
StartImageBuilderWithContext is the same as StartImageBuilder with the addition of the ability to pass a context and additional request options.
See StartImageBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) StopAppBlockBuilder ¶
func (c *AppStream) StopAppBlockBuilder(input *StopAppBlockBuilderInput) (*StopAppBlockBuilderOutput, error)
StopAppBlockBuilder API operation for Amazon AppStream.
Stops an app block builder.
Stopping an app block builder terminates the instance, and the instance state is not persisted.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StopAppBlockBuilder for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopAppBlockBuilder
func (*AppStream) StopAppBlockBuilderRequest ¶
func (c *AppStream) StopAppBlockBuilderRequest(input *StopAppBlockBuilderInput) (req *request.Request, output *StopAppBlockBuilderOutput)
StopAppBlockBuilderRequest generates a "aws/request.Request" representing the client's request for the StopAppBlockBuilder 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 StopAppBlockBuilder for more information on using the StopAppBlockBuilder 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 StopAppBlockBuilderRequest method. req, resp := client.StopAppBlockBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopAppBlockBuilder
func (*AppStream) StopAppBlockBuilderWithContext ¶
func (c *AppStream) StopAppBlockBuilderWithContext(ctx aws.Context, input *StopAppBlockBuilderInput, opts ...request.Option) (*StopAppBlockBuilderOutput, error)
StopAppBlockBuilderWithContext is the same as StopAppBlockBuilder with the addition of the ability to pass a context and additional request options.
See StopAppBlockBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) StopFleet ¶
func (c *AppStream) StopFleet(input *StopFleetInput) (*StopFleetOutput, error)
StopFleet API operation for Amazon AppStream.
Stops the specified fleet.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StopFleet for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleet
func (*AppStream) StopFleetRequest ¶
func (c *AppStream) StopFleetRequest(input *StopFleetInput) (req *request.Request, output *StopFleetOutput)
StopFleetRequest generates a "aws/request.Request" representing the client's request for the StopFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopFleet for more information on using the StopFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopFleetRequest method. req, resp := client.StopFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopFleet
func (*AppStream) StopFleetWithContext ¶
func (c *AppStream) StopFleetWithContext(ctx aws.Context, input *StopFleetInput, opts ...request.Option) (*StopFleetOutput, error)
StopFleetWithContext is the same as StopFleet with the addition of the ability to pass a context and additional request options.
See StopFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) StopImageBuilder ¶
func (c *AppStream) StopImageBuilder(input *StopImageBuilderInput) (*StopImageBuilderOutput, error)
StopImageBuilder API operation for Amazon AppStream.
Stops the specified image builder.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation StopImageBuilder for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
OperationNotPermittedException The attempted operation is not permitted.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilder
func (*AppStream) StopImageBuilderRequest ¶
func (c *AppStream) StopImageBuilderRequest(input *StopImageBuilderInput) (req *request.Request, output *StopImageBuilderOutput)
StopImageBuilderRequest generates a "aws/request.Request" representing the client's request for the StopImageBuilder operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StopImageBuilder for more information on using the StopImageBuilder API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StopImageBuilderRequest method. req, resp := client.StopImageBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/StopImageBuilder
func (*AppStream) StopImageBuilderWithContext ¶
func (c *AppStream) StopImageBuilderWithContext(ctx aws.Context, input *StopImageBuilderInput, opts ...request.Option) (*StopImageBuilderOutput, error)
StopImageBuilderWithContext is the same as StopImageBuilder with the addition of the ability to pass a context and additional request options.
See StopImageBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) TagResource ¶
func (c *AppStream) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon AppStream.
Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks.
Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.
To list the current tags for your resources, use ListTagsForResource. To disassociate tags from your resources, use UntagResource.
For more information about tags, see Tagging Your Resources (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) in the Amazon AppStream 2.0 Administration Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation TagResource for usage and error information.
Returned Error Types:
LimitExceededException The requested limit exceeds the permitted limit for an account.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResource
func (*AppStream) TagResourceRequest ¶
func (c *AppStream) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/TagResource
func (*AppStream) TagResourceWithContext ¶
func (c *AppStream) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) UntagResource ¶
func (c *AppStream) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon AppStream.
Disassociates one or more specified tags from the specified AppStream 2.0 resource.
To list the current tags for your resources, use ListTagsForResource.
For more information about tags, see Tagging Your Resources (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) in the Amazon AppStream 2.0 Administration Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UntagResource for usage and error information.
Returned Error Types:
- ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResource
func (*AppStream) UntagResourceRequest ¶
func (c *AppStream) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UntagResource
func (*AppStream) UntagResourceWithContext ¶
func (c *AppStream) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) UpdateAppBlockBuilder ¶
func (c *AppStream) UpdateAppBlockBuilder(input *UpdateAppBlockBuilderInput) (*UpdateAppBlockBuilderOutput, error)
UpdateAppBlockBuilder API operation for Amazon AppStream.
Updates an app block builder.
If the app block builder is in the STARTING or STOPPING state, you can't update it. If the app block builder is in the RUNNING state, you can only update the DisplayName and Description. If the app block builder is in the STOPPED state, you can update any attribute except the Name.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateAppBlockBuilder for usage and error information.
Returned Error Types:
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
InvalidRoleException The specified role is invalid.
LimitExceededException The requested limit exceeds the permitted limit for an account.
OperationNotPermittedException The attempted operation is not permitted.
RequestLimitExceededException AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.
ResourceInUseException The specified resource is in use.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateAppBlockBuilder
func (*AppStream) UpdateAppBlockBuilderRequest ¶
func (c *AppStream) UpdateAppBlockBuilderRequest(input *UpdateAppBlockBuilderInput) (req *request.Request, output *UpdateAppBlockBuilderOutput)
UpdateAppBlockBuilderRequest generates a "aws/request.Request" representing the client's request for the UpdateAppBlockBuilder 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 UpdateAppBlockBuilder for more information on using the UpdateAppBlockBuilder 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 UpdateAppBlockBuilderRequest method. req, resp := client.UpdateAppBlockBuilderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateAppBlockBuilder
func (*AppStream) UpdateAppBlockBuilderWithContext ¶
func (c *AppStream) UpdateAppBlockBuilderWithContext(ctx aws.Context, input *UpdateAppBlockBuilderInput, opts ...request.Option) (*UpdateAppBlockBuilderOutput, error)
UpdateAppBlockBuilderWithContext is the same as UpdateAppBlockBuilder with the addition of the ability to pass a context and additional request options.
See UpdateAppBlockBuilder for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) UpdateApplication ¶
func (c *AppStream) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)
UpdateApplication API operation for Amazon AppStream.
Updates the specified application.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateApplication for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
ResourceNotFoundException The specified resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateApplication
func (*AppStream) UpdateApplicationRequest ¶
func (c *AppStream) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)
UpdateApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateApplication 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 UpdateApplication for more information on using the UpdateApplication 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 UpdateApplicationRequest method. req, resp := client.UpdateApplicationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateApplication
func (*AppStream) UpdateApplicationWithContext ¶
func (c *AppStream) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)
UpdateApplicationWithContext is the same as UpdateApplication with the addition of the ability to pass a context and additional request options.
See UpdateApplication for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) UpdateDirectoryConfig ¶
func (c *AppStream) UpdateDirectoryConfig(input *UpdateDirectoryConfigInput) (*UpdateDirectoryConfigOutput, error)
UpdateDirectoryConfig API operation for Amazon AppStream.
Updates the specified Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateDirectoryConfig for usage and error information.
Returned Error Types:
ResourceInUseException The specified resource is in use.
ResourceNotFoundException The specified resource was not found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
OperationNotPermittedException The attempted operation is not permitted.
InvalidRoleException The specified role is invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfig
func (*AppStream) UpdateDirectoryConfigRequest ¶
func (c *AppStream) UpdateDirectoryConfigRequest(input *UpdateDirectoryConfigInput) (req *request.Request, output *UpdateDirectoryConfigOutput)
UpdateDirectoryConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateDirectoryConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateDirectoryConfig for more information on using the UpdateDirectoryConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateDirectoryConfigRequest method. req, resp := client.UpdateDirectoryConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateDirectoryConfig
func (*AppStream) UpdateDirectoryConfigWithContext ¶
func (c *AppStream) UpdateDirectoryConfigWithContext(ctx aws.Context, input *UpdateDirectoryConfigInput, opts ...request.Option) (*UpdateDirectoryConfigOutput, error)
UpdateDirectoryConfigWithContext is the same as UpdateDirectoryConfig with the addition of the ability to pass a context and additional request options.
See UpdateDirectoryConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) UpdateEntitlement ¶
func (c *AppStream) UpdateEntitlement(input *UpdateEntitlementInput) (*UpdateEntitlementOutput, error)
UpdateEntitlement API operation for Amazon AppStream.
Updates the specified entitlement.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateEntitlement for usage and error information.
Returned Error Types:
OperationNotPermittedException The attempted operation is not permitted.
ResourceNotFoundException The specified resource was not found.
EntitlementNotFoundException The entitlement can't be found.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateEntitlement
func (*AppStream) UpdateEntitlementRequest ¶
func (c *AppStream) UpdateEntitlementRequest(input *UpdateEntitlementInput) (req *request.Request, output *UpdateEntitlementOutput)
UpdateEntitlementRequest generates a "aws/request.Request" representing the client's request for the UpdateEntitlement 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 UpdateEntitlement for more information on using the UpdateEntitlement 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 UpdateEntitlementRequest method. req, resp := client.UpdateEntitlementRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateEntitlement
func (*AppStream) UpdateEntitlementWithContext ¶
func (c *AppStream) UpdateEntitlementWithContext(ctx aws.Context, input *UpdateEntitlementInput, opts ...request.Option) (*UpdateEntitlementOutput, error)
UpdateEntitlementWithContext is the same as UpdateEntitlement with the addition of the ability to pass a context and additional request options.
See UpdateEntitlement for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) UpdateFleet ¶
func (c *AppStream) UpdateFleet(input *UpdateFleetInput) (*UpdateFleetOutput, error)
UpdateFleet API operation for Amazon AppStream.
Updates the specified fleet.
If the fleet is in the STOPPED state, you can update any attribute except the fleet name.
If the fleet is in the RUNNING state, you can update the following based on the fleet type:
Always-On and On-Demand fleet types You can update the DisplayName, ComputeCapacity, ImageARN, ImageName, IdleDisconnectTimeoutInSeconds, and DisconnectTimeoutInSeconds attributes.
Elastic fleet type You can update the DisplayName, IdleDisconnectTimeoutInSeconds, DisconnectTimeoutInSeconds, MaxConcurrentSessions, SessionScriptS3Location and UsbDeviceFilterStrings attributes.
If the fleet is in the STARTING or STOPPED state, you can't update it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateFleet for usage and error information.
Returned Error Types:
ResourceInUseException The specified resource is in use.
LimitExceededException The requested limit exceeds the permitted limit for an account.
RequestLimitExceededException AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
InvalidRoleException The specified role is invalid.
ResourceNotFoundException The specified resource was not found.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
IncompatibleImageException The image can't be updated because it's not compatible for updates.
OperationNotPermittedException The attempted operation is not permitted.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleet
func (*AppStream) UpdateFleetRequest ¶
func (c *AppStream) UpdateFleetRequest(input *UpdateFleetInput) (req *request.Request, output *UpdateFleetOutput)
UpdateFleetRequest generates a "aws/request.Request" representing the client's request for the UpdateFleet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFleet for more information on using the UpdateFleet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFleetRequest method. req, resp := client.UpdateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateFleet
func (*AppStream) UpdateFleetWithContext ¶
func (c *AppStream) UpdateFleetWithContext(ctx aws.Context, input *UpdateFleetInput, opts ...request.Option) (*UpdateFleetOutput, error)
UpdateFleetWithContext is the same as UpdateFleet with the addition of the ability to pass a context and additional request options.
See UpdateFleet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) UpdateImagePermissions ¶
func (c *AppStream) UpdateImagePermissions(input *UpdateImagePermissionsInput) (*UpdateImagePermissionsOutput, error)
UpdateImagePermissions API operation for Amazon AppStream.
Adds or updates permissions for the specified private image.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateImagePermissions for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceNotAvailableException The specified resource exists and is not in use, but isn't available.
LimitExceededException The requested limit exceeds the permitted limit for an account.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateImagePermissions
func (*AppStream) UpdateImagePermissionsRequest ¶
func (c *AppStream) UpdateImagePermissionsRequest(input *UpdateImagePermissionsInput) (req *request.Request, output *UpdateImagePermissionsOutput)
UpdateImagePermissionsRequest generates a "aws/request.Request" representing the client's request for the UpdateImagePermissions operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateImagePermissions for more information on using the UpdateImagePermissions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateImagePermissionsRequest method. req, resp := client.UpdateImagePermissionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateImagePermissions
func (*AppStream) UpdateImagePermissionsWithContext ¶
func (c *AppStream) UpdateImagePermissionsWithContext(ctx aws.Context, input *UpdateImagePermissionsInput, opts ...request.Option) (*UpdateImagePermissionsOutput, error)
UpdateImagePermissionsWithContext is the same as UpdateImagePermissions with the addition of the ability to pass a context and additional request options.
See UpdateImagePermissions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) UpdateStack ¶
func (c *AppStream) UpdateStack(input *UpdateStackInput) (*UpdateStackOutput, error)
UpdateStack API operation for Amazon AppStream.
Updates the specified fields for the specified stack.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon AppStream's API operation UpdateStack for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource was not found.
ResourceInUseException The specified resource is in use.
InvalidRoleException The specified role is invalid.
InvalidParameterCombinationException Indicates an incorrect combination of parameters, or a missing parameter.
LimitExceededException The requested limit exceeds the permitted limit for an account.
InvalidAccountStatusException The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
IncompatibleImageException The image can't be updated because it's not compatible for updates.
OperationNotPermittedException The attempted operation is not permitted.
ConcurrentModificationException An API error occurred. Wait a few minutes and try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStack
func (*AppStream) UpdateStackRequest ¶
func (c *AppStream) UpdateStackRequest(input *UpdateStackInput) (req *request.Request, output *UpdateStackOutput)
UpdateStackRequest generates a "aws/request.Request" representing the client's request for the UpdateStack operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateStack for more information on using the UpdateStack API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateStackRequest method. req, resp := client.UpdateStackRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/appstream-2016-12-01/UpdateStack
func (*AppStream) UpdateStackWithContext ¶
func (c *AppStream) UpdateStackWithContext(ctx aws.Context, input *UpdateStackInput, opts ...request.Option) (*UpdateStackOutput, error)
UpdateStackWithContext is the same as UpdateStack with the addition of the ability to pass a context and additional request options.
See UpdateStack for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) WaitUntilFleetStarted ¶
func (c *AppStream) WaitUntilFleetStarted(input *DescribeFleetsInput) error
WaitUntilFleetStarted uses the Amazon AppStream API operation DescribeFleets to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*AppStream) WaitUntilFleetStartedWithContext ¶
func (c *AppStream) WaitUntilFleetStartedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.WaiterOption) error
WaitUntilFleetStartedWithContext is an extended version of WaitUntilFleetStarted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AppStream) WaitUntilFleetStopped ¶
func (c *AppStream) WaitUntilFleetStopped(input *DescribeFleetsInput) error
WaitUntilFleetStopped uses the Amazon AppStream API operation DescribeFleets to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*AppStream) WaitUntilFleetStoppedWithContext ¶
func (c *AppStream) WaitUntilFleetStoppedWithContext(ctx aws.Context, input *DescribeFleetsInput, opts ...request.WaiterOption) error
WaitUntilFleetStoppedWithContext is an extended version of WaitUntilFleetStopped. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type Application ¶
type Application struct { // The app block ARN of the application. AppBlockArn *string `type:"string"` // The ARN of the application. Arn *string `type:"string"` // The time at which the application was created within the app block. CreatedTime *time.Time `type:"timestamp"` // The description of the application. Description *string `min:"1" type:"string"` // The application name to display. DisplayName *string `min:"1" type:"string"` // If there is a problem, the application can be disabled after image creation. Enabled *bool `type:"boolean"` // The S3 location of the application icon. IconS3Location *S3Location `type:"structure"` // The URL for the application icon. This URL might be time-limited. IconURL *string `min:"1" type:"string"` // The instance families for the application. InstanceFamilies []*string `type:"list"` // The arguments that are passed to the application at launch. LaunchParameters *string `min:"1" type:"string"` // The path to the application executable in the instance. LaunchPath *string `min:"1" type:"string"` // Additional attributes that describe the application. Metadata map[string]*string `type:"map"` // The name of the application. Name *string `min:"1" type:"string"` // The platforms on which the application can run. Platforms []*string `type:"list" enum:"PlatformType"` // The working directory for the application. WorkingDirectory *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes an application in the application catalog.
func (Application) GoString ¶
func (s Application) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Application) SetAppBlockArn ¶
func (s *Application) SetAppBlockArn(v string) *Application
SetAppBlockArn sets the AppBlockArn field's value.
func (*Application) SetArn ¶
func (s *Application) SetArn(v string) *Application
SetArn sets the Arn field's value.
func (*Application) SetCreatedTime ¶
func (s *Application) SetCreatedTime(v time.Time) *Application
SetCreatedTime sets the CreatedTime field's value.
func (*Application) SetDescription ¶
func (s *Application) SetDescription(v string) *Application
SetDescription sets the Description field's value.
func (*Application) SetDisplayName ¶
func (s *Application) SetDisplayName(v string) *Application
SetDisplayName sets the DisplayName field's value.
func (*Application) SetEnabled ¶
func (s *Application) SetEnabled(v bool) *Application
SetEnabled sets the Enabled field's value.
func (*Application) SetIconS3Location ¶
func (s *Application) SetIconS3Location(v *S3Location) *Application
SetIconS3Location sets the IconS3Location field's value.
func (*Application) SetIconURL ¶
func (s *Application) SetIconURL(v string) *Application
SetIconURL sets the IconURL field's value.
func (*Application) SetInstanceFamilies ¶
func (s *Application) SetInstanceFamilies(v []*string) *Application
SetInstanceFamilies sets the InstanceFamilies field's value.
func (*Application) SetLaunchParameters ¶
func (s *Application) SetLaunchParameters(v string) *Application
SetLaunchParameters sets the LaunchParameters field's value.
func (*Application) SetLaunchPath ¶
func (s *Application) SetLaunchPath(v string) *Application
SetLaunchPath sets the LaunchPath field's value.
func (*Application) SetMetadata ¶
func (s *Application) SetMetadata(v map[string]*string) *Application
SetMetadata sets the Metadata field's value.
func (*Application) SetName ¶
func (s *Application) SetName(v string) *Application
SetName sets the Name field's value.
func (*Application) SetPlatforms ¶
func (s *Application) SetPlatforms(v []*string) *Application
SetPlatforms sets the Platforms field's value.
func (*Application) SetWorkingDirectory ¶
func (s *Application) SetWorkingDirectory(v string) *Application
SetWorkingDirectory sets the WorkingDirectory field's value.
func (Application) String ¶
func (s Application) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApplicationFleetAssociation ¶
type ApplicationFleetAssociation struct { // The ARN of the application associated with the fleet. // // ApplicationArn is a required field ApplicationArn *string `type:"string" required:"true"` // The name of the fleet associated with the application. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the application fleet association.
func (ApplicationFleetAssociation) GoString ¶
func (s ApplicationFleetAssociation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationFleetAssociation) SetApplicationArn ¶
func (s *ApplicationFleetAssociation) SetApplicationArn(v string) *ApplicationFleetAssociation
SetApplicationArn sets the ApplicationArn field's value.
func (*ApplicationFleetAssociation) SetFleetName ¶
func (s *ApplicationFleetAssociation) SetFleetName(v string) *ApplicationFleetAssociation
SetFleetName sets the FleetName field's value.
func (ApplicationFleetAssociation) String ¶
func (s ApplicationFleetAssociation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ApplicationSettings ¶
type ApplicationSettings struct { // Enables or disables persistent application settings for users during their // streaming sessions. // // Enabled is a required field Enabled *bool `type:"boolean" required:"true"` // The path prefix for the S3 bucket where users’ persistent application settings // are stored. You can allow the same persistent application settings to be // used across multiple stacks by specifying the same settings group for each // stack. SettingsGroup *string `type:"string"` // contains filtered or unexported fields }
The persistent application settings for users of a stack.
func (ApplicationSettings) GoString ¶
func (s ApplicationSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationSettings) SetEnabled ¶
func (s *ApplicationSettings) SetEnabled(v bool) *ApplicationSettings
SetEnabled sets the Enabled field's value.
func (*ApplicationSettings) SetSettingsGroup ¶
func (s *ApplicationSettings) SetSettingsGroup(v string) *ApplicationSettings
SetSettingsGroup sets the SettingsGroup field's value.
func (ApplicationSettings) String ¶
func (s ApplicationSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationSettings) Validate ¶
func (s *ApplicationSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApplicationSettingsResponse ¶
type ApplicationSettingsResponse struct { // Specifies whether persistent application settings are enabled for users during // their streaming sessions. Enabled *bool `type:"boolean"` // The S3 bucket where users’ persistent application settings are stored. // When persistent application settings are enabled for the first time for an // account in an AWS Region, an S3 bucket is created. The bucket is unique to // the AWS account and the Region. S3BucketName *string `min:"1" type:"string"` // The path prefix for the S3 bucket where users’ persistent application settings // are stored. SettingsGroup *string `type:"string"` // contains filtered or unexported fields }
Describes the persistent application settings for users of a stack.
func (ApplicationSettingsResponse) GoString ¶
func (s ApplicationSettingsResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplicationSettingsResponse) SetEnabled ¶
func (s *ApplicationSettingsResponse) SetEnabled(v bool) *ApplicationSettingsResponse
SetEnabled sets the Enabled field's value.
func (*ApplicationSettingsResponse) SetS3BucketName ¶
func (s *ApplicationSettingsResponse) SetS3BucketName(v string) *ApplicationSettingsResponse
SetS3BucketName sets the S3BucketName field's value.
func (*ApplicationSettingsResponse) SetSettingsGroup ¶
func (s *ApplicationSettingsResponse) SetSettingsGroup(v string) *ApplicationSettingsResponse
SetSettingsGroup sets the SettingsGroup field's value.
func (ApplicationSettingsResponse) String ¶
func (s ApplicationSettingsResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateAppBlockBuilderAppBlockInput ¶
type AssociateAppBlockBuilderAppBlockInput struct { // The ARN of the app block. // // AppBlockArn is a required field AppBlockArn *string `type:"string" required:"true"` // The name of the app block builder. // // AppBlockBuilderName is a required field AppBlockBuilderName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateAppBlockBuilderAppBlockInput) GoString ¶
func (s AssociateAppBlockBuilderAppBlockInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateAppBlockBuilderAppBlockInput) SetAppBlockArn ¶
func (s *AssociateAppBlockBuilderAppBlockInput) SetAppBlockArn(v string) *AssociateAppBlockBuilderAppBlockInput
SetAppBlockArn sets the AppBlockArn field's value.
func (*AssociateAppBlockBuilderAppBlockInput) SetAppBlockBuilderName ¶
func (s *AssociateAppBlockBuilderAppBlockInput) SetAppBlockBuilderName(v string) *AssociateAppBlockBuilderAppBlockInput
SetAppBlockBuilderName sets the AppBlockBuilderName field's value.
func (AssociateAppBlockBuilderAppBlockInput) String ¶
func (s AssociateAppBlockBuilderAppBlockInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateAppBlockBuilderAppBlockInput) Validate ¶
func (s *AssociateAppBlockBuilderAppBlockInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateAppBlockBuilderAppBlockOutput ¶
type AssociateAppBlockBuilderAppBlockOutput struct { // The list of app block builders associated with app blocks. AppBlockBuilderAppBlockAssociation *AppBlockBuilderAppBlockAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateAppBlockBuilderAppBlockOutput) GoString ¶
func (s AssociateAppBlockBuilderAppBlockOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateAppBlockBuilderAppBlockOutput) SetAppBlockBuilderAppBlockAssociation ¶
func (s *AssociateAppBlockBuilderAppBlockOutput) SetAppBlockBuilderAppBlockAssociation(v *AppBlockBuilderAppBlockAssociation) *AssociateAppBlockBuilderAppBlockOutput
SetAppBlockBuilderAppBlockAssociation sets the AppBlockBuilderAppBlockAssociation field's value.
func (AssociateAppBlockBuilderAppBlockOutput) String ¶
func (s AssociateAppBlockBuilderAppBlockOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateApplicationFleetInput ¶
type AssociateApplicationFleetInput struct { // The ARN of the application. // // ApplicationArn is a required field ApplicationArn *string `type:"string" required:"true"` // The name of the fleet. // // FleetName is a required field FleetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateApplicationFleetInput) GoString ¶
func (s AssociateApplicationFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateApplicationFleetInput) SetApplicationArn ¶
func (s *AssociateApplicationFleetInput) SetApplicationArn(v string) *AssociateApplicationFleetInput
SetApplicationArn sets the ApplicationArn field's value.
func (*AssociateApplicationFleetInput) SetFleetName ¶
func (s *AssociateApplicationFleetInput) SetFleetName(v string) *AssociateApplicationFleetInput
SetFleetName sets the FleetName field's value.
func (AssociateApplicationFleetInput) String ¶
func (s AssociateApplicationFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateApplicationFleetInput) Validate ¶
func (s *AssociateApplicationFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateApplicationFleetOutput ¶
type AssociateApplicationFleetOutput struct { // If fleet name is specified, this returns the list of applications that are // associated to it. If application ARN is specified, this returns the list // of fleets to which it is associated. ApplicationFleetAssociation *ApplicationFleetAssociation `type:"structure"` // contains filtered or unexported fields }
func (AssociateApplicationFleetOutput) GoString ¶
func (s AssociateApplicationFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateApplicationFleetOutput) SetApplicationFleetAssociation ¶
func (s *AssociateApplicationFleetOutput) SetApplicationFleetAssociation(v *ApplicationFleetAssociation) *AssociateApplicationFleetOutput
SetApplicationFleetAssociation sets the ApplicationFleetAssociation field's value.
func (AssociateApplicationFleetOutput) String ¶
func (s AssociateApplicationFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateApplicationToEntitlementInput ¶
type AssociateApplicationToEntitlementInput struct { // The identifier of the application. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `min:"1" type:"string" required:"true"` // The name of the entitlement. // // EntitlementName is a required field EntitlementName *string `type:"string" required:"true"` // The name of the stack. // // StackName is a required field StackName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateApplicationToEntitlementInput) GoString ¶
func (s AssociateApplicationToEntitlementInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateApplicationToEntitlementInput) SetApplicationIdentifier ¶
func (s *AssociateApplicationToEntitlementInput) SetApplicationIdentifier(v string) *AssociateApplicationToEntitlementInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*AssociateApplicationToEntitlementInput) SetEntitlementName ¶
func (s *AssociateApplicationToEntitlementInput) SetEntitlementName(v string) *AssociateApplicationToEntitlementInput
SetEntitlementName sets the EntitlementName field's value.
func (*AssociateApplicationToEntitlementInput) SetStackName ¶
func (s *AssociateApplicationToEntitlementInput) SetStackName(v string) *AssociateApplicationToEntitlementInput
SetStackName sets the StackName field's value.
func (AssociateApplicationToEntitlementInput) String ¶
func (s AssociateApplicationToEntitlementInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateApplicationToEntitlementInput) Validate ¶
func (s *AssociateApplicationToEntitlementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateApplicationToEntitlementOutput ¶
type AssociateApplicationToEntitlementOutput struct {
// contains filtered or unexported fields
}
func (AssociateApplicationToEntitlementOutput) GoString ¶
func (s AssociateApplicationToEntitlementOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateApplicationToEntitlementOutput) String ¶
func (s AssociateApplicationToEntitlementOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateFleetInput ¶
type AssociateFleetInput struct { // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateFleetInput) GoString ¶
func (s AssociateFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateFleetInput) SetFleetName ¶
func (s *AssociateFleetInput) SetFleetName(v string) *AssociateFleetInput
SetFleetName sets the FleetName field's value.
func (*AssociateFleetInput) SetStackName ¶
func (s *AssociateFleetInput) SetStackName(v string) *AssociateFleetInput
SetStackName sets the StackName field's value.
func (AssociateFleetInput) String ¶
func (s AssociateFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateFleetInput) Validate ¶
func (s *AssociateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateFleetOutput ¶
type AssociateFleetOutput struct {
// contains filtered or unexported fields
}
func (AssociateFleetOutput) GoString ¶
func (s AssociateFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AssociateFleetOutput) String ¶
func (s AssociateFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchAssociateUserStackInput ¶
type BatchAssociateUserStackInput struct { // The list of UserStackAssociation objects. // // UserStackAssociations is a required field UserStackAssociations []*UserStackAssociation `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchAssociateUserStackInput) GoString ¶
func (s BatchAssociateUserStackInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAssociateUserStackInput) SetUserStackAssociations ¶
func (s *BatchAssociateUserStackInput) SetUserStackAssociations(v []*UserStackAssociation) *BatchAssociateUserStackInput
SetUserStackAssociations sets the UserStackAssociations field's value.
func (BatchAssociateUserStackInput) String ¶
func (s BatchAssociateUserStackInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAssociateUserStackInput) Validate ¶
func (s *BatchAssociateUserStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAssociateUserStackOutput ¶
type BatchAssociateUserStackOutput struct { // The list of UserStackAssociationError objects. Errors []*UserStackAssociationError `locationName:"errors" type:"list"` // contains filtered or unexported fields }
func (BatchAssociateUserStackOutput) GoString ¶
func (s BatchAssociateUserStackOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAssociateUserStackOutput) SetErrors ¶
func (s *BatchAssociateUserStackOutput) SetErrors(v []*UserStackAssociationError) *BatchAssociateUserStackOutput
SetErrors sets the Errors field's value.
func (BatchAssociateUserStackOutput) String ¶
func (s BatchAssociateUserStackOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchDisassociateUserStackInput ¶
type BatchDisassociateUserStackInput struct { // The list of UserStackAssociation objects. // // UserStackAssociations is a required field UserStackAssociations []*UserStackAssociation `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchDisassociateUserStackInput) GoString ¶
func (s BatchDisassociateUserStackInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDisassociateUserStackInput) SetUserStackAssociations ¶
func (s *BatchDisassociateUserStackInput) SetUserStackAssociations(v []*UserStackAssociation) *BatchDisassociateUserStackInput
SetUserStackAssociations sets the UserStackAssociations field's value.
func (BatchDisassociateUserStackInput) String ¶
func (s BatchDisassociateUserStackInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDisassociateUserStackInput) Validate ¶
func (s *BatchDisassociateUserStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDisassociateUserStackOutput ¶
type BatchDisassociateUserStackOutput struct { // The list of UserStackAssociationError objects. Errors []*UserStackAssociationError `locationName:"errors" type:"list"` // contains filtered or unexported fields }
func (BatchDisassociateUserStackOutput) GoString ¶
func (s BatchDisassociateUserStackOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDisassociateUserStackOutput) SetErrors ¶
func (s *BatchDisassociateUserStackOutput) SetErrors(v []*UserStackAssociationError) *BatchDisassociateUserStackOutput
SetErrors sets the Errors field's value.
func (BatchDisassociateUserStackOutput) String ¶
func (s BatchDisassociateUserStackOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CertificateBasedAuthProperties ¶
type CertificateBasedAuthProperties struct { // The ARN of the AWS Certificate Manager Private CA resource. CertificateAuthorityArn *string `type:"string"` // The status of the certificate-based authentication properties. Status *string `type:"string" enum:"CertificateBasedAuthStatus"` // contains filtered or unexported fields }
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
func (CertificateBasedAuthProperties) GoString ¶
func (s CertificateBasedAuthProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CertificateBasedAuthProperties) SetCertificateAuthorityArn ¶
func (s *CertificateBasedAuthProperties) SetCertificateAuthorityArn(v string) *CertificateBasedAuthProperties
SetCertificateAuthorityArn sets the CertificateAuthorityArn field's value.
func (*CertificateBasedAuthProperties) SetStatus ¶
func (s *CertificateBasedAuthProperties) SetStatus(v string) *CertificateBasedAuthProperties
SetStatus sets the Status field's value.
func (CertificateBasedAuthProperties) String ¶
func (s CertificateBasedAuthProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComputeCapacity ¶
type ComputeCapacity struct { // The desired number of streaming instances. DesiredInstances *int64 `type:"integer"` // The desired number of user sessions for a multi-session fleet. This is not // allowed for single-session fleets. // // When you create a fleet, you must set either the DesiredSessions or DesiredInstances // attribute, based on the type of fleet you create. You can’t define both // attributes or leave both attributes blank. DesiredSessions *int64 `type:"integer"` // contains filtered or unexported fields }
Describes the capacity for a fleet.
func (ComputeCapacity) GoString ¶
func (s ComputeCapacity) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComputeCapacity) SetDesiredInstances ¶
func (s *ComputeCapacity) SetDesiredInstances(v int64) *ComputeCapacity
SetDesiredInstances sets the DesiredInstances field's value.
func (*ComputeCapacity) SetDesiredSessions ¶
func (s *ComputeCapacity) SetDesiredSessions(v int64) *ComputeCapacity
SetDesiredSessions sets the DesiredSessions field's value.
func (ComputeCapacity) String ¶
func (s ComputeCapacity) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComputeCapacityStatus ¶
type ComputeCapacityStatus struct { // The number of user sessions currently being used for streaming sessions. // This only applies to multi-session fleets. ActiveUserSessions *int64 `type:"integer"` // The total number of session slots that are available for streaming or are // currently streaming. // // ActualUserSessionCapacity = AvailableUserSessionCapacity + ActiveUserSessions // // This only applies to multi-session fleets. ActualUserSessions *int64 `type:"integer"` // The number of currently available instances that can be used to stream sessions. Available *int64 `type:"integer"` // The number of idle session slots currently available for user sessions. // // AvailableUserSessionCapacity = ActualUserSessionCapacity - ActiveUserSessions // // This only applies to multi-session fleets. AvailableUserSessions *int64 `type:"integer"` // The desired number of streaming instances. // // Desired is a required field Desired *int64 `type:"integer" required:"true"` // The total number of sessions slots that are either running or pending. This // represents the total number of concurrent streaming sessions your fleet can // support in a steady state. // // DesiredUserSessionCapacity = ActualUserSessionCapacity + PendingUserSessionCapacity // // This only applies to multi-session fleets. DesiredUserSessions *int64 `type:"integer"` // The number of instances in use for streaming. InUse *int64 `type:"integer"` // The total number of simultaneous streaming instances that are running. Running *int64 `type:"integer"` // contains filtered or unexported fields }
Describes the capacity status for a fleet.
func (ComputeCapacityStatus) GoString ¶
func (s ComputeCapacityStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComputeCapacityStatus) SetActiveUserSessions ¶
func (s *ComputeCapacityStatus) SetActiveUserSessions(v int64) *ComputeCapacityStatus
SetActiveUserSessions sets the ActiveUserSessions field's value.
func (*ComputeCapacityStatus) SetActualUserSessions ¶
func (s *ComputeCapacityStatus) SetActualUserSessions(v int64) *ComputeCapacityStatus
SetActualUserSessions sets the ActualUserSessions field's value.
func (*ComputeCapacityStatus) SetAvailable ¶
func (s *ComputeCapacityStatus) SetAvailable(v int64) *ComputeCapacityStatus
SetAvailable sets the Available field's value.
func (*ComputeCapacityStatus) SetAvailableUserSessions ¶
func (s *ComputeCapacityStatus) SetAvailableUserSessions(v int64) *ComputeCapacityStatus
SetAvailableUserSessions sets the AvailableUserSessions field's value.
func (*ComputeCapacityStatus) SetDesired ¶
func (s *ComputeCapacityStatus) SetDesired(v int64) *ComputeCapacityStatus
SetDesired sets the Desired field's value.
func (*ComputeCapacityStatus) SetDesiredUserSessions ¶
func (s *ComputeCapacityStatus) SetDesiredUserSessions(v int64) *ComputeCapacityStatus
SetDesiredUserSessions sets the DesiredUserSessions field's value.
func (*ComputeCapacityStatus) SetInUse ¶
func (s *ComputeCapacityStatus) SetInUse(v int64) *ComputeCapacityStatus
SetInUse sets the InUse field's value.
func (*ComputeCapacityStatus) SetRunning ¶
func (s *ComputeCapacityStatus) SetRunning(v int64) *ComputeCapacityStatus
SetRunning sets the Running field's value.
func (ComputeCapacityStatus) String ¶
func (s ComputeCapacityStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConcurrentModificationException ¶
type ConcurrentModificationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An API error occurred. Wait a few minutes and try again.
func (*ConcurrentModificationException) Code ¶
func (s *ConcurrentModificationException) Code() string
Code returns the exception type name.
func (*ConcurrentModificationException) Error ¶
func (s *ConcurrentModificationException) Error() string
func (ConcurrentModificationException) GoString ¶
func (s ConcurrentModificationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConcurrentModificationException) Message ¶
func (s *ConcurrentModificationException) Message() string
Message returns the exception's message.
func (*ConcurrentModificationException) OrigErr ¶
func (s *ConcurrentModificationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConcurrentModificationException) RequestID ¶
func (s *ConcurrentModificationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConcurrentModificationException) StatusCode ¶
func (s *ConcurrentModificationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConcurrentModificationException) String ¶
func (s ConcurrentModificationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CopyImageInput ¶
type CopyImageInput struct { // The description that the image will have when it is copied to the destination. DestinationImageDescription *string `type:"string"` // The name that the image will have when it is copied to the destination. // // DestinationImageName is a required field DestinationImageName *string `type:"string" required:"true"` // The destination region to which the image will be copied. This parameter // is required, even if you are copying an image within the same region. // // DestinationRegion is a required field DestinationRegion *string `min:"1" type:"string" required:"true"` // The name of the image to copy. // // SourceImageName is a required field SourceImageName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CopyImageInput) GoString ¶
func (s CopyImageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CopyImageInput) SetDestinationImageDescription ¶
func (s *CopyImageInput) SetDestinationImageDescription(v string) *CopyImageInput
SetDestinationImageDescription sets the DestinationImageDescription field's value.
func (*CopyImageInput) SetDestinationImageName ¶
func (s *CopyImageInput) SetDestinationImageName(v string) *CopyImageInput
SetDestinationImageName sets the DestinationImageName field's value.
func (*CopyImageInput) SetDestinationRegion ¶
func (s *CopyImageInput) SetDestinationRegion(v string) *CopyImageInput
SetDestinationRegion sets the DestinationRegion field's value.
func (*CopyImageInput) SetSourceImageName ¶
func (s *CopyImageInput) SetSourceImageName(v string) *CopyImageInput
SetSourceImageName sets the SourceImageName field's value.
func (CopyImageInput) String ¶
func (s CopyImageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CopyImageInput) Validate ¶
func (s *CopyImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CopyImageOutput ¶
type CopyImageOutput struct { // The name of the destination image. DestinationImageName *string `type:"string"` // contains filtered or unexported fields }
func (CopyImageOutput) GoString ¶
func (s CopyImageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CopyImageOutput) SetDestinationImageName ¶
func (s *CopyImageOutput) SetDestinationImageName(v string) *CopyImageOutput
SetDestinationImageName sets the DestinationImageName field's value.
func (CopyImageOutput) String ¶
func (s CopyImageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAppBlockBuilderInput ¶
type CreateAppBlockBuilderInput struct { // The list of interface VPC endpoint (interface endpoint) objects. Administrators // can connect to the app block builder only through the specified endpoints. AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` // The description of the app block builder. Description *string `type:"string"` // The display name of the app block builder. DisplayName *string `type:"string"` // Enables or disables default internet access for the app block builder. EnableDefaultInternetAccess *bool `type:"boolean"` // The Amazon Resource Name (ARN) of the IAM role to apply to the app block // builder. To assume a role, the app block builder calls the AWS Security Token // Service (STS) AssumeRole API operation and passes the ARN of the role to // use. The operation creates a new session with temporary credentials. AppStream // 2.0 retrieves the temporary credentials and creates the appstream_machine_role // credential profile on the instance. // // For more information, see Using an IAM Role to Grant Permissions to Applications // and Scripts Running on AppStream 2.0 Streaming Instances (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) // in the Amazon AppStream 2.0 Administration Guide. IamRoleArn *string `type:"string"` // The instance type to use when launching the app block builder. The following // instance types are available: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.standard.xlarge // // * stream.standard.2xlarge // // InstanceType is a required field InstanceType *string `min:"1" type:"string" required:"true"` // The unique name for the app block builder. // // Name is a required field Name *string `type:"string" required:"true"` // The platform of the app block builder. // // WINDOWS_SERVER_2019 is the only valid value. // // Platform is a required field Platform *string `type:"string" required:"true" enum:"AppBlockBuilderPlatformType"` // The tags to associate with the app block builder. A tag is a key-value pair, // and the value is optional. For example, Environment=Test. If you do not specify // a value, Environment=. // // If you do not specify a value, the value is set to an empty string. // // Generally allowed characters are: letters, numbers, and spaces representable // in UTF-8, and the following special characters: // // _ . : / = + \ - @ // // For more information, see Tagging Your Resources (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) // in the Amazon AppStream 2.0 Administration Guide. Tags map[string]*string `min:"1" type:"map"` // The VPC configuration for the app block builder. // // App block builders require that you specify at least two subnets in different // availability zones. // // VpcConfig is a required field VpcConfig *VpcConfig `type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateAppBlockBuilderInput) GoString ¶
func (s CreateAppBlockBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockBuilderInput) SetAccessEndpoints ¶
func (s *CreateAppBlockBuilderInput) SetAccessEndpoints(v []*AccessEndpoint) *CreateAppBlockBuilderInput
SetAccessEndpoints sets the AccessEndpoints field's value.
func (*CreateAppBlockBuilderInput) SetDescription ¶
func (s *CreateAppBlockBuilderInput) SetDescription(v string) *CreateAppBlockBuilderInput
SetDescription sets the Description field's value.
func (*CreateAppBlockBuilderInput) SetDisplayName ¶
func (s *CreateAppBlockBuilderInput) SetDisplayName(v string) *CreateAppBlockBuilderInput
SetDisplayName sets the DisplayName field's value.
func (*CreateAppBlockBuilderInput) SetEnableDefaultInternetAccess ¶
func (s *CreateAppBlockBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateAppBlockBuilderInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*CreateAppBlockBuilderInput) SetIamRoleArn ¶
func (s *CreateAppBlockBuilderInput) SetIamRoleArn(v string) *CreateAppBlockBuilderInput
SetIamRoleArn sets the IamRoleArn field's value.
func (*CreateAppBlockBuilderInput) SetInstanceType ¶
func (s *CreateAppBlockBuilderInput) SetInstanceType(v string) *CreateAppBlockBuilderInput
SetInstanceType sets the InstanceType field's value.
func (*CreateAppBlockBuilderInput) SetName ¶
func (s *CreateAppBlockBuilderInput) SetName(v string) *CreateAppBlockBuilderInput
SetName sets the Name field's value.
func (*CreateAppBlockBuilderInput) SetPlatform ¶
func (s *CreateAppBlockBuilderInput) SetPlatform(v string) *CreateAppBlockBuilderInput
SetPlatform sets the Platform field's value.
func (*CreateAppBlockBuilderInput) SetTags ¶
func (s *CreateAppBlockBuilderInput) SetTags(v map[string]*string) *CreateAppBlockBuilderInput
SetTags sets the Tags field's value.
func (*CreateAppBlockBuilderInput) SetVpcConfig ¶
func (s *CreateAppBlockBuilderInput) SetVpcConfig(v *VpcConfig) *CreateAppBlockBuilderInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateAppBlockBuilderInput) String ¶
func (s CreateAppBlockBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockBuilderInput) Validate ¶
func (s *CreateAppBlockBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppBlockBuilderOutput ¶
type CreateAppBlockBuilderOutput struct { // Describes an app block builder. AppBlockBuilder *AppBlockBuilder `type:"structure"` // contains filtered or unexported fields }
func (CreateAppBlockBuilderOutput) GoString ¶
func (s CreateAppBlockBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockBuilderOutput) SetAppBlockBuilder ¶
func (s *CreateAppBlockBuilderOutput) SetAppBlockBuilder(v *AppBlockBuilder) *CreateAppBlockBuilderOutput
SetAppBlockBuilder sets the AppBlockBuilder field's value.
func (CreateAppBlockBuilderOutput) String ¶
func (s CreateAppBlockBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAppBlockBuilderStreamingURLInput ¶
type CreateAppBlockBuilderStreamingURLInput struct { // The name of the app block builder. // // AppBlockBuilderName is a required field AppBlockBuilderName *string `type:"string" required:"true"` // The time that the streaming URL will be valid, in seconds. Specify a value // between 1 and 604800 seconds. The default is 3600 seconds. Validity *int64 `type:"long"` // contains filtered or unexported fields }
func (CreateAppBlockBuilderStreamingURLInput) GoString ¶
func (s CreateAppBlockBuilderStreamingURLInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockBuilderStreamingURLInput) SetAppBlockBuilderName ¶
func (s *CreateAppBlockBuilderStreamingURLInput) SetAppBlockBuilderName(v string) *CreateAppBlockBuilderStreamingURLInput
SetAppBlockBuilderName sets the AppBlockBuilderName field's value.
func (*CreateAppBlockBuilderStreamingURLInput) SetValidity ¶
func (s *CreateAppBlockBuilderStreamingURLInput) SetValidity(v int64) *CreateAppBlockBuilderStreamingURLInput
SetValidity sets the Validity field's value.
func (CreateAppBlockBuilderStreamingURLInput) String ¶
func (s CreateAppBlockBuilderStreamingURLInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockBuilderStreamingURLInput) Validate ¶
func (s *CreateAppBlockBuilderStreamingURLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppBlockBuilderStreamingURLOutput ¶
type CreateAppBlockBuilderStreamingURLOutput struct { // The elapsed time, in seconds after the Unix epoch, when this URL expires. Expires *time.Time `type:"timestamp"` // The URL to start the streaming session. StreamingURL *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateAppBlockBuilderStreamingURLOutput) GoString ¶
func (s CreateAppBlockBuilderStreamingURLOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockBuilderStreamingURLOutput) SetExpires ¶
func (s *CreateAppBlockBuilderStreamingURLOutput) SetExpires(v time.Time) *CreateAppBlockBuilderStreamingURLOutput
SetExpires sets the Expires field's value.
func (*CreateAppBlockBuilderStreamingURLOutput) SetStreamingURL ¶
func (s *CreateAppBlockBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateAppBlockBuilderStreamingURLOutput
SetStreamingURL sets the StreamingURL field's value.
func (CreateAppBlockBuilderStreamingURLOutput) String ¶
func (s CreateAppBlockBuilderStreamingURLOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateAppBlockInput ¶
type CreateAppBlockInput struct { // The description of the app block. Description *string `type:"string"` // The display name of the app block. This is not displayed to the user. DisplayName *string `type:"string"` // The name of the app block. // // Name is a required field Name *string `type:"string" required:"true"` // The packaging type of the app block. PackagingType *string `type:"string" enum:"PackagingType"` // The post setup script details of the app block. This can only be provided // for the APPSTREAM2 PackagingType. PostSetupScriptDetails *ScriptDetails `type:"structure"` // The setup script details of the app block. This must be provided for the // CUSTOM PackagingType. SetupScriptDetails *ScriptDetails `type:"structure"` // The source S3 location of the app block. // // SourceS3Location is a required field SourceS3Location *S3Location `type:"structure" required:"true"` // The tags assigned to the app block. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateAppBlockInput) GoString ¶
func (s CreateAppBlockInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockInput) SetDescription ¶
func (s *CreateAppBlockInput) SetDescription(v string) *CreateAppBlockInput
SetDescription sets the Description field's value.
func (*CreateAppBlockInput) SetDisplayName ¶
func (s *CreateAppBlockInput) SetDisplayName(v string) *CreateAppBlockInput
SetDisplayName sets the DisplayName field's value.
func (*CreateAppBlockInput) SetName ¶
func (s *CreateAppBlockInput) SetName(v string) *CreateAppBlockInput
SetName sets the Name field's value.
func (*CreateAppBlockInput) SetPackagingType ¶
func (s *CreateAppBlockInput) SetPackagingType(v string) *CreateAppBlockInput
SetPackagingType sets the PackagingType field's value.
func (*CreateAppBlockInput) SetPostSetupScriptDetails ¶
func (s *CreateAppBlockInput) SetPostSetupScriptDetails(v *ScriptDetails) *CreateAppBlockInput
SetPostSetupScriptDetails sets the PostSetupScriptDetails field's value.
func (*CreateAppBlockInput) SetSetupScriptDetails ¶
func (s *CreateAppBlockInput) SetSetupScriptDetails(v *ScriptDetails) *CreateAppBlockInput
SetSetupScriptDetails sets the SetupScriptDetails field's value.
func (*CreateAppBlockInput) SetSourceS3Location ¶
func (s *CreateAppBlockInput) SetSourceS3Location(v *S3Location) *CreateAppBlockInput
SetSourceS3Location sets the SourceS3Location field's value.
func (*CreateAppBlockInput) SetTags ¶
func (s *CreateAppBlockInput) SetTags(v map[string]*string) *CreateAppBlockInput
SetTags sets the Tags field's value.
func (CreateAppBlockInput) String ¶
func (s CreateAppBlockInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockInput) Validate ¶
func (s *CreateAppBlockInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppBlockOutput ¶
type CreateAppBlockOutput struct { // The app block. AppBlock *AppBlock `type:"structure"` // contains filtered or unexported fields }
func (CreateAppBlockOutput) GoString ¶
func (s CreateAppBlockOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateAppBlockOutput) SetAppBlock ¶
func (s *CreateAppBlockOutput) SetAppBlock(v *AppBlock) *CreateAppBlockOutput
SetAppBlock sets the AppBlock field's value.
func (CreateAppBlockOutput) String ¶
func (s CreateAppBlockOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateApplicationInput ¶
type CreateApplicationInput struct { // The app block ARN to which the application should be associated // // AppBlockArn is a required field AppBlockArn *string `type:"string" required:"true"` // The description of the application. Description *string `type:"string"` // The display name of the application. This name is visible to users in the // application catalog. DisplayName *string `type:"string"` // The location in S3 of the application icon. // // IconS3Location is a required field IconS3Location *S3Location `type:"structure" required:"true"` // The instance families the application supports. Valid values are GENERAL_PURPOSE // and GRAPHICS_G4. // // InstanceFamilies is a required field InstanceFamilies []*string `type:"list" required:"true"` // The launch parameters of the application. LaunchParameters *string `min:"1" type:"string"` // The launch path of the application. // // LaunchPath is a required field LaunchPath *string `min:"1" type:"string" required:"true"` // The name of the application. This name is visible to users when display name // is not specified. // // Name is a required field Name *string `type:"string" required:"true"` // The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 // are supported for Elastic fleets. // // Platforms is a required field Platforms []*string `type:"list" required:"true" enum:"PlatformType"` // The tags assigned to the application. Tags map[string]*string `min:"1" type:"map"` // The working directory of the application. WorkingDirectory *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateApplicationInput) GoString ¶
func (s CreateApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInput) SetAppBlockArn ¶
func (s *CreateApplicationInput) SetAppBlockArn(v string) *CreateApplicationInput
SetAppBlockArn sets the AppBlockArn field's value.
func (*CreateApplicationInput) SetDescription ¶
func (s *CreateApplicationInput) SetDescription(v string) *CreateApplicationInput
SetDescription sets the Description field's value.
func (*CreateApplicationInput) SetDisplayName ¶
func (s *CreateApplicationInput) SetDisplayName(v string) *CreateApplicationInput
SetDisplayName sets the DisplayName field's value.
func (*CreateApplicationInput) SetIconS3Location ¶
func (s *CreateApplicationInput) SetIconS3Location(v *S3Location) *CreateApplicationInput
SetIconS3Location sets the IconS3Location field's value.
func (*CreateApplicationInput) SetInstanceFamilies ¶
func (s *CreateApplicationInput) SetInstanceFamilies(v []*string) *CreateApplicationInput
SetInstanceFamilies sets the InstanceFamilies field's value.
func (*CreateApplicationInput) SetLaunchParameters ¶
func (s *CreateApplicationInput) SetLaunchParameters(v string) *CreateApplicationInput
SetLaunchParameters sets the LaunchParameters field's value.
func (*CreateApplicationInput) SetLaunchPath ¶
func (s *CreateApplicationInput) SetLaunchPath(v string) *CreateApplicationInput
SetLaunchPath sets the LaunchPath field's value.
func (*CreateApplicationInput) SetName ¶
func (s *CreateApplicationInput) SetName(v string) *CreateApplicationInput
SetName sets the Name field's value.
func (*CreateApplicationInput) SetPlatforms ¶
func (s *CreateApplicationInput) SetPlatforms(v []*string) *CreateApplicationInput
SetPlatforms sets the Platforms field's value.
func (*CreateApplicationInput) SetTags ¶
func (s *CreateApplicationInput) SetTags(v map[string]*string) *CreateApplicationInput
SetTags sets the Tags field's value.
func (*CreateApplicationInput) SetWorkingDirectory ¶
func (s *CreateApplicationInput) SetWorkingDirectory(v string) *CreateApplicationInput
SetWorkingDirectory sets the WorkingDirectory field's value.
func (CreateApplicationInput) String ¶
func (s CreateApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationInput) Validate ¶
func (s *CreateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateApplicationOutput ¶
type CreateApplicationOutput struct { // Describes an application in the application catalog. Application *Application `type:"structure"` // contains filtered or unexported fields }
func (CreateApplicationOutput) GoString ¶
func (s CreateApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateApplicationOutput) SetApplication ¶
func (s *CreateApplicationOutput) SetApplication(v *Application) *CreateApplicationOutput
SetApplication sets the Application field's value.
func (CreateApplicationOutput) String ¶
func (s CreateApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDirectoryConfigInput ¶
type CreateDirectoryConfigInput struct { // The certificate-based authentication properties used to authenticate SAML // 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined // streaming instances. Fallback is turned on by default when certificate-based // authentication is Enabled . Fallback allows users to log in using their AD // domain password if certificate-based authentication is unsuccessful, or to // unlock a desktop lock screen. Enabled_no_directory_login_fallback enables // certificate-based authentication, but does not allow users to log in using // their AD domain password. Users will be disconnected to re-authenticate using // certificates. CertificateBasedAuthProperties *CertificateBasedAuthProperties `type:"structure"` // The fully qualified name of the directory (for example, corp.example.com). // // DirectoryName is a required field DirectoryName *string `type:"string" required:"true"` // The distinguished names of the organizational units for computer accounts. // // OrganizationalUnitDistinguishedNames is a required field OrganizationalUnitDistinguishedNames []*string `type:"list" required:"true"` // The credentials for the service account used by the fleet or image builder // to connect to the directory. ServiceAccountCredentials *ServiceAccountCredentials `type:"structure"` // contains filtered or unexported fields }
func (CreateDirectoryConfigInput) GoString ¶
func (s CreateDirectoryConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDirectoryConfigInput) SetCertificateBasedAuthProperties ¶
func (s *CreateDirectoryConfigInput) SetCertificateBasedAuthProperties(v *CertificateBasedAuthProperties) *CreateDirectoryConfigInput
SetCertificateBasedAuthProperties sets the CertificateBasedAuthProperties field's value.
func (*CreateDirectoryConfigInput) SetDirectoryName ¶
func (s *CreateDirectoryConfigInput) SetDirectoryName(v string) *CreateDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (*CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames ¶
func (s *CreateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []*string) *CreateDirectoryConfigInput
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*CreateDirectoryConfigInput) SetServiceAccountCredentials ¶
func (s *CreateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *CreateDirectoryConfigInput
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (CreateDirectoryConfigInput) String ¶
func (s CreateDirectoryConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDirectoryConfigInput) Validate ¶
func (s *CreateDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDirectoryConfigOutput ¶
type CreateDirectoryConfigOutput struct { // Information about the directory configuration. DirectoryConfig *DirectoryConfig `type:"structure"` // contains filtered or unexported fields }
func (CreateDirectoryConfigOutput) GoString ¶
func (s CreateDirectoryConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDirectoryConfigOutput) SetDirectoryConfig ¶
func (s *CreateDirectoryConfigOutput) SetDirectoryConfig(v *DirectoryConfig) *CreateDirectoryConfigOutput
SetDirectoryConfig sets the DirectoryConfig field's value.
func (CreateDirectoryConfigOutput) String ¶
func (s CreateDirectoryConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEntitlementInput ¶
type CreateEntitlementInput struct { // Specifies whether all or selected apps are entitled. // // AppVisibility is a required field AppVisibility *string `type:"string" required:"true" enum:"AppVisibility"` // The attributes of the entitlement. // // Attributes is a required field Attributes []*EntitlementAttribute `min:"1" type:"list" required:"true"` // The description of the entitlement. Description *string `type:"string"` // The name of the entitlement. // // Name is a required field Name *string `type:"string" required:"true"` // The name of the stack with which the entitlement is associated. // // StackName is a required field StackName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateEntitlementInput) GoString ¶
func (s CreateEntitlementInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEntitlementInput) SetAppVisibility ¶
func (s *CreateEntitlementInput) SetAppVisibility(v string) *CreateEntitlementInput
SetAppVisibility sets the AppVisibility field's value.
func (*CreateEntitlementInput) SetAttributes ¶
func (s *CreateEntitlementInput) SetAttributes(v []*EntitlementAttribute) *CreateEntitlementInput
SetAttributes sets the Attributes field's value.
func (*CreateEntitlementInput) SetDescription ¶
func (s *CreateEntitlementInput) SetDescription(v string) *CreateEntitlementInput
SetDescription sets the Description field's value.
func (*CreateEntitlementInput) SetName ¶
func (s *CreateEntitlementInput) SetName(v string) *CreateEntitlementInput
SetName sets the Name field's value.
func (*CreateEntitlementInput) SetStackName ¶
func (s *CreateEntitlementInput) SetStackName(v string) *CreateEntitlementInput
SetStackName sets the StackName field's value.
func (CreateEntitlementInput) String ¶
func (s CreateEntitlementInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEntitlementInput) Validate ¶
func (s *CreateEntitlementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEntitlementOutput ¶
type CreateEntitlementOutput struct { // The entitlement. Entitlement *Entitlement `type:"structure"` // contains filtered or unexported fields }
func (CreateEntitlementOutput) GoString ¶
func (s CreateEntitlementOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEntitlementOutput) SetEntitlement ¶
func (s *CreateEntitlementOutput) SetEntitlement(v *Entitlement) *CreateEntitlementOutput
SetEntitlement sets the Entitlement field's value.
func (CreateEntitlementOutput) String ¶
func (s CreateEntitlementOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateFleetInput ¶
type CreateFleetInput struct { // The desired capacity for the fleet. This is not allowed for Elastic fleets. // For Elastic fleets, specify MaxConcurrentSessions instead. ComputeCapacity *ComputeCapacity `type:"structure"` // The description to display. Description *string `type:"string"` // The amount of time that a streaming session remains active after users disconnect. // If users try to reconnect to the streaming session after a disconnection // or network interruption within this time interval, they are connected to // their previous session. Otherwise, they are connected to a new session with // a new streaming instance. // // Specify a value between 60 and 360000. DisconnectTimeoutInSeconds *int64 `type:"integer"` // The fleet name to display. DisplayName *string `type:"string"` // The name of the directory and organizational unit (OU) to use to join the // fleet to a Microsoft Active Directory domain. This is not allowed for Elastic // fleets. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Enables or disables default internet access for the fleet. EnableDefaultInternetAccess *bool `type:"boolean"` // The fleet type. // // ALWAYS_ON // // Provides users with instant-on access to their apps. You are charged for // all running instances in your fleet, even if no users are streaming apps. // // ON_DEMAND // // Provide users with access to applications after they connect, which takes // one to two minutes. You are charged for instance streaming when users are // connected and a small hourly fee for instances that are not streaming apps. FleetType *string `type:"string" enum:"FleetType"` // The Amazon Resource Name (ARN) of the IAM role to apply to the fleet. To // assume a role, a fleet instance calls the AWS Security Token Service (STS) // AssumeRole API operation and passes the ARN of the role to use. The operation // creates a new session with temporary credentials. AppStream 2.0 retrieves // the temporary credentials and creates the appstream_machine_role credential // profile on the instance. // // For more information, see Using an IAM Role to Grant Permissions to Applications // and Scripts Running on AppStream 2.0 Streaming Instances (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) // in the Amazon AppStream 2.0 Administration Guide. IamRoleArn *string `type:"string"` // The amount of time that users can be idle (inactive) before they are disconnected // from their streaming session and the DisconnectTimeoutInSeconds time interval // begins. Users are notified before they are disconnected due to inactivity. // If they try to reconnect to the streaming session before the time interval // specified in DisconnectTimeoutInSeconds elapses, they are connected to their // previous session. Users are considered idle when they stop providing keyboard // or mouse input during their streaming session. File uploads and downloads, // audio in, audio out, and pixels changing do not qualify as user activity. // If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds // elapses, they are disconnected. // // To prevent users from being disconnected due to inactivity, specify a value // of 0. Otherwise, specify a value between 60 and 3600. The default value is // 0. // // If you enable this feature, we recommend that you specify a value that corresponds // exactly to a whole number of minutes (for example, 60, 120, and 180). If // you don't do this, the value is rounded to the nearest minute. For example, // if you specify a value of 70, users are disconnected after 1 minute of inactivity. // If you specify a value that is at the midpoint between two different minutes, // the value is rounded up. For example, if you specify a value of 90, users // are disconnected after 2 minutes of inactivity. IdleDisconnectTimeoutInSeconds *int64 `type:"integer"` // The ARN of the public, private, or shared image to use. ImageArn *string `type:"string"` // The name of the image used to create the fleet. ImageName *string `type:"string"` // The instance type to use when launching fleet instances. The following instance // types are available: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.standard.xlarge // // * stream.standard.2xlarge // // * stream.compute.large // // * stream.compute.xlarge // // * stream.compute.2xlarge // // * stream.compute.4xlarge // // * stream.compute.8xlarge // // * stream.memory.large // // * stream.memory.xlarge // // * stream.memory.2xlarge // // * stream.memory.4xlarge // // * stream.memory.8xlarge // // * stream.memory.z1d.large // // * stream.memory.z1d.xlarge // // * stream.memory.z1d.2xlarge // // * stream.memory.z1d.3xlarge // // * stream.memory.z1d.6xlarge // // * stream.memory.z1d.12xlarge // // * stream.graphics-design.large // // * stream.graphics-design.xlarge // // * stream.graphics-design.2xlarge // // * stream.graphics-design.4xlarge // // * stream.graphics-desktop.2xlarge // // * stream.graphics.g4dn.xlarge // // * stream.graphics.g4dn.2xlarge // // * stream.graphics.g4dn.4xlarge // // * stream.graphics.g4dn.8xlarge // // * stream.graphics.g4dn.12xlarge // // * stream.graphics.g4dn.16xlarge // // * stream.graphics-pro.4xlarge // // * stream.graphics-pro.8xlarge // // * stream.graphics-pro.16xlarge // // The following instance types are available for Elastic fleets: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.standard.xlarge // // * stream.standard.2xlarge // // InstanceType is a required field InstanceType *string `min:"1" type:"string" required:"true"` // The maximum concurrent sessions of the Elastic fleet. This is required for // Elastic fleets, and not allowed for other fleet types. MaxConcurrentSessions *int64 `type:"integer"` // The maximum number of user sessions on an instance. This only applies to // multi-session fleets. MaxSessionsPerInstance *int64 `type:"integer"` // The maximum amount of time that a streaming session can remain active, in // seconds. If users are still connected to a streaming instance five minutes // before this limit is reached, they are prompted to save any open documents // before being disconnected. After this time elapses, the instance is terminated // and replaced by a new instance. // // Specify a value between 600 and 432000. MaxUserDurationInSeconds *int64 `type:"integer"` // A unique name for the fleet. // // Name is a required field Name *string `type:"string" required:"true"` // The fleet platform. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for // Elastic fleets. Platform *string `type:"string" enum:"PlatformType"` // The S3 location of the session scripts configuration zip file. This only // applies to Elastic fleets. SessionScriptS3Location *S3Location `type:"structure"` // The AppStream 2.0 view that is displayed to your users when they stream from // the fleet. When APP is specified, only the windows of applications opened // by users display. When DESKTOP is specified, the standard desktop that is // provided by the operating system displays. // // The default value is APP. StreamView *string `type:"string" enum:"StreamView"` // The tags to associate with the fleet. A tag is a key-value pair, and the // value is optional. For example, Environment=Test. If you do not specify a // value, Environment=. // // If you do not specify a value, the value is set to an empty string. // // Generally allowed characters are: letters, numbers, and spaces representable // in UTF-8, and the following special characters: // // _ . : / = + \ - @ // // For more information, see Tagging Your Resources (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) // in the Amazon AppStream 2.0 Administration Guide. Tags map[string]*string `min:"1" type:"map"` // The USB device filter strings that specify which USB devices a user can redirect // to the fleet streaming session, when using the Windows native client. This // is allowed but not required for Elastic fleets. UsbDeviceFilterStrings []*string `type:"list"` // The VPC configuration for the fleet. This is required for Elastic fleets, // but not required for other fleet types. Elastic fleets require that you specify // at least two subnets in different availability zones. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
func (CreateFleetInput) GoString ¶
func (s CreateFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFleetInput) SetComputeCapacity ¶
func (s *CreateFleetInput) SetComputeCapacity(v *ComputeCapacity) *CreateFleetInput
SetComputeCapacity sets the ComputeCapacity field's value.
func (*CreateFleetInput) SetDescription ¶
func (s *CreateFleetInput) SetDescription(v string) *CreateFleetInput
SetDescription sets the Description field's value.
func (*CreateFleetInput) SetDisconnectTimeoutInSeconds ¶
func (s *CreateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *CreateFleetInput
SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.
func (*CreateFleetInput) SetDisplayName ¶
func (s *CreateFleetInput) SetDisplayName(v string) *CreateFleetInput
SetDisplayName sets the DisplayName field's value.
func (*CreateFleetInput) SetDomainJoinInfo ¶
func (s *CreateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateFleetInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*CreateFleetInput) SetEnableDefaultInternetAccess ¶
func (s *CreateFleetInput) SetEnableDefaultInternetAccess(v bool) *CreateFleetInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*CreateFleetInput) SetFleetType ¶
func (s *CreateFleetInput) SetFleetType(v string) *CreateFleetInput
SetFleetType sets the FleetType field's value.
func (*CreateFleetInput) SetIamRoleArn ¶
func (s *CreateFleetInput) SetIamRoleArn(v string) *CreateFleetInput
SetIamRoleArn sets the IamRoleArn field's value.
func (*CreateFleetInput) SetIdleDisconnectTimeoutInSeconds ¶
func (s *CreateFleetInput) SetIdleDisconnectTimeoutInSeconds(v int64) *CreateFleetInput
SetIdleDisconnectTimeoutInSeconds sets the IdleDisconnectTimeoutInSeconds field's value.
func (*CreateFleetInput) SetImageArn ¶
func (s *CreateFleetInput) SetImageArn(v string) *CreateFleetInput
SetImageArn sets the ImageArn field's value.
func (*CreateFleetInput) SetImageName ¶
func (s *CreateFleetInput) SetImageName(v string) *CreateFleetInput
SetImageName sets the ImageName field's value.
func (*CreateFleetInput) SetInstanceType ¶
func (s *CreateFleetInput) SetInstanceType(v string) *CreateFleetInput
SetInstanceType sets the InstanceType field's value.
func (*CreateFleetInput) SetMaxConcurrentSessions ¶
func (s *CreateFleetInput) SetMaxConcurrentSessions(v int64) *CreateFleetInput
SetMaxConcurrentSessions sets the MaxConcurrentSessions field's value.
func (*CreateFleetInput) SetMaxSessionsPerInstance ¶
func (s *CreateFleetInput) SetMaxSessionsPerInstance(v int64) *CreateFleetInput
SetMaxSessionsPerInstance sets the MaxSessionsPerInstance field's value.
func (*CreateFleetInput) SetMaxUserDurationInSeconds ¶
func (s *CreateFleetInput) SetMaxUserDurationInSeconds(v int64) *CreateFleetInput
SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.
func (*CreateFleetInput) SetName ¶
func (s *CreateFleetInput) SetName(v string) *CreateFleetInput
SetName sets the Name field's value.
func (*CreateFleetInput) SetPlatform ¶
func (s *CreateFleetInput) SetPlatform(v string) *CreateFleetInput
SetPlatform sets the Platform field's value.
func (*CreateFleetInput) SetSessionScriptS3Location ¶
func (s *CreateFleetInput) SetSessionScriptS3Location(v *S3Location) *CreateFleetInput
SetSessionScriptS3Location sets the SessionScriptS3Location field's value.
func (*CreateFleetInput) SetStreamView ¶
func (s *CreateFleetInput) SetStreamView(v string) *CreateFleetInput
SetStreamView sets the StreamView field's value.
func (*CreateFleetInput) SetTags ¶
func (s *CreateFleetInput) SetTags(v map[string]*string) *CreateFleetInput
SetTags sets the Tags field's value.
func (*CreateFleetInput) SetUsbDeviceFilterStrings ¶
func (s *CreateFleetInput) SetUsbDeviceFilterStrings(v []*string) *CreateFleetInput
SetUsbDeviceFilterStrings sets the UsbDeviceFilterStrings field's value.
func (*CreateFleetInput) SetVpcConfig ¶
func (s *CreateFleetInput) SetVpcConfig(v *VpcConfig) *CreateFleetInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateFleetInput) String ¶
func (s CreateFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFleetInput) Validate ¶
func (s *CreateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFleetOutput ¶
type CreateFleetOutput struct { // Information about the fleet. Fleet *Fleet `type:"structure"` // contains filtered or unexported fields }
func (CreateFleetOutput) GoString ¶
func (s CreateFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFleetOutput) SetFleet ¶
func (s *CreateFleetOutput) SetFleet(v *Fleet) *CreateFleetOutput
SetFleet sets the Fleet field's value.
func (CreateFleetOutput) String ¶
func (s CreateFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateImageBuilderInput ¶
type CreateImageBuilderInput struct { // The list of interface VPC endpoint (interface endpoint) objects. Administrators // can connect to the image builder only through the specified endpoints. AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` // The version of the AppStream 2.0 agent to use for this image builder. To // use the latest version of the AppStream 2.0 agent, specify [LATEST]. AppstreamAgentVersion *string `min:"1" type:"string"` // The description to display. Description *string `type:"string"` // The image builder name to display. DisplayName *string `type:"string"` // The name of the directory and organizational unit (OU) to use to join the // image builder to a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess *bool `type:"boolean"` // The Amazon Resource Name (ARN) of the IAM role to apply to the image builder. // To assume a role, the image builder calls the AWS Security Token Service // (STS) AssumeRole API operation and passes the ARN of the role to use. The // operation creates a new session with temporary credentials. AppStream 2.0 // retrieves the temporary credentials and creates the appstream_machine_role // credential profile on the instance. // // For more information, see Using an IAM Role to Grant Permissions to Applications // and Scripts Running on AppStream 2.0 Streaming Instances (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) // in the Amazon AppStream 2.0 Administration Guide. IamRoleArn *string `type:"string"` // The ARN of the public, private, or shared image to use. ImageArn *string `type:"string"` // The name of the image used to create the image builder. ImageName *string `min:"1" type:"string"` // The instance type to use when launching the image builder. The following // instance types are available: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.compute.large // // * stream.compute.xlarge // // * stream.compute.2xlarge // // * stream.compute.4xlarge // // * stream.compute.8xlarge // // * stream.memory.large // // * stream.memory.xlarge // // * stream.memory.2xlarge // // * stream.memory.4xlarge // // * stream.memory.8xlarge // // * stream.memory.z1d.large // // * stream.memory.z1d.xlarge // // * stream.memory.z1d.2xlarge // // * stream.memory.z1d.3xlarge // // * stream.memory.z1d.6xlarge // // * stream.memory.z1d.12xlarge // // * stream.graphics-design.large // // * stream.graphics-design.xlarge // // * stream.graphics-design.2xlarge // // * stream.graphics-design.4xlarge // // * stream.graphics-desktop.2xlarge // // * stream.graphics.g4dn.xlarge // // * stream.graphics.g4dn.2xlarge // // * stream.graphics.g4dn.4xlarge // // * stream.graphics.g4dn.8xlarge // // * stream.graphics.g4dn.12xlarge // // * stream.graphics.g4dn.16xlarge // // * stream.graphics-pro.4xlarge // // * stream.graphics-pro.8xlarge // // * stream.graphics-pro.16xlarge // // InstanceType is a required field InstanceType *string `min:"1" type:"string" required:"true"` // A unique name for the image builder. // // Name is a required field Name *string `type:"string" required:"true"` // The tags to associate with the image builder. A tag is a key-value pair, // and the value is optional. For example, Environment=Test. If you do not specify // a value, Environment=. // // Generally allowed characters are: letters, numbers, and spaces representable // in UTF-8, and the following special characters: // // _ . : / = + \ - @ // // If you do not specify a value, the value is set to an empty string. // // For more information about tags, see Tagging Your Resources (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) // in the Amazon AppStream 2.0 Administration Guide. Tags map[string]*string `min:"1" type:"map"` // The VPC configuration for the image builder. You can specify only one subnet. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
func (CreateImageBuilderInput) GoString ¶
func (s CreateImageBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageBuilderInput) SetAccessEndpoints ¶
func (s *CreateImageBuilderInput) SetAccessEndpoints(v []*AccessEndpoint) *CreateImageBuilderInput
SetAccessEndpoints sets the AccessEndpoints field's value.
func (*CreateImageBuilderInput) SetAppstreamAgentVersion ¶
func (s *CreateImageBuilderInput) SetAppstreamAgentVersion(v string) *CreateImageBuilderInput
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*CreateImageBuilderInput) SetDescription ¶
func (s *CreateImageBuilderInput) SetDescription(v string) *CreateImageBuilderInput
SetDescription sets the Description field's value.
func (*CreateImageBuilderInput) SetDisplayName ¶
func (s *CreateImageBuilderInput) SetDisplayName(v string) *CreateImageBuilderInput
SetDisplayName sets the DisplayName field's value.
func (*CreateImageBuilderInput) SetDomainJoinInfo ¶
func (s *CreateImageBuilderInput) SetDomainJoinInfo(v *DomainJoinInfo) *CreateImageBuilderInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*CreateImageBuilderInput) SetEnableDefaultInternetAccess ¶
func (s *CreateImageBuilderInput) SetEnableDefaultInternetAccess(v bool) *CreateImageBuilderInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*CreateImageBuilderInput) SetIamRoleArn ¶
func (s *CreateImageBuilderInput) SetIamRoleArn(v string) *CreateImageBuilderInput
SetIamRoleArn sets the IamRoleArn field's value.
func (*CreateImageBuilderInput) SetImageArn ¶
func (s *CreateImageBuilderInput) SetImageArn(v string) *CreateImageBuilderInput
SetImageArn sets the ImageArn field's value.
func (*CreateImageBuilderInput) SetImageName ¶
func (s *CreateImageBuilderInput) SetImageName(v string) *CreateImageBuilderInput
SetImageName sets the ImageName field's value.
func (*CreateImageBuilderInput) SetInstanceType ¶
func (s *CreateImageBuilderInput) SetInstanceType(v string) *CreateImageBuilderInput
SetInstanceType sets the InstanceType field's value.
func (*CreateImageBuilderInput) SetName ¶
func (s *CreateImageBuilderInput) SetName(v string) *CreateImageBuilderInput
SetName sets the Name field's value.
func (*CreateImageBuilderInput) SetTags ¶
func (s *CreateImageBuilderInput) SetTags(v map[string]*string) *CreateImageBuilderInput
SetTags sets the Tags field's value.
func (*CreateImageBuilderInput) SetVpcConfig ¶
func (s *CreateImageBuilderInput) SetVpcConfig(v *VpcConfig) *CreateImageBuilderInput
SetVpcConfig sets the VpcConfig field's value.
func (CreateImageBuilderInput) String ¶
func (s CreateImageBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageBuilderInput) Validate ¶
func (s *CreateImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImageBuilderOutput ¶
type CreateImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
func (CreateImageBuilderOutput) GoString ¶
func (s CreateImageBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageBuilderOutput) SetImageBuilder ¶
func (s *CreateImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *CreateImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (CreateImageBuilderOutput) String ¶
func (s CreateImageBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateImageBuilderStreamingURLInput ¶
type CreateImageBuilderStreamingURLInput struct { // The name of the image builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The time that the streaming URL will be valid, in seconds. Specify a value // between 1 and 604800 seconds. The default is 3600 seconds. Validity *int64 `type:"long"` // contains filtered or unexported fields }
func (CreateImageBuilderStreamingURLInput) GoString ¶
func (s CreateImageBuilderStreamingURLInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageBuilderStreamingURLInput) SetName ¶
func (s *CreateImageBuilderStreamingURLInput) SetName(v string) *CreateImageBuilderStreamingURLInput
SetName sets the Name field's value.
func (*CreateImageBuilderStreamingURLInput) SetValidity ¶
func (s *CreateImageBuilderStreamingURLInput) SetValidity(v int64) *CreateImageBuilderStreamingURLInput
SetValidity sets the Validity field's value.
func (CreateImageBuilderStreamingURLInput) String ¶
func (s CreateImageBuilderStreamingURLInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageBuilderStreamingURLInput) Validate ¶
func (s *CreateImageBuilderStreamingURLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateImageBuilderStreamingURLOutput ¶
type CreateImageBuilderStreamingURLOutput struct { // The elapsed time, in seconds after the Unix epoch, when this URL expires. Expires *time.Time `type:"timestamp"` // The URL to start the AppStream 2.0 streaming session. StreamingURL *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateImageBuilderStreamingURLOutput) GoString ¶
func (s CreateImageBuilderStreamingURLOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateImageBuilderStreamingURLOutput) SetExpires ¶
func (s *CreateImageBuilderStreamingURLOutput) SetExpires(v time.Time) *CreateImageBuilderStreamingURLOutput
SetExpires sets the Expires field's value.
func (*CreateImageBuilderStreamingURLOutput) SetStreamingURL ¶
func (s *CreateImageBuilderStreamingURLOutput) SetStreamingURL(v string) *CreateImageBuilderStreamingURLOutput
SetStreamingURL sets the StreamingURL field's value.
func (CreateImageBuilderStreamingURLOutput) String ¶
func (s CreateImageBuilderStreamingURLOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateStackInput ¶
type CreateStackInput struct { // The list of interface VPC endpoint (interface endpoint) objects. Users of // the stack can connect to AppStream 2.0 only through the specified endpoints. AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` // The persistent application settings for users of a stack. When these settings // are enabled, changes that users make to applications and Windows settings // are automatically saved after each session and applied to the next session. ApplicationSettings *ApplicationSettings `type:"structure"` // The description to display. Description *string `type:"string"` // The stack name to display. DisplayName *string `type:"string"` // The domains where AppStream 2.0 streaming sessions can be embedded in an // iframe. You must approve the domains that you want to host embedded AppStream // 2.0 streaming sessions. EmbedHostDomains []*string `min:"1" type:"list"` // The URL that users are redirected to after they click the Send Feedback link. // If no URL is specified, no Send Feedback link is displayed. FeedbackURL *string `type:"string"` // The name of the stack. // // Name is a required field Name *string `type:"string" required:"true"` // The URL that users are redirected to after their streaming session ends. RedirectURL *string `type:"string"` // The storage connectors to enable. StorageConnectors []*StorageConnector `type:"list"` // The streaming protocol you want your stack to prefer. This can be UDP or // TCP. Currently, UDP is only supported in the Windows native client. StreamingExperienceSettings *StreamingExperienceSettings `type:"structure"` // The tags to associate with the stack. A tag is a key-value pair, and the // value is optional. For example, Environment=Test. If you do not specify a // value, Environment=. // // If you do not specify a value, the value is set to an empty string. // // Generally allowed characters are: letters, numbers, and spaces representable // in UTF-8, and the following special characters: // // _ . : / = + \ - @ // // For more information about tags, see Tagging Your Resources (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) // in the Amazon AppStream 2.0 Administration Guide. Tags map[string]*string `min:"1" type:"map"` // The actions that are enabled or disabled for users during their streaming // sessions. By default, these actions are enabled. UserSettings []*UserSetting `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateStackInput) GoString ¶
func (s CreateStackInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStackInput) SetAccessEndpoints ¶
func (s *CreateStackInput) SetAccessEndpoints(v []*AccessEndpoint) *CreateStackInput
SetAccessEndpoints sets the AccessEndpoints field's value.
func (*CreateStackInput) SetApplicationSettings ¶
func (s *CreateStackInput) SetApplicationSettings(v *ApplicationSettings) *CreateStackInput
SetApplicationSettings sets the ApplicationSettings field's value.
func (*CreateStackInput) SetDescription ¶
func (s *CreateStackInput) SetDescription(v string) *CreateStackInput
SetDescription sets the Description field's value.
func (*CreateStackInput) SetDisplayName ¶
func (s *CreateStackInput) SetDisplayName(v string) *CreateStackInput
SetDisplayName sets the DisplayName field's value.
func (*CreateStackInput) SetEmbedHostDomains ¶
func (s *CreateStackInput) SetEmbedHostDomains(v []*string) *CreateStackInput
SetEmbedHostDomains sets the EmbedHostDomains field's value.
func (*CreateStackInput) SetFeedbackURL ¶
func (s *CreateStackInput) SetFeedbackURL(v string) *CreateStackInput
SetFeedbackURL sets the FeedbackURL field's value.
func (*CreateStackInput) SetName ¶
func (s *CreateStackInput) SetName(v string) *CreateStackInput
SetName sets the Name field's value.
func (*CreateStackInput) SetRedirectURL ¶
func (s *CreateStackInput) SetRedirectURL(v string) *CreateStackInput
SetRedirectURL sets the RedirectURL field's value.
func (*CreateStackInput) SetStorageConnectors ¶
func (s *CreateStackInput) SetStorageConnectors(v []*StorageConnector) *CreateStackInput
SetStorageConnectors sets the StorageConnectors field's value.
func (*CreateStackInput) SetStreamingExperienceSettings ¶
func (s *CreateStackInput) SetStreamingExperienceSettings(v *StreamingExperienceSettings) *CreateStackInput
SetStreamingExperienceSettings sets the StreamingExperienceSettings field's value.
func (*CreateStackInput) SetTags ¶
func (s *CreateStackInput) SetTags(v map[string]*string) *CreateStackInput
SetTags sets the Tags field's value.
func (*CreateStackInput) SetUserSettings ¶
func (s *CreateStackInput) SetUserSettings(v []*UserSetting) *CreateStackInput
SetUserSettings sets the UserSettings field's value.
func (CreateStackInput) String ¶
func (s CreateStackInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStackInput) Validate ¶
func (s *CreateStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateStackOutput ¶
type CreateStackOutput struct { // Information about the stack. Stack *Stack `type:"structure"` // contains filtered or unexported fields }
func (CreateStackOutput) GoString ¶
func (s CreateStackOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStackOutput) SetStack ¶
func (s *CreateStackOutput) SetStack(v *Stack) *CreateStackOutput
SetStack sets the Stack field's value.
func (CreateStackOutput) String ¶
func (s CreateStackOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateStreamingURLInput ¶
type CreateStreamingURLInput struct { // The name of the application to launch after the session starts. This is the // name that you specified as Name in the Image Assistant. If your fleet is // enabled for the Desktop stream view, you can also choose to launch directly // to the operating system desktop. To do so, specify Desktop. ApplicationId *string `min:"1" type:"string"` // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The session context. For more information, see Session Context (https://docs.aws.amazon.com/appstream2/latest/developerguide/managing-stacks-fleets.html#managing-stacks-fleets-parameters) // in the Amazon AppStream 2.0 Administration Guide. SessionContext *string `min:"1" type:"string"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // The identifier of the user. // // UserId is a required field UserId *string `min:"2" type:"string" required:"true"` // The time that the streaming URL will be valid, in seconds. Specify a value // between 1 and 604800 seconds. The default is 60 seconds. Validity *int64 `type:"long"` // contains filtered or unexported fields }
func (CreateStreamingURLInput) GoString ¶
func (s CreateStreamingURLInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStreamingURLInput) SetApplicationId ¶
func (s *CreateStreamingURLInput) SetApplicationId(v string) *CreateStreamingURLInput
SetApplicationId sets the ApplicationId field's value.
func (*CreateStreamingURLInput) SetFleetName ¶
func (s *CreateStreamingURLInput) SetFleetName(v string) *CreateStreamingURLInput
SetFleetName sets the FleetName field's value.
func (*CreateStreamingURLInput) SetSessionContext ¶
func (s *CreateStreamingURLInput) SetSessionContext(v string) *CreateStreamingURLInput
SetSessionContext sets the SessionContext field's value.
func (*CreateStreamingURLInput) SetStackName ¶
func (s *CreateStreamingURLInput) SetStackName(v string) *CreateStreamingURLInput
SetStackName sets the StackName field's value.
func (*CreateStreamingURLInput) SetUserId ¶
func (s *CreateStreamingURLInput) SetUserId(v string) *CreateStreamingURLInput
SetUserId sets the UserId field's value.
func (*CreateStreamingURLInput) SetValidity ¶
func (s *CreateStreamingURLInput) SetValidity(v int64) *CreateStreamingURLInput
SetValidity sets the Validity field's value.
func (CreateStreamingURLInput) String ¶
func (s CreateStreamingURLInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStreamingURLInput) Validate ¶
func (s *CreateStreamingURLInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateStreamingURLOutput ¶
type CreateStreamingURLOutput struct { // The elapsed time, in seconds after the Unix epoch, when this URL expires. Expires *time.Time `type:"timestamp"` // The URL to start the AppStream 2.0 streaming session. StreamingURL *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateStreamingURLOutput) GoString ¶
func (s CreateStreamingURLOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateStreamingURLOutput) SetExpires ¶
func (s *CreateStreamingURLOutput) SetExpires(v time.Time) *CreateStreamingURLOutput
SetExpires sets the Expires field's value.
func (*CreateStreamingURLOutput) SetStreamingURL ¶
func (s *CreateStreamingURLOutput) SetStreamingURL(v string) *CreateStreamingURLOutput
SetStreamingURL sets the StreamingURL field's value.
func (CreateStreamingURLOutput) String ¶
func (s CreateStreamingURLOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUpdatedImageInput ¶
type CreateUpdatedImageInput struct { // Indicates whether to display the status of image update availability before // AppStream 2.0 initiates the process of creating a new updated image. If this // value is set to true, AppStream 2.0 displays whether image updates are available. // If this value is set to false, AppStream 2.0 initiates the process of creating // a new updated image without displaying whether image updates are available. DryRun *bool `locationName:"dryRun" type:"boolean"` // The name of the image to update. // // ExistingImageName is a required field ExistingImageName *string `locationName:"existingImageName" type:"string" required:"true"` // The description to display for the new image. NewImageDescription *string `locationName:"newImageDescription" type:"string"` // The name to display for the new image. NewImageDisplayName *string `locationName:"newImageDisplayName" type:"string"` // The name of the new image. The name must be unique within the AWS account // and Region. // // NewImageName is a required field NewImageName *string `locationName:"newImageName" type:"string" required:"true"` // The tags to associate with the new image. A tag is a key-value pair, and // the value is optional. For example, Environment=Test. If you do not specify // a value, Environment=. // // Generally allowed characters are: letters, numbers, and spaces representable // in UTF-8, and the following special characters: // // _ . : / = + \ - @ // // If you do not specify a value, the value is set to an empty string. // // For more information about tags, see Tagging Your Resources (https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) // in the Amazon AppStream 2.0 Administration Guide. NewImageTags map[string]*string `locationName:"newImageTags" min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateUpdatedImageInput) GoString ¶
func (s CreateUpdatedImageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUpdatedImageInput) SetDryRun ¶
func (s *CreateUpdatedImageInput) SetDryRun(v bool) *CreateUpdatedImageInput
SetDryRun sets the DryRun field's value.
func (*CreateUpdatedImageInput) SetExistingImageName ¶
func (s *CreateUpdatedImageInput) SetExistingImageName(v string) *CreateUpdatedImageInput
SetExistingImageName sets the ExistingImageName field's value.
func (*CreateUpdatedImageInput) SetNewImageDescription ¶
func (s *CreateUpdatedImageInput) SetNewImageDescription(v string) *CreateUpdatedImageInput
SetNewImageDescription sets the NewImageDescription field's value.
func (*CreateUpdatedImageInput) SetNewImageDisplayName ¶
func (s *CreateUpdatedImageInput) SetNewImageDisplayName(v string) *CreateUpdatedImageInput
SetNewImageDisplayName sets the NewImageDisplayName field's value.
func (*CreateUpdatedImageInput) SetNewImageName ¶
func (s *CreateUpdatedImageInput) SetNewImageName(v string) *CreateUpdatedImageInput
SetNewImageName sets the NewImageName field's value.
func (*CreateUpdatedImageInput) SetNewImageTags ¶
func (s *CreateUpdatedImageInput) SetNewImageTags(v map[string]*string) *CreateUpdatedImageInput
SetNewImageTags sets the NewImageTags field's value.
func (CreateUpdatedImageInput) String ¶
func (s CreateUpdatedImageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUpdatedImageInput) Validate ¶
func (s *CreateUpdatedImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUpdatedImageOutput ¶
type CreateUpdatedImageOutput struct { // Indicates whether a new image can be created. CanUpdateImage *bool `locationName:"canUpdateImage" type:"boolean"` // Describes an image. Image *Image `locationName:"image" type:"structure"` // contains filtered or unexported fields }
func (CreateUpdatedImageOutput) GoString ¶
func (s CreateUpdatedImageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUpdatedImageOutput) SetCanUpdateImage ¶
func (s *CreateUpdatedImageOutput) SetCanUpdateImage(v bool) *CreateUpdatedImageOutput
SetCanUpdateImage sets the CanUpdateImage field's value.
func (*CreateUpdatedImageOutput) SetImage ¶
func (s *CreateUpdatedImageOutput) SetImage(v *Image) *CreateUpdatedImageOutput
SetImage sets the Image field's value.
func (CreateUpdatedImageOutput) String ¶
func (s CreateUpdatedImageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUsageReportSubscriptionInput ¶
type CreateUsageReportSubscriptionInput struct {
// contains filtered or unexported fields
}
func (CreateUsageReportSubscriptionInput) GoString ¶
func (s CreateUsageReportSubscriptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateUsageReportSubscriptionInput) String ¶
func (s CreateUsageReportSubscriptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUsageReportSubscriptionOutput ¶
type CreateUsageReportSubscriptionOutput struct { // The Amazon S3 bucket where generated reports are stored. // // If you enabled on-instance session scripts and Amazon S3 logging for your // session script configuration, AppStream 2.0 created an S3 bucket to store // the script output. The bucket is unique to your account and Region. When // you enable usage reporting in this case, AppStream 2.0 uses the same bucket // to store your usage reports. If you haven't already enabled on-instance session // scripts, when you enable usage reports, AppStream 2.0 creates a new S3 bucket. S3BucketName *string `min:"1" type:"string"` // The schedule for generating usage reports. Schedule *string `type:"string" enum:"UsageReportSchedule"` // contains filtered or unexported fields }
func (CreateUsageReportSubscriptionOutput) GoString ¶
func (s CreateUsageReportSubscriptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUsageReportSubscriptionOutput) SetS3BucketName ¶
func (s *CreateUsageReportSubscriptionOutput) SetS3BucketName(v string) *CreateUsageReportSubscriptionOutput
SetS3BucketName sets the S3BucketName field's value.
func (*CreateUsageReportSubscriptionOutput) SetSchedule ¶
func (s *CreateUsageReportSubscriptionOutput) SetSchedule(v string) *CreateUsageReportSubscriptionOutput
SetSchedule sets the Schedule field's value.
func (CreateUsageReportSubscriptionOutput) String ¶
func (s CreateUsageReportSubscriptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUserInput ¶
type CreateUserInput struct { // The authentication type for the user. You must specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The first name, or given name, of the user. // // FirstName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateUserInput's // String and GoString methods. FirstName *string `type:"string" sensitive:"true"` // The last name, or surname, of the user. // // LastName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateUserInput's // String and GoString methods. LastName *string `type:"string" sensitive:"true"` // The action to take for the welcome email that is sent to a user after the // user is created in the user pool. If you specify SUPPRESS, no email is sent. // If you specify RESEND, do not specify the first name or last name of the // user. If the value is null, the email is sent. // // The temporary password in the welcome email is valid for only 7 days. If // users don’t set their passwords within 7 days, you must send them a new // welcome email. MessageAction *string `type:"string" enum:"MessageAction"` // The email address of the user. // // Users' email addresses are case-sensitive. During login, if they specify // an email address that doesn't use the same capitalization as the email address // specified when their user pool account was created, a "user does not exist" // error message displays. // // UserName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateUserInput's // String and GoString methods. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (CreateUserInput) GoString ¶
func (s CreateUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserInput) SetAuthenticationType ¶
func (s *CreateUserInput) SetAuthenticationType(v string) *CreateUserInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*CreateUserInput) SetFirstName ¶
func (s *CreateUserInput) SetFirstName(v string) *CreateUserInput
SetFirstName sets the FirstName field's value.
func (*CreateUserInput) SetLastName ¶
func (s *CreateUserInput) SetLastName(v string) *CreateUserInput
SetLastName sets the LastName field's value.
func (*CreateUserInput) SetMessageAction ¶
func (s *CreateUserInput) SetMessageAction(v string) *CreateUserInput
SetMessageAction sets the MessageAction field's value.
func (*CreateUserInput) SetUserName ¶
func (s *CreateUserInput) SetUserName(v string) *CreateUserInput
SetUserName sets the UserName field's value.
func (CreateUserInput) String ¶
func (s CreateUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserInput) Validate ¶
func (s *CreateUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserOutput ¶
type CreateUserOutput struct {
// contains filtered or unexported fields
}
func (CreateUserOutput) GoString ¶
func (s CreateUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateUserOutput) String ¶
func (s CreateUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAppBlockBuilderInput ¶
type DeleteAppBlockBuilderInput struct { // The name of the app block builder. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAppBlockBuilderInput) GoString ¶
func (s DeleteAppBlockBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAppBlockBuilderInput) SetName ¶
func (s *DeleteAppBlockBuilderInput) SetName(v string) *DeleteAppBlockBuilderInput
SetName sets the Name field's value.
func (DeleteAppBlockBuilderInput) String ¶
func (s DeleteAppBlockBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAppBlockBuilderInput) Validate ¶
func (s *DeleteAppBlockBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppBlockBuilderOutput ¶
type DeleteAppBlockBuilderOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppBlockBuilderOutput) GoString ¶
func (s DeleteAppBlockBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteAppBlockBuilderOutput) String ¶
func (s DeleteAppBlockBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteAppBlockInput ¶
type DeleteAppBlockInput struct { // The name of the app block. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAppBlockInput) GoString ¶
func (s DeleteAppBlockInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAppBlockInput) SetName ¶
func (s *DeleteAppBlockInput) SetName(v string) *DeleteAppBlockInput
SetName sets the Name field's value.
func (DeleteAppBlockInput) String ¶
func (s DeleteAppBlockInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteAppBlockInput) Validate ¶
func (s *DeleteAppBlockInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppBlockOutput ¶
type DeleteAppBlockOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppBlockOutput) GoString ¶
func (s DeleteAppBlockOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteAppBlockOutput) String ¶
func (s DeleteAppBlockOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteApplicationInput ¶
type DeleteApplicationInput struct { // The name of the application. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteApplicationInput) GoString ¶
func (s DeleteApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteApplicationInput) SetName ¶
func (s *DeleteApplicationInput) SetName(v string) *DeleteApplicationInput
SetName sets the Name field's value.
func (DeleteApplicationInput) String ¶
func (s DeleteApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteApplicationInput) Validate ¶
func (s *DeleteApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteApplicationOutput ¶
type DeleteApplicationOutput struct {
// contains filtered or unexported fields
}
func (DeleteApplicationOutput) GoString ¶
func (s DeleteApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteApplicationOutput) String ¶
func (s DeleteApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDirectoryConfigInput ¶
type DeleteDirectoryConfigInput struct { // The name of the directory configuration. // // DirectoryName is a required field DirectoryName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDirectoryConfigInput) GoString ¶
func (s DeleteDirectoryConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDirectoryConfigInput) SetDirectoryName ¶
func (s *DeleteDirectoryConfigInput) SetDirectoryName(v string) *DeleteDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (DeleteDirectoryConfigInput) String ¶
func (s DeleteDirectoryConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDirectoryConfigInput) Validate ¶
func (s *DeleteDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDirectoryConfigOutput ¶
type DeleteDirectoryConfigOutput struct {
// contains filtered or unexported fields
}
func (DeleteDirectoryConfigOutput) GoString ¶
func (s DeleteDirectoryConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteDirectoryConfigOutput) String ¶
func (s DeleteDirectoryConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteEntitlementInput ¶
type DeleteEntitlementInput struct { // The name of the entitlement. // // Name is a required field Name *string `type:"string" required:"true"` // The name of the stack with which the entitlement is associated. // // StackName is a required field StackName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEntitlementInput) GoString ¶
func (s DeleteEntitlementInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEntitlementInput) SetName ¶
func (s *DeleteEntitlementInput) SetName(v string) *DeleteEntitlementInput
SetName sets the Name field's value.
func (*DeleteEntitlementInput) SetStackName ¶
func (s *DeleteEntitlementInput) SetStackName(v string) *DeleteEntitlementInput
SetStackName sets the StackName field's value.
func (DeleteEntitlementInput) String ¶
func (s DeleteEntitlementInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEntitlementInput) Validate ¶
func (s *DeleteEntitlementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEntitlementOutput ¶
type DeleteEntitlementOutput struct {
// contains filtered or unexported fields
}
func (DeleteEntitlementOutput) GoString ¶
func (s DeleteEntitlementOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteEntitlementOutput) String ¶
func (s DeleteEntitlementOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteFleetInput ¶
type DeleteFleetInput struct { // The name of the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteFleetInput) GoString ¶
func (s DeleteFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFleetInput) SetName ¶
func (s *DeleteFleetInput) SetName(v string) *DeleteFleetInput
SetName sets the Name field's value.
func (DeleteFleetInput) String ¶
func (s DeleteFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFleetInput) Validate ¶
func (s *DeleteFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFleetOutput ¶
type DeleteFleetOutput struct {
// contains filtered or unexported fields
}
func (DeleteFleetOutput) GoString ¶
func (s DeleteFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteFleetOutput) String ¶
func (s DeleteFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteImageBuilderInput ¶
type DeleteImageBuilderInput struct { // The name of the image builder. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteImageBuilderInput) GoString ¶
func (s DeleteImageBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageBuilderInput) SetName ¶
func (s *DeleteImageBuilderInput) SetName(v string) *DeleteImageBuilderInput
SetName sets the Name field's value.
func (DeleteImageBuilderInput) String ¶
func (s DeleteImageBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageBuilderInput) Validate ¶
func (s *DeleteImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImageBuilderOutput ¶
type DeleteImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
func (DeleteImageBuilderOutput) GoString ¶
func (s DeleteImageBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageBuilderOutput) SetImageBuilder ¶
func (s *DeleteImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *DeleteImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (DeleteImageBuilderOutput) String ¶
func (s DeleteImageBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteImageInput ¶
type DeleteImageInput struct { // The name of the image. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteImageInput) GoString ¶
func (s DeleteImageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageInput) SetName ¶
func (s *DeleteImageInput) SetName(v string) *DeleteImageInput
SetName sets the Name field's value.
func (DeleteImageInput) String ¶
func (s DeleteImageInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageInput) Validate ¶
func (s *DeleteImageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImageOutput ¶
type DeleteImageOutput struct { // Information about the image. Image *Image `type:"structure"` // contains filtered or unexported fields }
func (DeleteImageOutput) GoString ¶
func (s DeleteImageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImageOutput) SetImage ¶
func (s *DeleteImageOutput) SetImage(v *Image) *DeleteImageOutput
SetImage sets the Image field's value.
func (DeleteImageOutput) String ¶
func (s DeleteImageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteImagePermissionsInput ¶
type DeleteImagePermissionsInput struct { // The name of the private image. // // Name is a required field Name *string `type:"string" required:"true"` // // SharedAccountId is a required field SharedAccountId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteImagePermissionsInput) GoString ¶
func (s DeleteImagePermissionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImagePermissionsInput) SetName ¶
func (s *DeleteImagePermissionsInput) SetName(v string) *DeleteImagePermissionsInput
SetName sets the Name field's value.
func (*DeleteImagePermissionsInput) SetSharedAccountId ¶
func (s *DeleteImagePermissionsInput) SetSharedAccountId(v string) *DeleteImagePermissionsInput
SetSharedAccountId sets the SharedAccountId field's value.
func (DeleteImagePermissionsInput) String ¶
func (s DeleteImagePermissionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteImagePermissionsInput) Validate ¶
func (s *DeleteImagePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteImagePermissionsOutput ¶
type DeleteImagePermissionsOutput struct {
// contains filtered or unexported fields
}
func (DeleteImagePermissionsOutput) GoString ¶
func (s DeleteImagePermissionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteImagePermissionsOutput) String ¶
func (s DeleteImagePermissionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteStackInput ¶
type DeleteStackInput struct { // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteStackInput) GoString ¶
func (s DeleteStackInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteStackInput) SetName ¶
func (s *DeleteStackInput) SetName(v string) *DeleteStackInput
SetName sets the Name field's value.
func (DeleteStackInput) String ¶
func (s DeleteStackInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteStackInput) Validate ¶
func (s *DeleteStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteStackOutput ¶
type DeleteStackOutput struct {
// contains filtered or unexported fields
}
func (DeleteStackOutput) GoString ¶
func (s DeleteStackOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteStackOutput) String ¶
func (s DeleteStackOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteUsageReportSubscriptionInput ¶
type DeleteUsageReportSubscriptionInput struct {
// contains filtered or unexported fields
}
func (DeleteUsageReportSubscriptionInput) GoString ¶
func (s DeleteUsageReportSubscriptionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteUsageReportSubscriptionInput) String ¶
func (s DeleteUsageReportSubscriptionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteUsageReportSubscriptionOutput ¶
type DeleteUsageReportSubscriptionOutput struct {
// contains filtered or unexported fields
}
func (DeleteUsageReportSubscriptionOutput) GoString ¶
func (s DeleteUsageReportSubscriptionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteUsageReportSubscriptionOutput) String ¶
func (s DeleteUsageReportSubscriptionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteUserInput ¶
type DeleteUserInput struct { // The authentication type for the user. You must specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The email address of the user. // // Users' email addresses are case-sensitive. // // UserName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DeleteUserInput's // String and GoString methods. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (DeleteUserInput) GoString ¶
func (s DeleteUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserInput) SetAuthenticationType ¶
func (s *DeleteUserInput) SetAuthenticationType(v string) *DeleteUserInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DeleteUserInput) SetUserName ¶
func (s *DeleteUserInput) SetUserName(v string) *DeleteUserInput
SetUserName sets the UserName field's value.
func (DeleteUserInput) String ¶
func (s DeleteUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserInput) Validate ¶
func (s *DeleteUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserOutput ¶
type DeleteUserOutput struct {
// contains filtered or unexported fields
}
func (DeleteUserOutput) GoString ¶
func (s DeleteUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteUserOutput) String ¶
func (s DeleteUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeAppBlockBuilderAppBlockAssociationsInput ¶
type DescribeAppBlockBuilderAppBlockAssociationsInput struct { // The ARN of the app block. AppBlockArn *string `type:"string"` // The name of the app block builder. AppBlockBuilderName *string `type:"string"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeAppBlockBuilderAppBlockAssociationsInput) GoString ¶
func (s DescribeAppBlockBuilderAppBlockAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlockBuilderAppBlockAssociationsInput) SetAppBlockArn ¶
func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetAppBlockArn(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput
SetAppBlockArn sets the AppBlockArn field's value.
func (*DescribeAppBlockBuilderAppBlockAssociationsInput) SetAppBlockBuilderName ¶
func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetAppBlockBuilderName(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput
SetAppBlockBuilderName sets the AppBlockBuilderName field's value.
func (*DescribeAppBlockBuilderAppBlockAssociationsInput) SetMaxResults ¶
func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetMaxResults(v int64) *DescribeAppBlockBuilderAppBlockAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeAppBlockBuilderAppBlockAssociationsInput) SetNextToken ¶
func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) SetNextToken(v string) *DescribeAppBlockBuilderAppBlockAssociationsInput
SetNextToken sets the NextToken field's value.
func (DescribeAppBlockBuilderAppBlockAssociationsInput) String ¶
func (s DescribeAppBlockBuilderAppBlockAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlockBuilderAppBlockAssociationsInput) Validate ¶
func (s *DescribeAppBlockBuilderAppBlockAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAppBlockBuilderAppBlockAssociationsOutput ¶
type DescribeAppBlockBuilderAppBlockAssociationsOutput struct { // This list of app block builders associated with app blocks. AppBlockBuilderAppBlockAssociations []*AppBlockBuilderAppBlockAssociation `min:"1" type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeAppBlockBuilderAppBlockAssociationsOutput) GoString ¶
func (s DescribeAppBlockBuilderAppBlockAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlockBuilderAppBlockAssociationsOutput) SetAppBlockBuilderAppBlockAssociations ¶
func (s *DescribeAppBlockBuilderAppBlockAssociationsOutput) SetAppBlockBuilderAppBlockAssociations(v []*AppBlockBuilderAppBlockAssociation) *DescribeAppBlockBuilderAppBlockAssociationsOutput
SetAppBlockBuilderAppBlockAssociations sets the AppBlockBuilderAppBlockAssociations field's value.
func (*DescribeAppBlockBuilderAppBlockAssociationsOutput) SetNextToken ¶
func (s *DescribeAppBlockBuilderAppBlockAssociationsOutput) SetNextToken(v string) *DescribeAppBlockBuilderAppBlockAssociationsOutput
SetNextToken sets the NextToken field's value.
func (DescribeAppBlockBuilderAppBlockAssociationsOutput) String ¶
func (s DescribeAppBlockBuilderAppBlockAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeAppBlockBuildersInput ¶
type DescribeAppBlockBuildersInput struct { // The maximum size of each page of results. The maximum value is 25. MaxResults *int64 `type:"integer"` // The names of the app block builders. Names []*string `type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeAppBlockBuildersInput) GoString ¶
func (s DescribeAppBlockBuildersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlockBuildersInput) SetMaxResults ¶
func (s *DescribeAppBlockBuildersInput) SetMaxResults(v int64) *DescribeAppBlockBuildersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeAppBlockBuildersInput) SetNames ¶
func (s *DescribeAppBlockBuildersInput) SetNames(v []*string) *DescribeAppBlockBuildersInput
SetNames sets the Names field's value.
func (*DescribeAppBlockBuildersInput) SetNextToken ¶
func (s *DescribeAppBlockBuildersInput) SetNextToken(v string) *DescribeAppBlockBuildersInput
SetNextToken sets the NextToken field's value.
func (DescribeAppBlockBuildersInput) String ¶
func (s DescribeAppBlockBuildersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlockBuildersInput) Validate ¶
func (s *DescribeAppBlockBuildersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAppBlockBuildersOutput ¶
type DescribeAppBlockBuildersOutput struct { // The list that describes one or more app block builders. AppBlockBuilders []*AppBlockBuilder `type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeAppBlockBuildersOutput) GoString ¶
func (s DescribeAppBlockBuildersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlockBuildersOutput) SetAppBlockBuilders ¶
func (s *DescribeAppBlockBuildersOutput) SetAppBlockBuilders(v []*AppBlockBuilder) *DescribeAppBlockBuildersOutput
SetAppBlockBuilders sets the AppBlockBuilders field's value.
func (*DescribeAppBlockBuildersOutput) SetNextToken ¶
func (s *DescribeAppBlockBuildersOutput) SetNextToken(v string) *DescribeAppBlockBuildersOutput
SetNextToken sets the NextToken field's value.
func (DescribeAppBlockBuildersOutput) String ¶
func (s DescribeAppBlockBuildersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeAppBlocksInput ¶
type DescribeAppBlocksInput struct { // The ARNs of the app blocks. Arns []*string `type:"list"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeAppBlocksInput) GoString ¶
func (s DescribeAppBlocksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlocksInput) SetArns ¶
func (s *DescribeAppBlocksInput) SetArns(v []*string) *DescribeAppBlocksInput
SetArns sets the Arns field's value.
func (*DescribeAppBlocksInput) SetMaxResults ¶
func (s *DescribeAppBlocksInput) SetMaxResults(v int64) *DescribeAppBlocksInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeAppBlocksInput) SetNextToken ¶
func (s *DescribeAppBlocksInput) SetNextToken(v string) *DescribeAppBlocksInput
SetNextToken sets the NextToken field's value.
func (DescribeAppBlocksInput) String ¶
func (s DescribeAppBlocksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlocksInput) Validate ¶
func (s *DescribeAppBlocksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAppBlocksOutput ¶
type DescribeAppBlocksOutput struct { // The app blocks in the list. AppBlocks []*AppBlock `type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeAppBlocksOutput) GoString ¶
func (s DescribeAppBlocksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeAppBlocksOutput) SetAppBlocks ¶
func (s *DescribeAppBlocksOutput) SetAppBlocks(v []*AppBlock) *DescribeAppBlocksOutput
SetAppBlocks sets the AppBlocks field's value.
func (*DescribeAppBlocksOutput) SetNextToken ¶
func (s *DescribeAppBlocksOutput) SetNextToken(v string) *DescribeAppBlocksOutput
SetNextToken sets the NextToken field's value.
func (DescribeAppBlocksOutput) String ¶
func (s DescribeAppBlocksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeApplicationFleetAssociationsInput ¶
type DescribeApplicationFleetAssociationsInput struct { // The ARN of the application. ApplicationArn *string `type:"string"` // The name of the fleet. FleetName *string `type:"string"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeApplicationFleetAssociationsInput) GoString ¶
func (s DescribeApplicationFleetAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationFleetAssociationsInput) SetApplicationArn ¶
func (s *DescribeApplicationFleetAssociationsInput) SetApplicationArn(v string) *DescribeApplicationFleetAssociationsInput
SetApplicationArn sets the ApplicationArn field's value.
func (*DescribeApplicationFleetAssociationsInput) SetFleetName ¶
func (s *DescribeApplicationFleetAssociationsInput) SetFleetName(v string) *DescribeApplicationFleetAssociationsInput
SetFleetName sets the FleetName field's value.
func (*DescribeApplicationFleetAssociationsInput) SetMaxResults ¶
func (s *DescribeApplicationFleetAssociationsInput) SetMaxResults(v int64) *DescribeApplicationFleetAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeApplicationFleetAssociationsInput) SetNextToken ¶
func (s *DescribeApplicationFleetAssociationsInput) SetNextToken(v string) *DescribeApplicationFleetAssociationsInput
SetNextToken sets the NextToken field's value.
func (DescribeApplicationFleetAssociationsInput) String ¶
func (s DescribeApplicationFleetAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationFleetAssociationsInput) Validate ¶
func (s *DescribeApplicationFleetAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeApplicationFleetAssociationsOutput ¶
type DescribeApplicationFleetAssociationsOutput struct { // The application fleet associations in the list. ApplicationFleetAssociations []*ApplicationFleetAssociation `min:"1" type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeApplicationFleetAssociationsOutput) GoString ¶
func (s DescribeApplicationFleetAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationFleetAssociationsOutput) SetApplicationFleetAssociations ¶
func (s *DescribeApplicationFleetAssociationsOutput) SetApplicationFleetAssociations(v []*ApplicationFleetAssociation) *DescribeApplicationFleetAssociationsOutput
SetApplicationFleetAssociations sets the ApplicationFleetAssociations field's value.
func (*DescribeApplicationFleetAssociationsOutput) SetNextToken ¶
func (s *DescribeApplicationFleetAssociationsOutput) SetNextToken(v string) *DescribeApplicationFleetAssociationsOutput
SetNextToken sets the NextToken field's value.
func (DescribeApplicationFleetAssociationsOutput) String ¶
func (s DescribeApplicationFleetAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeApplicationsInput ¶
type DescribeApplicationsInput struct { // The ARNs for the applications. Arns []*string `type:"list"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeApplicationsInput) GoString ¶
func (s DescribeApplicationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationsInput) SetArns ¶
func (s *DescribeApplicationsInput) SetArns(v []*string) *DescribeApplicationsInput
SetArns sets the Arns field's value.
func (*DescribeApplicationsInput) SetMaxResults ¶
func (s *DescribeApplicationsInput) SetMaxResults(v int64) *DescribeApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeApplicationsInput) SetNextToken ¶
func (s *DescribeApplicationsInput) SetNextToken(v string) *DescribeApplicationsInput
SetNextToken sets the NextToken field's value.
func (DescribeApplicationsInput) String ¶
func (s DescribeApplicationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationsInput) Validate ¶
func (s *DescribeApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeApplicationsOutput ¶
type DescribeApplicationsOutput struct { // The applications in the list. Applications []*Application `type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeApplicationsOutput) GoString ¶
func (s DescribeApplicationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeApplicationsOutput) SetApplications ¶
func (s *DescribeApplicationsOutput) SetApplications(v []*Application) *DescribeApplicationsOutput
SetApplications sets the Applications field's value.
func (*DescribeApplicationsOutput) SetNextToken ¶
func (s *DescribeApplicationsOutput) SetNextToken(v string) *DescribeApplicationsOutput
SetNextToken sets the NextToken field's value.
func (DescribeApplicationsOutput) String ¶
func (s DescribeApplicationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeDirectoryConfigsInput ¶
type DescribeDirectoryConfigsInput struct { // The directory names. DirectoryNames []*string `type:"list"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeDirectoryConfigsInput) GoString ¶
func (s DescribeDirectoryConfigsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDirectoryConfigsInput) SetDirectoryNames ¶
func (s *DescribeDirectoryConfigsInput) SetDirectoryNames(v []*string) *DescribeDirectoryConfigsInput
SetDirectoryNames sets the DirectoryNames field's value.
func (*DescribeDirectoryConfigsInput) SetMaxResults ¶
func (s *DescribeDirectoryConfigsInput) SetMaxResults(v int64) *DescribeDirectoryConfigsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeDirectoryConfigsInput) SetNextToken ¶
func (s *DescribeDirectoryConfigsInput) SetNextToken(v string) *DescribeDirectoryConfigsInput
SetNextToken sets the NextToken field's value.
func (DescribeDirectoryConfigsInput) String ¶
func (s DescribeDirectoryConfigsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDirectoryConfigsInput) Validate ¶
func (s *DescribeDirectoryConfigsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDirectoryConfigsOutput ¶
type DescribeDirectoryConfigsOutput struct { // Information about the directory configurations. Note that although the response // syntax in this topic includes the account password, this password is not // returned in the actual response. DirectoryConfigs []*DirectoryConfig `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeDirectoryConfigsOutput) GoString ¶
func (s DescribeDirectoryConfigsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeDirectoryConfigsOutput) SetDirectoryConfigs ¶
func (s *DescribeDirectoryConfigsOutput) SetDirectoryConfigs(v []*DirectoryConfig) *DescribeDirectoryConfigsOutput
SetDirectoryConfigs sets the DirectoryConfigs field's value.
func (*DescribeDirectoryConfigsOutput) SetNextToken ¶
func (s *DescribeDirectoryConfigsOutput) SetNextToken(v string) *DescribeDirectoryConfigsOutput
SetNextToken sets the NextToken field's value.
func (DescribeDirectoryConfigsOutput) String ¶
func (s DescribeDirectoryConfigsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEntitlementsInput ¶
type DescribeEntitlementsInput struct { // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The name of the entitlement. Name *string `type:"string"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // The name of the stack with which the entitlement is associated. // // StackName is a required field StackName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeEntitlementsInput) GoString ¶
func (s DescribeEntitlementsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEntitlementsInput) SetMaxResults ¶
func (s *DescribeEntitlementsInput) SetMaxResults(v int64) *DescribeEntitlementsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeEntitlementsInput) SetName ¶
func (s *DescribeEntitlementsInput) SetName(v string) *DescribeEntitlementsInput
SetName sets the Name field's value.
func (*DescribeEntitlementsInput) SetNextToken ¶
func (s *DescribeEntitlementsInput) SetNextToken(v string) *DescribeEntitlementsInput
SetNextToken sets the NextToken field's value.
func (*DescribeEntitlementsInput) SetStackName ¶
func (s *DescribeEntitlementsInput) SetStackName(v string) *DescribeEntitlementsInput
SetStackName sets the StackName field's value.
func (DescribeEntitlementsInput) String ¶
func (s DescribeEntitlementsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEntitlementsInput) Validate ¶
func (s *DescribeEntitlementsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEntitlementsOutput ¶
type DescribeEntitlementsOutput struct { // The entitlements. Entitlements []*Entitlement `type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeEntitlementsOutput) GoString ¶
func (s DescribeEntitlementsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEntitlementsOutput) SetEntitlements ¶
func (s *DescribeEntitlementsOutput) SetEntitlements(v []*Entitlement) *DescribeEntitlementsOutput
SetEntitlements sets the Entitlements field's value.
func (*DescribeEntitlementsOutput) SetNextToken ¶
func (s *DescribeEntitlementsOutput) SetNextToken(v string) *DescribeEntitlementsOutput
SetNextToken sets the NextToken field's value.
func (DescribeEntitlementsOutput) String ¶
func (s DescribeEntitlementsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeFleetsInput ¶
type DescribeFleetsInput struct { // The names of the fleets to describe. Names []*string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeFleetsInput) GoString ¶
func (s DescribeFleetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFleetsInput) SetNames ¶
func (s *DescribeFleetsInput) SetNames(v []*string) *DescribeFleetsInput
SetNames sets the Names field's value.
func (*DescribeFleetsInput) SetNextToken ¶
func (s *DescribeFleetsInput) SetNextToken(v string) *DescribeFleetsInput
SetNextToken sets the NextToken field's value.
func (DescribeFleetsInput) String ¶
func (s DescribeFleetsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFleetsInput) Validate ¶
func (s *DescribeFleetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeFleetsOutput ¶
type DescribeFleetsOutput struct { // Information about the fleets. Fleets []*Fleet `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeFleetsOutput) GoString ¶
func (s DescribeFleetsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeFleetsOutput) SetFleets ¶
func (s *DescribeFleetsOutput) SetFleets(v []*Fleet) *DescribeFleetsOutput
SetFleets sets the Fleets field's value.
func (*DescribeFleetsOutput) SetNextToken ¶
func (s *DescribeFleetsOutput) SetNextToken(v string) *DescribeFleetsOutput
SetNextToken sets the NextToken field's value.
func (DescribeFleetsOutput) String ¶
func (s DescribeFleetsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeImageBuildersInput ¶
type DescribeImageBuildersInput struct { // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The names of the image builders to describe. Names []*string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeImageBuildersInput) GoString ¶
func (s DescribeImageBuildersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImageBuildersInput) SetMaxResults ¶
func (s *DescribeImageBuildersInput) SetMaxResults(v int64) *DescribeImageBuildersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeImageBuildersInput) SetNames ¶
func (s *DescribeImageBuildersInput) SetNames(v []*string) *DescribeImageBuildersInput
SetNames sets the Names field's value.
func (*DescribeImageBuildersInput) SetNextToken ¶
func (s *DescribeImageBuildersInput) SetNextToken(v string) *DescribeImageBuildersInput
SetNextToken sets the NextToken field's value.
func (DescribeImageBuildersInput) String ¶
func (s DescribeImageBuildersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImageBuildersInput) Validate ¶
func (s *DescribeImageBuildersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeImageBuildersOutput ¶
type DescribeImageBuildersOutput struct { // Information about the image builders. ImageBuilders []*ImageBuilder `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeImageBuildersOutput) GoString ¶
func (s DescribeImageBuildersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImageBuildersOutput) SetImageBuilders ¶
func (s *DescribeImageBuildersOutput) SetImageBuilders(v []*ImageBuilder) *DescribeImageBuildersOutput
SetImageBuilders sets the ImageBuilders field's value.
func (*DescribeImageBuildersOutput) SetNextToken ¶
func (s *DescribeImageBuildersOutput) SetNextToken(v string) *DescribeImageBuildersOutput
SetNextToken sets the NextToken field's value.
func (DescribeImageBuildersOutput) String ¶
func (s DescribeImageBuildersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeImagePermissionsInput ¶
type DescribeImagePermissionsInput struct { // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The name of the private image for which to describe permissions. The image // must be one that you own. // // Name is a required field Name *string `type:"string" required:"true"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // is shared. SharedAwsAccountIds []*string `min:"1" type:"list"` // contains filtered or unexported fields }
func (DescribeImagePermissionsInput) GoString ¶
func (s DescribeImagePermissionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImagePermissionsInput) SetMaxResults ¶
func (s *DescribeImagePermissionsInput) SetMaxResults(v int64) *DescribeImagePermissionsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeImagePermissionsInput) SetName ¶
func (s *DescribeImagePermissionsInput) SetName(v string) *DescribeImagePermissionsInput
SetName sets the Name field's value.
func (*DescribeImagePermissionsInput) SetNextToken ¶
func (s *DescribeImagePermissionsInput) SetNextToken(v string) *DescribeImagePermissionsInput
SetNextToken sets the NextToken field's value.
func (*DescribeImagePermissionsInput) SetSharedAwsAccountIds ¶
func (s *DescribeImagePermissionsInput) SetSharedAwsAccountIds(v []*string) *DescribeImagePermissionsInput
SetSharedAwsAccountIds sets the SharedAwsAccountIds field's value.
func (DescribeImagePermissionsInput) String ¶
func (s DescribeImagePermissionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImagePermissionsInput) Validate ¶
func (s *DescribeImagePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeImagePermissionsOutput ¶
type DescribeImagePermissionsOutput struct { // The name of the private image. Name *string `type:"string"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` SharedImagePermissionsList []*SharedImagePermissions `type:"list"` // contains filtered or unexported fields }
func (DescribeImagePermissionsOutput) GoString ¶
func (s DescribeImagePermissionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImagePermissionsOutput) SetName ¶
func (s *DescribeImagePermissionsOutput) SetName(v string) *DescribeImagePermissionsOutput
SetName sets the Name field's value.
func (*DescribeImagePermissionsOutput) SetNextToken ¶
func (s *DescribeImagePermissionsOutput) SetNextToken(v string) *DescribeImagePermissionsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeImagePermissionsOutput) SetSharedImagePermissionsList ¶
func (s *DescribeImagePermissionsOutput) SetSharedImagePermissionsList(v []*SharedImagePermissions) *DescribeImagePermissionsOutput
SetSharedImagePermissionsList sets the SharedImagePermissionsList field's value.
func (DescribeImagePermissionsOutput) String ¶
func (s DescribeImagePermissionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeImagesInput ¶
type DescribeImagesInput struct { // The ARNs of the public, private, and shared images to describe. Arns []*string `type:"list"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The names of the public or private images to describe. Names []*string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // The type of image (public, private, or shared) to describe. Type *string `type:"string" enum:"VisibilityType"` // contains filtered or unexported fields }
func (DescribeImagesInput) GoString ¶
func (s DescribeImagesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImagesInput) SetArns ¶
func (s *DescribeImagesInput) SetArns(v []*string) *DescribeImagesInput
SetArns sets the Arns field's value.
func (*DescribeImagesInput) SetMaxResults ¶
func (s *DescribeImagesInput) SetMaxResults(v int64) *DescribeImagesInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeImagesInput) SetNames ¶
func (s *DescribeImagesInput) SetNames(v []*string) *DescribeImagesInput
SetNames sets the Names field's value.
func (*DescribeImagesInput) SetNextToken ¶
func (s *DescribeImagesInput) SetNextToken(v string) *DescribeImagesInput
SetNextToken sets the NextToken field's value.
func (*DescribeImagesInput) SetType ¶
func (s *DescribeImagesInput) SetType(v string) *DescribeImagesInput
SetType sets the Type field's value.
func (DescribeImagesInput) String ¶
func (s DescribeImagesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImagesInput) Validate ¶
func (s *DescribeImagesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeImagesOutput ¶
type DescribeImagesOutput struct { // Information about the images. Images []*Image `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeImagesOutput) GoString ¶
func (s DescribeImagesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeImagesOutput) SetImages ¶
func (s *DescribeImagesOutput) SetImages(v []*Image) *DescribeImagesOutput
SetImages sets the Images field's value.
func (*DescribeImagesOutput) SetNextToken ¶
func (s *DescribeImagesOutput) SetNextToken(v string) *DescribeImagesOutput
SetNextToken sets the NextToken field's value.
func (DescribeImagesOutput) String ¶
func (s DescribeImagesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeSessionsInput ¶
type DescribeSessionsInput struct { // The authentication method. Specify API for a user authenticated using a streaming // URL or SAML for a SAML federated user. The default is to authenticate users // using a streaming URL. AuthenticationType *string `type:"string" enum:"AuthenticationType"` // The name of the fleet. This value is case-sensitive. // // FleetName is a required field FleetName *string `type:"string" required:"true"` // The identifier for the instance hosting the session. InstanceId *string `min:"1" type:"string"` // The size of each page of results. The default value is 20 and the maximum // value is 50. Limit *int64 `type:"integer"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // The name of the stack. This value is case-sensitive. // // StackName is a required field StackName *string `type:"string" required:"true"` // The user identifier (ID). If you specify a user ID, you must also specify // the authentication type. UserId *string `min:"2" type:"string"` // contains filtered or unexported fields }
func (DescribeSessionsInput) GoString ¶
func (s DescribeSessionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSessionsInput) SetAuthenticationType ¶
func (s *DescribeSessionsInput) SetAuthenticationType(v string) *DescribeSessionsInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DescribeSessionsInput) SetFleetName ¶
func (s *DescribeSessionsInput) SetFleetName(v string) *DescribeSessionsInput
SetFleetName sets the FleetName field's value.
func (*DescribeSessionsInput) SetInstanceId ¶
func (s *DescribeSessionsInput) SetInstanceId(v string) *DescribeSessionsInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeSessionsInput) SetLimit ¶
func (s *DescribeSessionsInput) SetLimit(v int64) *DescribeSessionsInput
SetLimit sets the Limit field's value.
func (*DescribeSessionsInput) SetNextToken ¶
func (s *DescribeSessionsInput) SetNextToken(v string) *DescribeSessionsInput
SetNextToken sets the NextToken field's value.
func (*DescribeSessionsInput) SetStackName ¶
func (s *DescribeSessionsInput) SetStackName(v string) *DescribeSessionsInput
SetStackName sets the StackName field's value.
func (*DescribeSessionsInput) SetUserId ¶
func (s *DescribeSessionsInput) SetUserId(v string) *DescribeSessionsInput
SetUserId sets the UserId field's value.
func (DescribeSessionsInput) String ¶
func (s DescribeSessionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSessionsInput) Validate ¶
func (s *DescribeSessionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeSessionsOutput ¶
type DescribeSessionsOutput struct { // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // Information about the streaming sessions. Sessions []*Session `type:"list"` // contains filtered or unexported fields }
func (DescribeSessionsOutput) GoString ¶
func (s DescribeSessionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeSessionsOutput) SetNextToken ¶
func (s *DescribeSessionsOutput) SetNextToken(v string) *DescribeSessionsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeSessionsOutput) SetSessions ¶
func (s *DescribeSessionsOutput) SetSessions(v []*Session) *DescribeSessionsOutput
SetSessions sets the Sessions field's value.
func (DescribeSessionsOutput) String ¶
func (s DescribeSessionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeStacksInput ¶
type DescribeStacksInput struct { // The names of the stacks to describe. Names []*string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeStacksInput) GoString ¶
func (s DescribeStacksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStacksInput) SetNames ¶
func (s *DescribeStacksInput) SetNames(v []*string) *DescribeStacksInput
SetNames sets the Names field's value.
func (*DescribeStacksInput) SetNextToken ¶
func (s *DescribeStacksInput) SetNextToken(v string) *DescribeStacksInput
SetNextToken sets the NextToken field's value.
func (DescribeStacksInput) String ¶
func (s DescribeStacksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStacksInput) Validate ¶
func (s *DescribeStacksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeStacksOutput ¶
type DescribeStacksOutput struct { // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // Information about the stacks. Stacks []*Stack `type:"list"` // contains filtered or unexported fields }
func (DescribeStacksOutput) GoString ¶
func (s DescribeStacksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeStacksOutput) SetNextToken ¶
func (s *DescribeStacksOutput) SetNextToken(v string) *DescribeStacksOutput
SetNextToken sets the NextToken field's value.
func (*DescribeStacksOutput) SetStacks ¶
func (s *DescribeStacksOutput) SetStacks(v []*Stack) *DescribeStacksOutput
SetStacks sets the Stacks field's value.
func (DescribeStacksOutput) String ¶
func (s DescribeStacksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeUsageReportSubscriptionsInput ¶
type DescribeUsageReportSubscriptionsInput struct { // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeUsageReportSubscriptionsInput) GoString ¶
func (s DescribeUsageReportSubscriptionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsageReportSubscriptionsInput) SetMaxResults ¶
func (s *DescribeUsageReportSubscriptionsInput) SetMaxResults(v int64) *DescribeUsageReportSubscriptionsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeUsageReportSubscriptionsInput) SetNextToken ¶
func (s *DescribeUsageReportSubscriptionsInput) SetNextToken(v string) *DescribeUsageReportSubscriptionsInput
SetNextToken sets the NextToken field's value.
func (DescribeUsageReportSubscriptionsInput) String ¶
func (s DescribeUsageReportSubscriptionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsageReportSubscriptionsInput) Validate ¶
func (s *DescribeUsageReportSubscriptionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUsageReportSubscriptionsOutput ¶
type DescribeUsageReportSubscriptionsOutput struct { // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // Information about the usage report subscription. UsageReportSubscriptions []*UsageReportSubscription `type:"list"` // contains filtered or unexported fields }
func (DescribeUsageReportSubscriptionsOutput) GoString ¶
func (s DescribeUsageReportSubscriptionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsageReportSubscriptionsOutput) SetNextToken ¶
func (s *DescribeUsageReportSubscriptionsOutput) SetNextToken(v string) *DescribeUsageReportSubscriptionsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeUsageReportSubscriptionsOutput) SetUsageReportSubscriptions ¶
func (s *DescribeUsageReportSubscriptionsOutput) SetUsageReportSubscriptions(v []*UsageReportSubscription) *DescribeUsageReportSubscriptionsOutput
SetUsageReportSubscriptions sets the UsageReportSubscriptions field's value.
func (DescribeUsageReportSubscriptionsOutput) String ¶
func (s DescribeUsageReportSubscriptionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeUserStackAssociationsInput ¶
type DescribeUserStackAssociationsInput struct { // The authentication type for the user who is associated with the stack. You // must specify USERPOOL. AuthenticationType *string `type:"string" enum:"AuthenticationType"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // The name of the stack that is associated with the user. StackName *string `min:"1" type:"string"` // The email address of the user who is associated with the stack. // // Users' email addresses are case-sensitive. // // UserName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DescribeUserStackAssociationsInput's // String and GoString methods. UserName *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (DescribeUserStackAssociationsInput) GoString ¶
func (s DescribeUserStackAssociationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserStackAssociationsInput) SetAuthenticationType ¶
func (s *DescribeUserStackAssociationsInput) SetAuthenticationType(v string) *DescribeUserStackAssociationsInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DescribeUserStackAssociationsInput) SetMaxResults ¶
func (s *DescribeUserStackAssociationsInput) SetMaxResults(v int64) *DescribeUserStackAssociationsInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeUserStackAssociationsInput) SetNextToken ¶
func (s *DescribeUserStackAssociationsInput) SetNextToken(v string) *DescribeUserStackAssociationsInput
SetNextToken sets the NextToken field's value.
func (*DescribeUserStackAssociationsInput) SetStackName ¶
func (s *DescribeUserStackAssociationsInput) SetStackName(v string) *DescribeUserStackAssociationsInput
SetStackName sets the StackName field's value.
func (*DescribeUserStackAssociationsInput) SetUserName ¶
func (s *DescribeUserStackAssociationsInput) SetUserName(v string) *DescribeUserStackAssociationsInput
SetUserName sets the UserName field's value.
func (DescribeUserStackAssociationsInput) String ¶
func (s DescribeUserStackAssociationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserStackAssociationsInput) Validate ¶
func (s *DescribeUserStackAssociationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUserStackAssociationsOutput ¶
type DescribeUserStackAssociationsOutput struct { // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // The UserStackAssociation objects. UserStackAssociations []*UserStackAssociation `min:"1" type:"list"` // contains filtered or unexported fields }
func (DescribeUserStackAssociationsOutput) GoString ¶
func (s DescribeUserStackAssociationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUserStackAssociationsOutput) SetNextToken ¶
func (s *DescribeUserStackAssociationsOutput) SetNextToken(v string) *DescribeUserStackAssociationsOutput
SetNextToken sets the NextToken field's value.
func (*DescribeUserStackAssociationsOutput) SetUserStackAssociations ¶
func (s *DescribeUserStackAssociationsOutput) SetUserStackAssociations(v []*UserStackAssociation) *DescribeUserStackAssociationsOutput
SetUserStackAssociations sets the UserStackAssociations field's value.
func (DescribeUserStackAssociationsOutput) String ¶
func (s DescribeUserStackAssociationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeUsersInput ¶
type DescribeUsersInput struct { // The authentication type for the users in the user pool to describe. You must // specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeUsersInput) GoString ¶
func (s DescribeUsersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsersInput) SetAuthenticationType ¶
func (s *DescribeUsersInput) SetAuthenticationType(v string) *DescribeUsersInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DescribeUsersInput) SetMaxResults ¶
func (s *DescribeUsersInput) SetMaxResults(v int64) *DescribeUsersInput
SetMaxResults sets the MaxResults field's value.
func (*DescribeUsersInput) SetNextToken ¶
func (s *DescribeUsersInput) SetNextToken(v string) *DescribeUsersInput
SetNextToken sets the NextToken field's value.
func (DescribeUsersInput) String ¶
func (s DescribeUsersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsersInput) Validate ¶
func (s *DescribeUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeUsersOutput ¶
type DescribeUsersOutput struct { // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // Information about users in the user pool. Users []*User `type:"list"` // contains filtered or unexported fields }
func (DescribeUsersOutput) GoString ¶
func (s DescribeUsersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeUsersOutput) SetNextToken ¶
func (s *DescribeUsersOutput) SetNextToken(v string) *DescribeUsersOutput
SetNextToken sets the NextToken field's value.
func (*DescribeUsersOutput) SetUsers ¶
func (s *DescribeUsersOutput) SetUsers(v []*User) *DescribeUsersOutput
SetUsers sets the Users field's value.
func (DescribeUsersOutput) String ¶
func (s DescribeUsersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DirectoryConfig ¶
type DirectoryConfig struct { // The certificate-based authentication properties used to authenticate SAML // 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined // streaming instances. Fallback is turned on by default when certificate-based // authentication is Enabled . Fallback allows users to log in using their AD // domain password if certificate-based authentication is unsuccessful, or to // unlock a desktop lock screen. Enabled_no_directory_login_fallback enables // certificate-based authentication, but does not allow users to log in using // their AD domain password. Users will be disconnected to re-authenticate using // certificates. CertificateBasedAuthProperties *CertificateBasedAuthProperties `type:"structure"` // The time the directory configuration was created. CreatedTime *time.Time `type:"timestamp"` // The fully qualified name of the directory (for example, corp.example.com). // // DirectoryName is a required field DirectoryName *string `type:"string" required:"true"` // The distinguished names of the organizational units for computer accounts. OrganizationalUnitDistinguishedNames []*string `type:"list"` // The credentials for the service account used by the fleet or image builder // to connect to the directory. ServiceAccountCredentials *ServiceAccountCredentials `type:"structure"` // contains filtered or unexported fields }
Describes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
func (DirectoryConfig) GoString ¶
func (s DirectoryConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DirectoryConfig) SetCertificateBasedAuthProperties ¶
func (s *DirectoryConfig) SetCertificateBasedAuthProperties(v *CertificateBasedAuthProperties) *DirectoryConfig
SetCertificateBasedAuthProperties sets the CertificateBasedAuthProperties field's value.
func (*DirectoryConfig) SetCreatedTime ¶
func (s *DirectoryConfig) SetCreatedTime(v time.Time) *DirectoryConfig
SetCreatedTime sets the CreatedTime field's value.
func (*DirectoryConfig) SetDirectoryName ¶
func (s *DirectoryConfig) SetDirectoryName(v string) *DirectoryConfig
SetDirectoryName sets the DirectoryName field's value.
func (*DirectoryConfig) SetOrganizationalUnitDistinguishedNames ¶
func (s *DirectoryConfig) SetOrganizationalUnitDistinguishedNames(v []*string) *DirectoryConfig
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*DirectoryConfig) SetServiceAccountCredentials ¶
func (s *DirectoryConfig) SetServiceAccountCredentials(v *ServiceAccountCredentials) *DirectoryConfig
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (DirectoryConfig) String ¶
func (s DirectoryConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisableUserInput ¶
type DisableUserInput struct { // The authentication type for the user. You must specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The email address of the user. // // Users' email addresses are case-sensitive. // // UserName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by DisableUserInput's // String and GoString methods. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (DisableUserInput) GoString ¶
func (s DisableUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisableUserInput) SetAuthenticationType ¶
func (s *DisableUserInput) SetAuthenticationType(v string) *DisableUserInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*DisableUserInput) SetUserName ¶
func (s *DisableUserInput) SetUserName(v string) *DisableUserInput
SetUserName sets the UserName field's value.
func (DisableUserInput) String ¶
func (s DisableUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisableUserInput) Validate ¶
func (s *DisableUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisableUserOutput ¶
type DisableUserOutput struct {
// contains filtered or unexported fields
}
func (DisableUserOutput) GoString ¶
func (s DisableUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisableUserOutput) String ¶
func (s DisableUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateAppBlockBuilderAppBlockInput ¶
type DisassociateAppBlockBuilderAppBlockInput struct { // The ARN of the app block. // // AppBlockArn is a required field AppBlockArn *string `type:"string" required:"true"` // The name of the app block builder. // // AppBlockBuilderName is a required field AppBlockBuilderName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateAppBlockBuilderAppBlockInput) GoString ¶
func (s DisassociateAppBlockBuilderAppBlockInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateAppBlockBuilderAppBlockInput) SetAppBlockArn ¶
func (s *DisassociateAppBlockBuilderAppBlockInput) SetAppBlockArn(v string) *DisassociateAppBlockBuilderAppBlockInput
SetAppBlockArn sets the AppBlockArn field's value.
func (*DisassociateAppBlockBuilderAppBlockInput) SetAppBlockBuilderName ¶
func (s *DisassociateAppBlockBuilderAppBlockInput) SetAppBlockBuilderName(v string) *DisassociateAppBlockBuilderAppBlockInput
SetAppBlockBuilderName sets the AppBlockBuilderName field's value.
func (DisassociateAppBlockBuilderAppBlockInput) String ¶
func (s DisassociateAppBlockBuilderAppBlockInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateAppBlockBuilderAppBlockInput) Validate ¶
func (s *DisassociateAppBlockBuilderAppBlockInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateAppBlockBuilderAppBlockOutput ¶
type DisassociateAppBlockBuilderAppBlockOutput struct {
// contains filtered or unexported fields
}
func (DisassociateAppBlockBuilderAppBlockOutput) GoString ¶
func (s DisassociateAppBlockBuilderAppBlockOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateAppBlockBuilderAppBlockOutput) String ¶
func (s DisassociateAppBlockBuilderAppBlockOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateApplicationFleetInput ¶
type DisassociateApplicationFleetInput struct { // The ARN of the application. // // ApplicationArn is a required field ApplicationArn *string `type:"string" required:"true"` // The name of the fleet. // // FleetName is a required field FleetName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateApplicationFleetInput) GoString ¶
func (s DisassociateApplicationFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateApplicationFleetInput) SetApplicationArn ¶
func (s *DisassociateApplicationFleetInput) SetApplicationArn(v string) *DisassociateApplicationFleetInput
SetApplicationArn sets the ApplicationArn field's value.
func (*DisassociateApplicationFleetInput) SetFleetName ¶
func (s *DisassociateApplicationFleetInput) SetFleetName(v string) *DisassociateApplicationFleetInput
SetFleetName sets the FleetName field's value.
func (DisassociateApplicationFleetInput) String ¶
func (s DisassociateApplicationFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateApplicationFleetInput) Validate ¶
func (s *DisassociateApplicationFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateApplicationFleetOutput ¶
type DisassociateApplicationFleetOutput struct {
// contains filtered or unexported fields
}
func (DisassociateApplicationFleetOutput) GoString ¶
func (s DisassociateApplicationFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateApplicationFleetOutput) String ¶
func (s DisassociateApplicationFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateApplicationFromEntitlementInput ¶
type DisassociateApplicationFromEntitlementInput struct { // The identifier of the application to remove from the entitlement. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `min:"1" type:"string" required:"true"` // The name of the entitlement. // // EntitlementName is a required field EntitlementName *string `type:"string" required:"true"` // The name of the stack with which the entitlement is associated. // // StackName is a required field StackName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateApplicationFromEntitlementInput) GoString ¶
func (s DisassociateApplicationFromEntitlementInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateApplicationFromEntitlementInput) SetApplicationIdentifier ¶
func (s *DisassociateApplicationFromEntitlementInput) SetApplicationIdentifier(v string) *DisassociateApplicationFromEntitlementInput
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (*DisassociateApplicationFromEntitlementInput) SetEntitlementName ¶
func (s *DisassociateApplicationFromEntitlementInput) SetEntitlementName(v string) *DisassociateApplicationFromEntitlementInput
SetEntitlementName sets the EntitlementName field's value.
func (*DisassociateApplicationFromEntitlementInput) SetStackName ¶
func (s *DisassociateApplicationFromEntitlementInput) SetStackName(v string) *DisassociateApplicationFromEntitlementInput
SetStackName sets the StackName field's value.
func (DisassociateApplicationFromEntitlementInput) String ¶
func (s DisassociateApplicationFromEntitlementInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateApplicationFromEntitlementInput) Validate ¶
func (s *DisassociateApplicationFromEntitlementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateApplicationFromEntitlementOutput ¶
type DisassociateApplicationFromEntitlementOutput struct {
// contains filtered or unexported fields
}
func (DisassociateApplicationFromEntitlementOutput) GoString ¶
func (s DisassociateApplicationFromEntitlementOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateApplicationFromEntitlementOutput) String ¶
func (s DisassociateApplicationFromEntitlementOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateFleetInput ¶
type DisassociateFleetInput struct { // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateFleetInput) GoString ¶
func (s DisassociateFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateFleetInput) SetFleetName ¶
func (s *DisassociateFleetInput) SetFleetName(v string) *DisassociateFleetInput
SetFleetName sets the FleetName field's value.
func (*DisassociateFleetInput) SetStackName ¶
func (s *DisassociateFleetInput) SetStackName(v string) *DisassociateFleetInput
SetStackName sets the StackName field's value.
func (DisassociateFleetInput) String ¶
func (s DisassociateFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateFleetInput) Validate ¶
func (s *DisassociateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateFleetOutput ¶
type DisassociateFleetOutput struct {
// contains filtered or unexported fields
}
func (DisassociateFleetOutput) GoString ¶
func (s DisassociateFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateFleetOutput) String ¶
func (s DisassociateFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DomainJoinInfo ¶
type DomainJoinInfo struct { // The fully qualified name of the directory (for example, corp.example.com). DirectoryName *string `type:"string"` // The distinguished name of the organizational unit for computer accounts. OrganizationalUnitDistinguishedName *string `type:"string"` // contains filtered or unexported fields }
Describes the configuration information required to join fleets and image builders to Microsoft Active Directory domains.
func (DomainJoinInfo) GoString ¶
func (s DomainJoinInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DomainJoinInfo) SetDirectoryName ¶
func (s *DomainJoinInfo) SetDirectoryName(v string) *DomainJoinInfo
SetDirectoryName sets the DirectoryName field's value.
func (*DomainJoinInfo) SetOrganizationalUnitDistinguishedName ¶
func (s *DomainJoinInfo) SetOrganizationalUnitDistinguishedName(v string) *DomainJoinInfo
SetOrganizationalUnitDistinguishedName sets the OrganizationalUnitDistinguishedName field's value.
func (DomainJoinInfo) String ¶
func (s DomainJoinInfo) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EnableUserInput ¶
type EnableUserInput struct { // The authentication type for the user. You must specify USERPOOL. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The email address of the user. // // Users' email addresses are case-sensitive. During login, if they specify // an email address that doesn't use the same capitalization as the email address // specified when their user pool account was created, a "user does not exist" // error message displays. // // UserName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EnableUserInput's // String and GoString methods. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (EnableUserInput) GoString ¶
func (s EnableUserInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnableUserInput) SetAuthenticationType ¶
func (s *EnableUserInput) SetAuthenticationType(v string) *EnableUserInput
SetAuthenticationType sets the AuthenticationType field's value.
func (*EnableUserInput) SetUserName ¶
func (s *EnableUserInput) SetUserName(v string) *EnableUserInput
SetUserName sets the UserName field's value.
func (EnableUserInput) String ¶
func (s EnableUserInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnableUserInput) Validate ¶
func (s *EnableUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EnableUserOutput ¶
type EnableUserOutput struct {
// contains filtered or unexported fields
}
func (EnableUserOutput) GoString ¶
func (s EnableUserOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (EnableUserOutput) String ¶
func (s EnableUserOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EntitledApplication ¶
type EntitledApplication struct { // The identifier of the application. // // ApplicationIdentifier is a required field ApplicationIdentifier *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The application associated to an entitlement. Access is controlled based on user attributes.
func (EntitledApplication) GoString ¶
func (s EntitledApplication) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntitledApplication) SetApplicationIdentifier ¶
func (s *EntitledApplication) SetApplicationIdentifier(v string) *EntitledApplication
SetApplicationIdentifier sets the ApplicationIdentifier field's value.
func (EntitledApplication) String ¶
func (s EntitledApplication) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Entitlement ¶
type Entitlement struct { // Specifies whether all or selected apps are entitled. // // AppVisibility is a required field AppVisibility *string `type:"string" required:"true" enum:"AppVisibility"` // The attributes of the entitlement. // // Attributes is a required field Attributes []*EntitlementAttribute `min:"1" type:"list" required:"true"` // The time when the entitlement was created. CreatedTime *time.Time `type:"timestamp"` // The description of the entitlement. Description *string `type:"string"` // The time when the entitlement was last modified. LastModifiedTime *time.Time `type:"timestamp"` // The name of the entitlement. // // Name is a required field Name *string `type:"string" required:"true"` // The name of the stack with which the entitlement is associated. // // StackName is a required field StackName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Specifies an entitlement. Entitlements control access to specific applications within a stack, based on user attributes. Entitlements apply to SAML 2.0 federated user identities. Amazon AppStream 2.0 user pool and streaming URL users are entitled to all applications in a stack. Entitlements don't apply to the desktop stream view application, or to applications managed by a dynamic app provider using the Dynamic Application Framework.
func (Entitlement) GoString ¶
func (s Entitlement) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Entitlement) SetAppVisibility ¶
func (s *Entitlement) SetAppVisibility(v string) *Entitlement
SetAppVisibility sets the AppVisibility field's value.
func (*Entitlement) SetAttributes ¶
func (s *Entitlement) SetAttributes(v []*EntitlementAttribute) *Entitlement
SetAttributes sets the Attributes field's value.
func (*Entitlement) SetCreatedTime ¶
func (s *Entitlement) SetCreatedTime(v time.Time) *Entitlement
SetCreatedTime sets the CreatedTime field's value.
func (*Entitlement) SetDescription ¶
func (s *Entitlement) SetDescription(v string) *Entitlement
SetDescription sets the Description field's value.
func (*Entitlement) SetLastModifiedTime ¶
func (s *Entitlement) SetLastModifiedTime(v time.Time) *Entitlement
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*Entitlement) SetName ¶
func (s *Entitlement) SetName(v string) *Entitlement
SetName sets the Name field's value.
func (*Entitlement) SetStackName ¶
func (s *Entitlement) SetStackName(v string) *Entitlement
SetStackName sets the StackName field's value.
func (Entitlement) String ¶
func (s Entitlement) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EntitlementAlreadyExistsException ¶
type EntitlementAlreadyExistsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The entitlement already exists.
func (*EntitlementAlreadyExistsException) Code ¶
func (s *EntitlementAlreadyExistsException) Code() string
Code returns the exception type name.
func (*EntitlementAlreadyExistsException) Error ¶
func (s *EntitlementAlreadyExistsException) Error() string
func (EntitlementAlreadyExistsException) GoString ¶
func (s EntitlementAlreadyExistsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntitlementAlreadyExistsException) Message ¶
func (s *EntitlementAlreadyExistsException) Message() string
Message returns the exception's message.
func (*EntitlementAlreadyExistsException) OrigErr ¶
func (s *EntitlementAlreadyExistsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*EntitlementAlreadyExistsException) RequestID ¶
func (s *EntitlementAlreadyExistsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*EntitlementAlreadyExistsException) StatusCode ¶
func (s *EntitlementAlreadyExistsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (EntitlementAlreadyExistsException) String ¶
func (s EntitlementAlreadyExistsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EntitlementAttribute ¶
type EntitlementAttribute struct { // A supported AWS IAM SAML PrincipalTag attribute that is matched to the associated // value when a user identity federates into an Amazon AppStream 2.0 SAML application. // // The following are valid values: // // * roles // // * department // // * organization // // * groups // // * title // // * costCenter // // * userType // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // A value that is matched to a supported SAML attribute name when a user identity // federates into an Amazon AppStream 2.0 SAML application. // // Value is a required field Value *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
An attribute associated with an entitlement. Application entitlements work by matching a supported SAML 2.0 attribute name to a value when a user identity federates to an Amazon AppStream 2.0 SAML application.
func (EntitlementAttribute) GoString ¶
func (s EntitlementAttribute) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntitlementAttribute) SetName ¶
func (s *EntitlementAttribute) SetName(v string) *EntitlementAttribute
SetName sets the Name field's value.
func (*EntitlementAttribute) SetValue ¶
func (s *EntitlementAttribute) SetValue(v string) *EntitlementAttribute
SetValue sets the Value field's value.
func (EntitlementAttribute) String ¶
func (s EntitlementAttribute) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntitlementAttribute) Validate ¶
func (s *EntitlementAttribute) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EntitlementNotFoundException ¶
type EntitlementNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The entitlement can't be found.
func (*EntitlementNotFoundException) Code ¶
func (s *EntitlementNotFoundException) Code() string
Code returns the exception type name.
func (*EntitlementNotFoundException) Error ¶
func (s *EntitlementNotFoundException) Error() string
func (EntitlementNotFoundException) GoString ¶
func (s EntitlementNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EntitlementNotFoundException) Message ¶
func (s *EntitlementNotFoundException) Message() string
Message returns the exception's message.
func (*EntitlementNotFoundException) OrigErr ¶
func (s *EntitlementNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*EntitlementNotFoundException) RequestID ¶
func (s *EntitlementNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*EntitlementNotFoundException) StatusCode ¶
func (s *EntitlementNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (EntitlementNotFoundException) String ¶
func (s EntitlementNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ErrorDetails ¶
type ErrorDetails struct { // The error code. ErrorCode *string `min:"1" type:"string"` // The error message. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
The error details.
func (ErrorDetails) GoString ¶
func (s ErrorDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ErrorDetails) SetErrorCode ¶
func (s *ErrorDetails) SetErrorCode(v string) *ErrorDetails
SetErrorCode sets the ErrorCode field's value.
func (*ErrorDetails) SetErrorMessage ¶
func (s *ErrorDetails) SetErrorMessage(v string) *ErrorDetails
SetErrorMessage sets the ErrorMessage field's value.
func (ErrorDetails) String ¶
func (s ErrorDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExpireSessionInput ¶
type ExpireSessionInput struct { // The identifier of the streaming session. // // SessionId is a required field SessionId *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ExpireSessionInput) GoString ¶
func (s ExpireSessionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExpireSessionInput) SetSessionId ¶
func (s *ExpireSessionInput) SetSessionId(v string) *ExpireSessionInput
SetSessionId sets the SessionId field's value.
func (ExpireSessionInput) String ¶
func (s ExpireSessionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExpireSessionInput) Validate ¶
func (s *ExpireSessionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExpireSessionOutput ¶
type ExpireSessionOutput struct {
// contains filtered or unexported fields
}
func (ExpireSessionOutput) GoString ¶
func (s ExpireSessionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (ExpireSessionOutput) String ¶
func (s ExpireSessionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Fleet ¶
type Fleet struct { // The Amazon Resource Name (ARN) for the fleet. // // Arn is a required field Arn *string `type:"string" required:"true"` // The capacity status for the fleet. // // ComputeCapacityStatus is a required field ComputeCapacityStatus *ComputeCapacityStatus `type:"structure" required:"true"` // The time the fleet was created. CreatedTime *time.Time `type:"timestamp"` // The description to display. Description *string `min:"1" type:"string"` // The amount of time that a streaming session remains active after users disconnect. // If they try to reconnect to the streaming session after a disconnection or // network interruption within this time interval, they are connected to their // previous session. Otherwise, they are connected to a new session with a new // streaming instance. // // Specify a value between 60 and 360000. DisconnectTimeoutInSeconds *int64 `type:"integer"` // The fleet name to display. DisplayName *string `min:"1" type:"string"` // The name of the directory and organizational unit (OU) to use to join the // fleet to a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Indicates whether default internet access is enabled for the fleet. EnableDefaultInternetAccess *bool `type:"boolean"` // The fleet errors. FleetErrors []*FleetError `type:"list"` // The fleet type. // // ALWAYS_ON // // Provides users with instant-on access to their apps. You are charged for // all running instances in your fleet, even if no users are streaming apps. // // ON_DEMAND // // Provide users with access to applications after they connect, which takes // one to two minutes. You are charged for instance streaming when users are // connected and a small hourly fee for instances that are not streaming apps. FleetType *string `type:"string" enum:"FleetType"` // The ARN of the IAM role that is applied to the fleet. To assume a role, the // fleet instance calls the AWS Security Token Service (STS) AssumeRole API // operation and passes the ARN of the role to use. The operation creates a // new session with temporary credentials. AppStream 2.0 retrieves the temporary // credentials and creates the appstream_machine_role credential profile on // the instance. // // For more information, see Using an IAM Role to Grant Permissions to Applications // and Scripts Running on AppStream 2.0 Streaming Instances (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) // in the Amazon AppStream 2.0 Administration Guide. IamRoleArn *string `type:"string"` // The amount of time that users can be idle (inactive) before they are disconnected // from their streaming session and the DisconnectTimeoutInSeconds time interval // begins. Users are notified before they are disconnected due to inactivity. // If users try to reconnect to the streaming session before the time interval // specified in DisconnectTimeoutInSeconds elapses, they are connected to their // previous session. Users are considered idle when they stop providing keyboard // or mouse input during their streaming session. File uploads and downloads, // audio in, audio out, and pixels changing do not qualify as user activity. // If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds // elapses, they are disconnected. // // To prevent users from being disconnected due to inactivity, specify a value // of 0. Otherwise, specify a value between 60 and 3600. The default value is // 0. // // If you enable this feature, we recommend that you specify a value that corresponds // exactly to a whole number of minutes (for example, 60, 120, and 180). If // you don't do this, the value is rounded to the nearest minute. For example, // if you specify a value of 70, users are disconnected after 1 minute of inactivity. // If you specify a value that is at the midpoint between two different minutes, // the value is rounded up. For example, if you specify a value of 90, users // are disconnected after 2 minutes of inactivity. IdleDisconnectTimeoutInSeconds *int64 `type:"integer"` // The ARN for the public, private, or shared image. ImageArn *string `type:"string"` // The name of the image used to create the fleet. ImageName *string `min:"1" type:"string"` // The instance type to use when launching fleet instances. The following instance // types are available: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.compute.large // // * stream.compute.xlarge // // * stream.compute.2xlarge // // * stream.compute.4xlarge // // * stream.compute.8xlarge // // * stream.memory.large // // * stream.memory.xlarge // // * stream.memory.2xlarge // // * stream.memory.4xlarge // // * stream.memory.8xlarge // // * stream.memory.z1d.large // // * stream.memory.z1d.xlarge // // * stream.memory.z1d.2xlarge // // * stream.memory.z1d.3xlarge // // * stream.memory.z1d.6xlarge // // * stream.memory.z1d.12xlarge // // * stream.graphics-design.large // // * stream.graphics-design.xlarge // // * stream.graphics-design.2xlarge // // * stream.graphics-design.4xlarge // // * stream.graphics-desktop.2xlarge // // * stream.graphics.g4dn.xlarge // // * stream.graphics.g4dn.2xlarge // // * stream.graphics.g4dn.4xlarge // // * stream.graphics.g4dn.8xlarge // // * stream.graphics.g4dn.12xlarge // // * stream.graphics.g4dn.16xlarge // // * stream.graphics-pro.4xlarge // // * stream.graphics-pro.8xlarge // // * stream.graphics-pro.16xlarge // // InstanceType is a required field InstanceType *string `min:"1" type:"string" required:"true"` // The maximum number of concurrent sessions for the fleet. MaxConcurrentSessions *int64 `type:"integer"` // The maximum number of user sessions on an instance. This only applies to // multi-session fleets. MaxSessionsPerInstance *int64 `type:"integer"` // The maximum amount of time that a streaming session can remain active, in // seconds. If users are still connected to a streaming instance five minutes // before this limit is reached, they are prompted to save any open documents // before being disconnected. After this time elapses, the instance is terminated // and replaced by a new instance. // // Specify a value between 600 and 360000. MaxUserDurationInSeconds *int64 `type:"integer"` // The name of the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The platform of the fleet. Platform *string `type:"string" enum:"PlatformType"` // The S3 location of the session scripts configuration zip file. This only // applies to Elastic fleets. SessionScriptS3Location *S3Location `type:"structure"` // The current state for the fleet. // // State is a required field State *string `type:"string" required:"true" enum:"FleetState"` // The AppStream 2.0 view that is displayed to your users when they stream from // the fleet. When APP is specified, only the windows of applications opened // by users display. When DESKTOP is specified, the standard desktop that is // provided by the operating system displays. // // The default value is APP. StreamView *string `type:"string" enum:"StreamView"` // The USB device filter strings associated with the fleet. UsbDeviceFilterStrings []*string `type:"list"` // The VPC configuration for the fleet. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
Describes a fleet.
func (Fleet) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Fleet) SetComputeCapacityStatus ¶
func (s *Fleet) SetComputeCapacityStatus(v *ComputeCapacityStatus) *Fleet
SetComputeCapacityStatus sets the ComputeCapacityStatus field's value.
func (*Fleet) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Fleet) SetDescription ¶
SetDescription sets the Description field's value.
func (*Fleet) SetDisconnectTimeoutInSeconds ¶
SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.
func (*Fleet) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Fleet) SetDomainJoinInfo ¶
func (s *Fleet) SetDomainJoinInfo(v *DomainJoinInfo) *Fleet
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*Fleet) SetEnableDefaultInternetAccess ¶
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*Fleet) SetFleetErrors ¶
func (s *Fleet) SetFleetErrors(v []*FleetError) *Fleet
SetFleetErrors sets the FleetErrors field's value.
func (*Fleet) SetFleetType ¶
SetFleetType sets the FleetType field's value.
func (*Fleet) SetIamRoleArn ¶
SetIamRoleArn sets the IamRoleArn field's value.
func (*Fleet) SetIdleDisconnectTimeoutInSeconds ¶
SetIdleDisconnectTimeoutInSeconds sets the IdleDisconnectTimeoutInSeconds field's value.
func (*Fleet) SetImageArn ¶
SetImageArn sets the ImageArn field's value.
func (*Fleet) SetImageName ¶
SetImageName sets the ImageName field's value.
func (*Fleet) SetInstanceType ¶
SetInstanceType sets the InstanceType field's value.
func (*Fleet) SetMaxConcurrentSessions ¶
SetMaxConcurrentSessions sets the MaxConcurrentSessions field's value.
func (*Fleet) SetMaxSessionsPerInstance ¶
SetMaxSessionsPerInstance sets the MaxSessionsPerInstance field's value.
func (*Fleet) SetMaxUserDurationInSeconds ¶
SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.
func (*Fleet) SetPlatform ¶
SetPlatform sets the Platform field's value.
func (*Fleet) SetSessionScriptS3Location ¶
func (s *Fleet) SetSessionScriptS3Location(v *S3Location) *Fleet
SetSessionScriptS3Location sets the SessionScriptS3Location field's value.
func (*Fleet) SetStreamView ¶
SetStreamView sets the StreamView field's value.
func (*Fleet) SetUsbDeviceFilterStrings ¶
SetUsbDeviceFilterStrings sets the UsbDeviceFilterStrings field's value.
func (*Fleet) SetVpcConfig ¶
SetVpcConfig sets the VpcConfig field's value.
type FleetError ¶
type FleetError struct { // The error code. ErrorCode *string `type:"string" enum:"FleetErrorCode"` // The error message. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a fleet error.
func (FleetError) GoString ¶
func (s FleetError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FleetError) SetErrorCode ¶
func (s *FleetError) SetErrorCode(v string) *FleetError
SetErrorCode sets the ErrorCode field's value.
func (*FleetError) SetErrorMessage ¶
func (s *FleetError) SetErrorMessage(v string) *FleetError
SetErrorMessage sets the ErrorMessage field's value.
func (FleetError) String ¶
func (s FleetError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Image ¶
type Image struct { // The applications associated with the image. Applications []*Application `type:"list"` // The version of the AppStream 2.0 agent to use for instances that are launched // from this image. AppstreamAgentVersion *string `min:"1" type:"string"` // The ARN of the image. Arn *string `type:"string"` // The ARN of the image from which this image was created. BaseImageArn *string `type:"string"` // The time the image was created. CreatedTime *time.Time `type:"timestamp"` // The description to display. Description *string `min:"1" type:"string"` // The image name to display. DisplayName *string `min:"1" type:"string"` // The name of the image builder that was used to create the private image. // If the image is shared, this value is null. ImageBuilderName *string `min:"1" type:"string"` // Indicates whether an image builder can be launched from this image. ImageBuilderSupported *bool `type:"boolean"` // Describes the errors that are returned when a new image can't be created. ImageErrors []*ResourceError `type:"list"` // The permissions to provide to the destination AWS account for the specified // image. ImagePermissions *ImagePermissions `type:"structure"` // The name of the image. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The operating system platform of the image. Platform *string `type:"string" enum:"PlatformType"` // The release date of the public base image. For private images, this date // is the release date of the base image from which the image was created. PublicBaseImageReleasedDate *time.Time `type:"timestamp"` // The image starts in the PENDING state. If image creation succeeds, the state // is AVAILABLE. If image creation fails, the state is FAILED. State *string `type:"string" enum:"ImageState"` // The reason why the last state change occurred. StateChangeReason *ImageStateChangeReason `type:"structure"` // Indicates whether the image is public or private. Visibility *string `type:"string" enum:"VisibilityType"` // contains filtered or unexported fields }
Describes an image.
func (Image) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Image) SetApplications ¶
func (s *Image) SetApplications(v []*Application) *Image
SetApplications sets the Applications field's value.
func (*Image) SetAppstreamAgentVersion ¶
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*Image) SetBaseImageArn ¶
SetBaseImageArn sets the BaseImageArn field's value.
func (*Image) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Image) SetDescription ¶
SetDescription sets the Description field's value.
func (*Image) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Image) SetImageBuilderName ¶
SetImageBuilderName sets the ImageBuilderName field's value.
func (*Image) SetImageBuilderSupported ¶
SetImageBuilderSupported sets the ImageBuilderSupported field's value.
func (*Image) SetImageErrors ¶
func (s *Image) SetImageErrors(v []*ResourceError) *Image
SetImageErrors sets the ImageErrors field's value.
func (*Image) SetImagePermissions ¶
func (s *Image) SetImagePermissions(v *ImagePermissions) *Image
SetImagePermissions sets the ImagePermissions field's value.
func (*Image) SetPlatform ¶
SetPlatform sets the Platform field's value.
func (*Image) SetPublicBaseImageReleasedDate ¶
SetPublicBaseImageReleasedDate sets the PublicBaseImageReleasedDate field's value.
func (*Image) SetStateChangeReason ¶
func (s *Image) SetStateChangeReason(v *ImageStateChangeReason) *Image
SetStateChangeReason sets the StateChangeReason field's value.
func (*Image) SetVisibility ¶
SetVisibility sets the Visibility field's value.
type ImageBuilder ¶
type ImageBuilder struct { // The list of virtual private cloud (VPC) interface endpoint objects. Administrators // can connect to the image builder only through the specified endpoints. AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` // The version of the AppStream 2.0 agent that is currently being used by the // image builder. AppstreamAgentVersion *string `min:"1" type:"string"` // The ARN for the image builder. Arn *string `type:"string"` // The time stamp when the image builder was created. CreatedTime *time.Time `type:"timestamp"` // The description to display. Description *string `min:"1" type:"string"` // The image builder name to display. DisplayName *string `min:"1" type:"string"` // The name of the directory and organizational unit (OU) to use to join the // image builder to a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Enables or disables default internet access for the image builder. EnableDefaultInternetAccess *bool `type:"boolean"` // The ARN of the IAM role that is applied to the image builder. To assume a // role, the image builder calls the AWS Security Token Service (STS) AssumeRole // API operation and passes the ARN of the role to use. The operation creates // a new session with temporary credentials. AppStream 2.0 retrieves the temporary // credentials and creates the appstream_machine_role credential profile on // the instance. // // For more information, see Using an IAM Role to Grant Permissions to Applications // and Scripts Running on AppStream 2.0 Streaming Instances (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) // in the Amazon AppStream 2.0 Administration Guide. IamRoleArn *string `type:"string"` // The ARN of the image from which this builder was created. ImageArn *string `type:"string"` // The image builder errors. ImageBuilderErrors []*ResourceError `type:"list"` // The instance type for the image builder. The following instance types are // available: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.compute.large // // * stream.compute.xlarge // // * stream.compute.2xlarge // // * stream.compute.4xlarge // // * stream.compute.8xlarge // // * stream.memory.large // // * stream.memory.xlarge // // * stream.memory.2xlarge // // * stream.memory.4xlarge // // * stream.memory.8xlarge // // * stream.memory.z1d.large // // * stream.memory.z1d.xlarge // // * stream.memory.z1d.2xlarge // // * stream.memory.z1d.3xlarge // // * stream.memory.z1d.6xlarge // // * stream.memory.z1d.12xlarge // // * stream.graphics-design.large // // * stream.graphics-design.xlarge // // * stream.graphics-design.2xlarge // // * stream.graphics-design.4xlarge // // * stream.graphics-desktop.2xlarge // // * stream.graphics.g4dn.xlarge // // * stream.graphics.g4dn.2xlarge // // * stream.graphics.g4dn.4xlarge // // * stream.graphics.g4dn.8xlarge // // * stream.graphics.g4dn.12xlarge // // * stream.graphics.g4dn.16xlarge // // * stream.graphics-pro.4xlarge // // * stream.graphics-pro.8xlarge // // * stream.graphics-pro.16xlarge InstanceType *string `min:"1" type:"string"` // The name of the image builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Describes the network details of the fleet or image builder instance. NetworkAccessConfiguration *NetworkAccessConfiguration `type:"structure"` // The operating system platform of the image builder. Platform *string `type:"string" enum:"PlatformType"` // The state of the image builder. State *string `type:"string" enum:"ImageBuilderState"` // The reason why the last state change occurred. StateChangeReason *ImageBuilderStateChangeReason `type:"structure"` // The VPC configuration of the image builder. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
Describes a virtual machine that is used to create an image.
func (ImageBuilder) GoString ¶
func (s ImageBuilder) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageBuilder) SetAccessEndpoints ¶
func (s *ImageBuilder) SetAccessEndpoints(v []*AccessEndpoint) *ImageBuilder
SetAccessEndpoints sets the AccessEndpoints field's value.
func (*ImageBuilder) SetAppstreamAgentVersion ¶
func (s *ImageBuilder) SetAppstreamAgentVersion(v string) *ImageBuilder
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*ImageBuilder) SetArn ¶
func (s *ImageBuilder) SetArn(v string) *ImageBuilder
SetArn sets the Arn field's value.
func (*ImageBuilder) SetCreatedTime ¶
func (s *ImageBuilder) SetCreatedTime(v time.Time) *ImageBuilder
SetCreatedTime sets the CreatedTime field's value.
func (*ImageBuilder) SetDescription ¶
func (s *ImageBuilder) SetDescription(v string) *ImageBuilder
SetDescription sets the Description field's value.
func (*ImageBuilder) SetDisplayName ¶
func (s *ImageBuilder) SetDisplayName(v string) *ImageBuilder
SetDisplayName sets the DisplayName field's value.
func (*ImageBuilder) SetDomainJoinInfo ¶
func (s *ImageBuilder) SetDomainJoinInfo(v *DomainJoinInfo) *ImageBuilder
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*ImageBuilder) SetEnableDefaultInternetAccess ¶
func (s *ImageBuilder) SetEnableDefaultInternetAccess(v bool) *ImageBuilder
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*ImageBuilder) SetIamRoleArn ¶
func (s *ImageBuilder) SetIamRoleArn(v string) *ImageBuilder
SetIamRoleArn sets the IamRoleArn field's value.
func (*ImageBuilder) SetImageArn ¶
func (s *ImageBuilder) SetImageArn(v string) *ImageBuilder
SetImageArn sets the ImageArn field's value.
func (*ImageBuilder) SetImageBuilderErrors ¶
func (s *ImageBuilder) SetImageBuilderErrors(v []*ResourceError) *ImageBuilder
SetImageBuilderErrors sets the ImageBuilderErrors field's value.
func (*ImageBuilder) SetInstanceType ¶
func (s *ImageBuilder) SetInstanceType(v string) *ImageBuilder
SetInstanceType sets the InstanceType field's value.
func (*ImageBuilder) SetName ¶
func (s *ImageBuilder) SetName(v string) *ImageBuilder
SetName sets the Name field's value.
func (*ImageBuilder) SetNetworkAccessConfiguration ¶
func (s *ImageBuilder) SetNetworkAccessConfiguration(v *NetworkAccessConfiguration) *ImageBuilder
SetNetworkAccessConfiguration sets the NetworkAccessConfiguration field's value.
func (*ImageBuilder) SetPlatform ¶
func (s *ImageBuilder) SetPlatform(v string) *ImageBuilder
SetPlatform sets the Platform field's value.
func (*ImageBuilder) SetState ¶
func (s *ImageBuilder) SetState(v string) *ImageBuilder
SetState sets the State field's value.
func (*ImageBuilder) SetStateChangeReason ¶
func (s *ImageBuilder) SetStateChangeReason(v *ImageBuilderStateChangeReason) *ImageBuilder
SetStateChangeReason sets the StateChangeReason field's value.
func (*ImageBuilder) SetVpcConfig ¶
func (s *ImageBuilder) SetVpcConfig(v *VpcConfig) *ImageBuilder
SetVpcConfig sets the VpcConfig field's value.
func (ImageBuilder) String ¶
func (s ImageBuilder) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageBuilderStateChangeReason ¶
type ImageBuilderStateChangeReason struct { // The state change reason code. Code *string `type:"string" enum:"ImageBuilderStateChangeReasonCode"` // The state change reason message. Message *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes the reason why the last image builder state change occurred.
func (ImageBuilderStateChangeReason) GoString ¶
func (s ImageBuilderStateChangeReason) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageBuilderStateChangeReason) SetCode ¶
func (s *ImageBuilderStateChangeReason) SetCode(v string) *ImageBuilderStateChangeReason
SetCode sets the Code field's value.
func (*ImageBuilderStateChangeReason) SetMessage ¶
func (s *ImageBuilderStateChangeReason) SetMessage(v string) *ImageBuilderStateChangeReason
SetMessage sets the Message field's value.
func (ImageBuilderStateChangeReason) String ¶
func (s ImageBuilderStateChangeReason) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImagePermissions ¶
type ImagePermissions struct { // Indicates whether the image can be used for a fleet. AllowFleet *bool `locationName:"allowFleet" type:"boolean"` // Indicates whether the image can be used for an image builder. AllowImageBuilder *bool `locationName:"allowImageBuilder" type:"boolean"` // contains filtered or unexported fields }
Describes the permissions for an image.
func (ImagePermissions) GoString ¶
func (s ImagePermissions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImagePermissions) SetAllowFleet ¶
func (s *ImagePermissions) SetAllowFleet(v bool) *ImagePermissions
SetAllowFleet sets the AllowFleet field's value.
func (*ImagePermissions) SetAllowImageBuilder ¶
func (s *ImagePermissions) SetAllowImageBuilder(v bool) *ImagePermissions
SetAllowImageBuilder sets the AllowImageBuilder field's value.
func (ImagePermissions) String ¶
func (s ImagePermissions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ImageStateChangeReason ¶
type ImageStateChangeReason struct { // The state change reason code. Code *string `type:"string" enum:"ImageStateChangeReasonCode"` // The state change reason message. Message *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes the reason why the last image state change occurred.
func (ImageStateChangeReason) GoString ¶
func (s ImageStateChangeReason) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ImageStateChangeReason) SetCode ¶
func (s *ImageStateChangeReason) SetCode(v string) *ImageStateChangeReason
SetCode sets the Code field's value.
func (*ImageStateChangeReason) SetMessage ¶
func (s *ImageStateChangeReason) SetMessage(v string) *ImageStateChangeReason
SetMessage sets the Message field's value.
func (ImageStateChangeReason) String ¶
func (s ImageStateChangeReason) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IncompatibleImageException ¶
type IncompatibleImageException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The image can't be updated because it's not compatible for updates.
func (*IncompatibleImageException) Code ¶
func (s *IncompatibleImageException) Code() string
Code returns the exception type name.
func (*IncompatibleImageException) Error ¶
func (s *IncompatibleImageException) Error() string
func (IncompatibleImageException) GoString ¶
func (s IncompatibleImageException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IncompatibleImageException) Message ¶
func (s *IncompatibleImageException) Message() string
Message returns the exception's message.
func (*IncompatibleImageException) OrigErr ¶
func (s *IncompatibleImageException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*IncompatibleImageException) RequestID ¶
func (s *IncompatibleImageException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*IncompatibleImageException) StatusCode ¶
func (s *IncompatibleImageException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (IncompatibleImageException) String ¶
func (s IncompatibleImageException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidAccountStatusException ¶
type InvalidAccountStatusException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The resource cannot be created because your AWS account is suspended. For assistance, contact AWS Support.
func (*InvalidAccountStatusException) Code ¶
func (s *InvalidAccountStatusException) Code() string
Code returns the exception type name.
func (*InvalidAccountStatusException) Error ¶
func (s *InvalidAccountStatusException) Error() string
func (InvalidAccountStatusException) GoString ¶
func (s InvalidAccountStatusException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidAccountStatusException) Message ¶
func (s *InvalidAccountStatusException) Message() string
Message returns the exception's message.
func (*InvalidAccountStatusException) OrigErr ¶
func (s *InvalidAccountStatusException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidAccountStatusException) RequestID ¶
func (s *InvalidAccountStatusException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidAccountStatusException) StatusCode ¶
func (s *InvalidAccountStatusException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidAccountStatusException) String ¶
func (s InvalidAccountStatusException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterCombinationException ¶
type InvalidParameterCombinationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates an incorrect combination of parameters, or a missing parameter.
func (*InvalidParameterCombinationException) Code ¶
func (s *InvalidParameterCombinationException) Code() string
Code returns the exception type name.
func (*InvalidParameterCombinationException) Error ¶
func (s *InvalidParameterCombinationException) Error() string
func (InvalidParameterCombinationException) GoString ¶
func (s InvalidParameterCombinationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterCombinationException) Message ¶
func (s *InvalidParameterCombinationException) Message() string
Message returns the exception's message.
func (*InvalidParameterCombinationException) OrigErr ¶
func (s *InvalidParameterCombinationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterCombinationException) RequestID ¶
func (s *InvalidParameterCombinationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterCombinationException) StatusCode ¶
func (s *InvalidParameterCombinationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterCombinationException) String ¶
func (s InvalidParameterCombinationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidRoleException ¶
type InvalidRoleException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified role is invalid.
func (*InvalidRoleException) Code ¶
func (s *InvalidRoleException) Code() string
Code returns the exception type name.
func (*InvalidRoleException) Error ¶
func (s *InvalidRoleException) Error() string
func (InvalidRoleException) GoString ¶
func (s InvalidRoleException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidRoleException) Message ¶
func (s *InvalidRoleException) Message() string
Message returns the exception's message.
func (*InvalidRoleException) OrigErr ¶
func (s *InvalidRoleException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidRoleException) RequestID ¶
func (s *InvalidRoleException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidRoleException) StatusCode ¶
func (s *InvalidRoleException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidRoleException) String ¶
func (s InvalidRoleException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LastReportGenerationExecutionError ¶
type LastReportGenerationExecutionError struct { // The error code for the error that is returned when a usage report can't be // generated. ErrorCode *string `type:"string" enum:"UsageReportExecutionErrorCode"` // The error message for the error that is returned when a usage report can't // be generated. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes the error that is returned when a usage report can't be generated.
func (LastReportGenerationExecutionError) GoString ¶
func (s LastReportGenerationExecutionError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LastReportGenerationExecutionError) SetErrorCode ¶
func (s *LastReportGenerationExecutionError) SetErrorCode(v string) *LastReportGenerationExecutionError
SetErrorCode sets the ErrorCode field's value.
func (*LastReportGenerationExecutionError) SetErrorMessage ¶
func (s *LastReportGenerationExecutionError) SetErrorMessage(v string) *LastReportGenerationExecutionError
SetErrorMessage sets the ErrorMessage field's value.
func (LastReportGenerationExecutionError) String ¶
func (s LastReportGenerationExecutionError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LimitExceededException ¶
type LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The requested limit exceeds the permitted limit for an account.
func (*LimitExceededException) Code ¶
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (*LimitExceededException) Error ¶
func (s *LimitExceededException) Error() string
func (LimitExceededException) GoString ¶
func (s LimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LimitExceededException) Message ¶
func (s *LimitExceededException) Message() string
Message returns the exception's message.
func (*LimitExceededException) OrigErr ¶
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LimitExceededException) RequestID ¶
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LimitExceededException) StatusCode ¶
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LimitExceededException) String ¶
func (s LimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssociatedFleetsInput ¶
type ListAssociatedFleetsInput struct { // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // The name of the stack. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListAssociatedFleetsInput) GoString ¶
func (s ListAssociatedFleetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedFleetsInput) SetNextToken ¶
func (s *ListAssociatedFleetsInput) SetNextToken(v string) *ListAssociatedFleetsInput
SetNextToken sets the NextToken field's value.
func (*ListAssociatedFleetsInput) SetStackName ¶
func (s *ListAssociatedFleetsInput) SetStackName(v string) *ListAssociatedFleetsInput
SetStackName sets the StackName field's value.
func (ListAssociatedFleetsInput) String ¶
func (s ListAssociatedFleetsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedFleetsInput) Validate ¶
func (s *ListAssociatedFleetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssociatedFleetsOutput ¶
type ListAssociatedFleetsOutput struct { // The name of the fleet. Names []*string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssociatedFleetsOutput) GoString ¶
func (s ListAssociatedFleetsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedFleetsOutput) SetNames ¶
func (s *ListAssociatedFleetsOutput) SetNames(v []*string) *ListAssociatedFleetsOutput
SetNames sets the Names field's value.
func (*ListAssociatedFleetsOutput) SetNextToken ¶
func (s *ListAssociatedFleetsOutput) SetNextToken(v string) *ListAssociatedFleetsOutput
SetNextToken sets the NextToken field's value.
func (ListAssociatedFleetsOutput) String ¶
func (s ListAssociatedFleetsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAssociatedStacksInput ¶
type ListAssociatedStacksInput struct { // The name of the fleet. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The pagination token to use to retrieve the next page of results for this // operation. If this value is null, it retrieves the first page. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssociatedStacksInput) GoString ¶
func (s ListAssociatedStacksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedStacksInput) SetFleetName ¶
func (s *ListAssociatedStacksInput) SetFleetName(v string) *ListAssociatedStacksInput
SetFleetName sets the FleetName field's value.
func (*ListAssociatedStacksInput) SetNextToken ¶
func (s *ListAssociatedStacksInput) SetNextToken(v string) *ListAssociatedStacksInput
SetNextToken sets the NextToken field's value.
func (ListAssociatedStacksInput) String ¶
func (s ListAssociatedStacksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedStacksInput) Validate ¶
func (s *ListAssociatedStacksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAssociatedStacksOutput ¶
type ListAssociatedStacksOutput struct { // The name of the stack. Names []*string `type:"list"` // The pagination token to use to retrieve the next page of results for this // operation. If there are no more pages, this value is null. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListAssociatedStacksOutput) GoString ¶
func (s ListAssociatedStacksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAssociatedStacksOutput) SetNames ¶
func (s *ListAssociatedStacksOutput) SetNames(v []*string) *ListAssociatedStacksOutput
SetNames sets the Names field's value.
func (*ListAssociatedStacksOutput) SetNextToken ¶
func (s *ListAssociatedStacksOutput) SetNextToken(v string) *ListAssociatedStacksOutput
SetNextToken sets the NextToken field's value.
func (ListAssociatedStacksOutput) String ¶
func (s ListAssociatedStacksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEntitledApplicationsInput ¶
type ListEntitledApplicationsInput struct { // The name of the entitlement. // // EntitlementName is a required field EntitlementName *string `type:"string" required:"true"` // The maximum size of each page of results. MaxResults *int64 `type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // The name of the stack with which the entitlement is associated. // // StackName is a required field StackName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ListEntitledApplicationsInput) GoString ¶
func (s ListEntitledApplicationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitledApplicationsInput) SetEntitlementName ¶
func (s *ListEntitledApplicationsInput) SetEntitlementName(v string) *ListEntitledApplicationsInput
SetEntitlementName sets the EntitlementName field's value.
func (*ListEntitledApplicationsInput) SetMaxResults ¶
func (s *ListEntitledApplicationsInput) SetMaxResults(v int64) *ListEntitledApplicationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListEntitledApplicationsInput) SetNextToken ¶
func (s *ListEntitledApplicationsInput) SetNextToken(v string) *ListEntitledApplicationsInput
SetNextToken sets the NextToken field's value.
func (*ListEntitledApplicationsInput) SetStackName ¶
func (s *ListEntitledApplicationsInput) SetStackName(v string) *ListEntitledApplicationsInput
SetStackName sets the StackName field's value.
func (ListEntitledApplicationsInput) String ¶
func (s ListEntitledApplicationsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitledApplicationsInput) Validate ¶
func (s *ListEntitledApplicationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEntitledApplicationsOutput ¶
type ListEntitledApplicationsOutput struct { // The entitled applications. EntitledApplications []*EntitledApplication `type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListEntitledApplicationsOutput) GoString ¶
func (s ListEntitledApplicationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEntitledApplicationsOutput) SetEntitledApplications ¶
func (s *ListEntitledApplicationsOutput) SetEntitledApplications(v []*EntitledApplication) *ListEntitledApplicationsOutput
SetEntitledApplications sets the EntitledApplications field's value.
func (*ListEntitledApplicationsOutput) SetNextToken ¶
func (s *ListEntitledApplicationsOutput) SetNextToken(v string) *ListEntitledApplicationsOutput
SetNextToken sets the NextToken field's value.
func (ListEntitledApplicationsOutput) String ¶
func (s ListEntitledApplicationsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The information about the tags. Tags map[string]*string `min:"1" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NetworkAccessConfiguration ¶
type NetworkAccessConfiguration struct { // The resource identifier of the elastic network interface that is attached // to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource // identifier. EniId *string `min:"1" type:"string"` // The private IP address of the elastic network interface that is attached // to instances in your VPC. EniPrivateIpAddress *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes the network details of the fleet or image builder instance.
func (NetworkAccessConfiguration) GoString ¶
func (s NetworkAccessConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkAccessConfiguration) SetEniId ¶
func (s *NetworkAccessConfiguration) SetEniId(v string) *NetworkAccessConfiguration
SetEniId sets the EniId field's value.
func (*NetworkAccessConfiguration) SetEniPrivateIpAddress ¶
func (s *NetworkAccessConfiguration) SetEniPrivateIpAddress(v string) *NetworkAccessConfiguration
SetEniPrivateIpAddress sets the EniPrivateIpAddress field's value.
func (NetworkAccessConfiguration) String ¶
func (s NetworkAccessConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OperationNotPermittedException ¶
type OperationNotPermittedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The attempted operation is not permitted.
func (*OperationNotPermittedException) Code ¶
func (s *OperationNotPermittedException) Code() string
Code returns the exception type name.
func (*OperationNotPermittedException) Error ¶
func (s *OperationNotPermittedException) Error() string
func (OperationNotPermittedException) GoString ¶
func (s OperationNotPermittedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OperationNotPermittedException) Message ¶
func (s *OperationNotPermittedException) Message() string
Message returns the exception's message.
func (*OperationNotPermittedException) OrigErr ¶
func (s *OperationNotPermittedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*OperationNotPermittedException) RequestID ¶
func (s *OperationNotPermittedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*OperationNotPermittedException) StatusCode ¶
func (s *OperationNotPermittedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (OperationNotPermittedException) String ¶
func (s OperationNotPermittedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RequestLimitExceededException ¶
type RequestLimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
AppStream 2.0 can’t process the request right now because the Describe calls from your AWS account are being throttled by Amazon EC2. Try again later.
func (*RequestLimitExceededException) Code ¶
func (s *RequestLimitExceededException) Code() string
Code returns the exception type name.
func (*RequestLimitExceededException) Error ¶
func (s *RequestLimitExceededException) Error() string
func (RequestLimitExceededException) GoString ¶
func (s RequestLimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RequestLimitExceededException) Message ¶
func (s *RequestLimitExceededException) Message() string
Message returns the exception's message.
func (*RequestLimitExceededException) OrigErr ¶
func (s *RequestLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*RequestLimitExceededException) RequestID ¶
func (s *RequestLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*RequestLimitExceededException) StatusCode ¶
func (s *RequestLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (RequestLimitExceededException) String ¶
func (s RequestLimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceAlreadyExistsException ¶
type ResourceAlreadyExistsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified resource already exists.
func (*ResourceAlreadyExistsException) Code ¶
func (s *ResourceAlreadyExistsException) Code() string
Code returns the exception type name.
func (*ResourceAlreadyExistsException) Error ¶
func (s *ResourceAlreadyExistsException) Error() string
func (ResourceAlreadyExistsException) GoString ¶
func (s ResourceAlreadyExistsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceAlreadyExistsException) Message ¶
func (s *ResourceAlreadyExistsException) Message() string
Message returns the exception's message.
func (*ResourceAlreadyExistsException) OrigErr ¶
func (s *ResourceAlreadyExistsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceAlreadyExistsException) RequestID ¶
func (s *ResourceAlreadyExistsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceAlreadyExistsException) StatusCode ¶
func (s *ResourceAlreadyExistsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceAlreadyExistsException) String ¶
func (s ResourceAlreadyExistsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceError ¶
type ResourceError struct { // The error code. ErrorCode *string `type:"string" enum:"FleetErrorCode"` // The error message. ErrorMessage *string `min:"1" type:"string"` // The time the error occurred. ErrorTimestamp *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Describes a resource error.
func (ResourceError) GoString ¶
func (s ResourceError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceError) SetErrorCode ¶
func (s *ResourceError) SetErrorCode(v string) *ResourceError
SetErrorCode sets the ErrorCode field's value.
func (*ResourceError) SetErrorMessage ¶
func (s *ResourceError) SetErrorMessage(v string) *ResourceError
SetErrorMessage sets the ErrorMessage field's value.
func (*ResourceError) SetErrorTimestamp ¶
func (s *ResourceError) SetErrorTimestamp(v time.Time) *ResourceError
SetErrorTimestamp sets the ErrorTimestamp field's value.
func (ResourceError) String ¶
func (s ResourceError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceInUseException ¶
type ResourceInUseException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified resource is in use.
func (*ResourceInUseException) Code ¶
func (s *ResourceInUseException) Code() string
Code returns the exception type name.
func (*ResourceInUseException) Error ¶
func (s *ResourceInUseException) Error() string
func (ResourceInUseException) GoString ¶
func (s ResourceInUseException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceInUseException) Message ¶
func (s *ResourceInUseException) Message() string
Message returns the exception's message.
func (*ResourceInUseException) OrigErr ¶
func (s *ResourceInUseException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceInUseException) RequestID ¶
func (s *ResourceInUseException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceInUseException) StatusCode ¶
func (s *ResourceInUseException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceInUseException) String ¶
func (s ResourceInUseException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotAvailableException ¶
type ResourceNotAvailableException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified resource exists and is not in use, but isn't available.
func (*ResourceNotAvailableException) Code ¶
func (s *ResourceNotAvailableException) Code() string
Code returns the exception type name.
func (*ResourceNotAvailableException) Error ¶
func (s *ResourceNotAvailableException) Error() string
func (ResourceNotAvailableException) GoString ¶
func (s ResourceNotAvailableException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotAvailableException) Message ¶
func (s *ResourceNotAvailableException) Message() string
Message returns the exception's message.
func (*ResourceNotAvailableException) OrigErr ¶
func (s *ResourceNotAvailableException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotAvailableException) RequestID ¶
func (s *ResourceNotAvailableException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotAvailableException) StatusCode ¶
func (s *ResourceNotAvailableException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotAvailableException) String ¶
func (s ResourceNotAvailableException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The error message in the exception. Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified resource was not found.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3Location ¶
type S3Location struct { // The S3 bucket of the S3 object. // // S3Bucket is a required field S3Bucket *string `min:"3" type:"string" required:"true"` // The S3 key of the S3 object. // // This is required when used for the following: // // * IconS3Location (Actions: CreateApplication and UpdateApplication) // // * SessionScriptS3Location (Actions: CreateFleet and UpdateFleet) // // * ScriptDetails (Actions: CreateAppBlock) // // * SourceS3Location when creating an app block with CUSTOM PackagingType // (Actions: CreateAppBlock) // // * SourceS3Location when creating an app block with APPSTREAM2 PackagingType, // and using an existing application package (VHD file). In this case, S3Key // refers to the VHD file. If a new application package is required, then // S3Key is not required. (Actions: CreateAppBlock) S3Key *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes the S3 location.
func (S3Location) GoString ¶
func (s S3Location) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Location) SetS3Bucket ¶
func (s *S3Location) SetS3Bucket(v string) *S3Location
SetS3Bucket sets the S3Bucket field's value.
func (*S3Location) SetS3Key ¶
func (s *S3Location) SetS3Key(v string) *S3Location
SetS3Key sets the S3Key field's value.
func (S3Location) String ¶
func (s S3Location) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Location) Validate ¶
func (s *S3Location) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ScriptDetails ¶
type ScriptDetails struct { // The runtime parameters passed to the run path for the script. ExecutableParameters *string `min:"1" type:"string"` // The run path for the script. // // ExecutablePath is a required field ExecutablePath *string `min:"1" type:"string" required:"true"` // The S3 object location for the script. // // ScriptS3Location is a required field ScriptS3Location *S3Location `type:"structure" required:"true"` // The run timeout, in seconds, for the script. // // TimeoutInSeconds is a required field TimeoutInSeconds *int64 `type:"integer" required:"true"` // contains filtered or unexported fields }
Describes the details of the script.
func (ScriptDetails) GoString ¶
func (s ScriptDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScriptDetails) SetExecutableParameters ¶
func (s *ScriptDetails) SetExecutableParameters(v string) *ScriptDetails
SetExecutableParameters sets the ExecutableParameters field's value.
func (*ScriptDetails) SetExecutablePath ¶
func (s *ScriptDetails) SetExecutablePath(v string) *ScriptDetails
SetExecutablePath sets the ExecutablePath field's value.
func (*ScriptDetails) SetScriptS3Location ¶
func (s *ScriptDetails) SetScriptS3Location(v *S3Location) *ScriptDetails
SetScriptS3Location sets the ScriptS3Location field's value.
func (*ScriptDetails) SetTimeoutInSeconds ¶
func (s *ScriptDetails) SetTimeoutInSeconds(v int64) *ScriptDetails
SetTimeoutInSeconds sets the TimeoutInSeconds field's value.
func (ScriptDetails) String ¶
func (s ScriptDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ScriptDetails) Validate ¶
func (s *ScriptDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceAccountCredentials ¶
type ServiceAccountCredentials struct { // The user name of the account. This account must have the following privileges: // create computer objects, join computers to the domain, and change/reset the // password on descendant computer objects for the organizational units specified. // // AccountName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceAccountCredentials's // String and GoString methods. // // AccountName is a required field AccountName *string `min:"1" type:"string" required:"true" sensitive:"true"` // The password for the account. // // AccountPassword is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ServiceAccountCredentials's // String and GoString methods. // // AccountPassword is a required field AccountPassword *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Describes the credentials for the service account used by the fleet or image builder to connect to the directory.
func (ServiceAccountCredentials) GoString ¶
func (s ServiceAccountCredentials) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceAccountCredentials) SetAccountName ¶
func (s *ServiceAccountCredentials) SetAccountName(v string) *ServiceAccountCredentials
SetAccountName sets the AccountName field's value.
func (*ServiceAccountCredentials) SetAccountPassword ¶
func (s *ServiceAccountCredentials) SetAccountPassword(v string) *ServiceAccountCredentials
SetAccountPassword sets the AccountPassword field's value.
func (ServiceAccountCredentials) String ¶
func (s ServiceAccountCredentials) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceAccountCredentials) Validate ¶
func (s *ServiceAccountCredentials) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Session ¶
type Session struct { // The authentication method. The user is authenticated using a streaming URL // (API) or SAML 2.0 federation (SAML). AuthenticationType *string `type:"string" enum:"AuthenticationType"` // Specifies whether a user is connected to the streaming session. ConnectionState *string `type:"string" enum:"SessionConnectionState"` // The name of the fleet for the streaming session. // // FleetName is a required field FleetName *string `min:"1" type:"string" required:"true"` // The identifier of the streaming session. // // Id is a required field Id *string `min:"1" type:"string" required:"true"` // The identifier for the instance hosting the session. InstanceId *string `min:"1" type:"string"` // The time when the streaming session is set to expire. This time is based // on the MaxUserDurationinSeconds value, which determines the maximum length // of time that a streaming session can run. A streaming session might end earlier // than the time specified in SessionMaxExpirationTime, when the DisconnectTimeOutInSeconds // elapses or the user chooses to end his or her session. If the DisconnectTimeOutInSeconds // elapses, or the user chooses to end his or her session, the streaming instance // is terminated and the streaming session ends. MaxExpirationTime *time.Time `type:"timestamp"` // The network details for the streaming session. NetworkAccessConfiguration *NetworkAccessConfiguration `type:"structure"` // The name of the stack for the streaming session. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // The time when a streaming instance is dedicated for the user. StartTime *time.Time `type:"timestamp"` // The current state of the streaming session. // // State is a required field State *string `type:"string" required:"true" enum:"SessionState"` // The identifier of the user for whom the session was created. // // UserId is a required field UserId *string `min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
Describes a streaming session.
func (Session) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Session) SetAuthenticationType ¶
SetAuthenticationType sets the AuthenticationType field's value.
func (*Session) SetConnectionState ¶
SetConnectionState sets the ConnectionState field's value.
func (*Session) SetFleetName ¶
SetFleetName sets the FleetName field's value.
func (*Session) SetInstanceId ¶
SetInstanceId sets the InstanceId field's value.
func (*Session) SetMaxExpirationTime ¶
SetMaxExpirationTime sets the MaxExpirationTime field's value.
func (*Session) SetNetworkAccessConfiguration ¶
func (s *Session) SetNetworkAccessConfiguration(v *NetworkAccessConfiguration) *Session
SetNetworkAccessConfiguration sets the NetworkAccessConfiguration field's value.
func (*Session) SetStackName ¶
SetStackName sets the StackName field's value.
func (*Session) SetStartTime ¶
SetStartTime sets the StartTime field's value.
type SharedImagePermissions ¶
type SharedImagePermissions struct { // // ImagePermissions is a required field ImagePermissions *ImagePermissions `locationName:"imagePermissions" type:"structure" required:"true"` // // SharedAccountId is a required field SharedAccountId *string `locationName:"sharedAccountId" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the permissions that are available to the specified AWS account for a shared image.
func (SharedImagePermissions) GoString ¶
func (s SharedImagePermissions) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SharedImagePermissions) SetImagePermissions ¶
func (s *SharedImagePermissions) SetImagePermissions(v *ImagePermissions) *SharedImagePermissions
SetImagePermissions sets the ImagePermissions field's value.
func (*SharedImagePermissions) SetSharedAccountId ¶
func (s *SharedImagePermissions) SetSharedAccountId(v string) *SharedImagePermissions
SetSharedAccountId sets the SharedAccountId field's value.
func (SharedImagePermissions) String ¶
func (s SharedImagePermissions) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Stack ¶
type Stack struct { // The list of virtual private cloud (VPC) interface endpoint objects. Users // of the stack can connect to AppStream 2.0 only through the specified endpoints. AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` // The persistent application settings for users of the stack. ApplicationSettings *ApplicationSettingsResponse `type:"structure"` // The ARN of the stack. Arn *string `type:"string"` // The time the stack was created. CreatedTime *time.Time `type:"timestamp"` // The description to display. Description *string `min:"1" type:"string"` // The stack name to display. DisplayName *string `min:"1" type:"string"` // The domains where AppStream 2.0 streaming sessions can be embedded in an // iframe. You must approve the domains that you want to host embedded AppStream // 2.0 streaming sessions. EmbedHostDomains []*string `min:"1" type:"list"` // The URL that users are redirected to after they click the Send Feedback link. // If no URL is specified, no Send Feedback link is displayed. FeedbackURL *string `type:"string"` // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The URL that users are redirected to after their streaming session ends. RedirectURL *string `type:"string"` // The errors for the stack. StackErrors []*StackError `type:"list"` // The storage connectors to enable. StorageConnectors []*StorageConnector `type:"list"` // The streaming protocol you want your stack to prefer. This can be UDP or // TCP. Currently, UDP is only supported in the Windows native client. StreamingExperienceSettings *StreamingExperienceSettings `type:"structure"` // The actions that are enabled or disabled for users during their streaming // sessions. By default these actions are enabled. UserSettings []*UserSetting `min:"1" type:"list"` // contains filtered or unexported fields }
Describes a stack.
func (Stack) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Stack) SetAccessEndpoints ¶
func (s *Stack) SetAccessEndpoints(v []*AccessEndpoint) *Stack
SetAccessEndpoints sets the AccessEndpoints field's value.
func (*Stack) SetApplicationSettings ¶
func (s *Stack) SetApplicationSettings(v *ApplicationSettingsResponse) *Stack
SetApplicationSettings sets the ApplicationSettings field's value.
func (*Stack) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*Stack) SetDescription ¶
SetDescription sets the Description field's value.
func (*Stack) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Stack) SetEmbedHostDomains ¶
SetEmbedHostDomains sets the EmbedHostDomains field's value.
func (*Stack) SetFeedbackURL ¶
SetFeedbackURL sets the FeedbackURL field's value.
func (*Stack) SetRedirectURL ¶
SetRedirectURL sets the RedirectURL field's value.
func (*Stack) SetStackErrors ¶
func (s *Stack) SetStackErrors(v []*StackError) *Stack
SetStackErrors sets the StackErrors field's value.
func (*Stack) SetStorageConnectors ¶
func (s *Stack) SetStorageConnectors(v []*StorageConnector) *Stack
SetStorageConnectors sets the StorageConnectors field's value.
func (*Stack) SetStreamingExperienceSettings ¶
func (s *Stack) SetStreamingExperienceSettings(v *StreamingExperienceSettings) *Stack
SetStreamingExperienceSettings sets the StreamingExperienceSettings field's value.
func (*Stack) SetUserSettings ¶
func (s *Stack) SetUserSettings(v []*UserSetting) *Stack
SetUserSettings sets the UserSettings field's value.
type StackError ¶
type StackError struct { // The error code. ErrorCode *string `type:"string" enum:"StackErrorCode"` // The error message. ErrorMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a stack error.
func (StackError) GoString ¶
func (s StackError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StackError) SetErrorCode ¶
func (s *StackError) SetErrorCode(v string) *StackError
SetErrorCode sets the ErrorCode field's value.
func (*StackError) SetErrorMessage ¶
func (s *StackError) SetErrorMessage(v string) *StackError
SetErrorMessage sets the ErrorMessage field's value.
func (StackError) String ¶
func (s StackError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartAppBlockBuilderInput ¶
type StartAppBlockBuilderInput struct { // The name of the app block builder. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (StartAppBlockBuilderInput) GoString ¶
func (s StartAppBlockBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartAppBlockBuilderInput) SetName ¶
func (s *StartAppBlockBuilderInput) SetName(v string) *StartAppBlockBuilderInput
SetName sets the Name field's value.
func (StartAppBlockBuilderInput) String ¶
func (s StartAppBlockBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartAppBlockBuilderInput) Validate ¶
func (s *StartAppBlockBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartAppBlockBuilderOutput ¶
type StartAppBlockBuilderOutput struct { // Describes an app block builder. AppBlockBuilder *AppBlockBuilder `type:"structure"` // contains filtered or unexported fields }
func (StartAppBlockBuilderOutput) GoString ¶
func (s StartAppBlockBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartAppBlockBuilderOutput) SetAppBlockBuilder ¶
func (s *StartAppBlockBuilderOutput) SetAppBlockBuilder(v *AppBlockBuilder) *StartAppBlockBuilderOutput
SetAppBlockBuilder sets the AppBlockBuilder field's value.
func (StartAppBlockBuilderOutput) String ¶
func (s StartAppBlockBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartFleetInput ¶
type StartFleetInput struct { // The name of the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartFleetInput) GoString ¶
func (s StartFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFleetInput) SetName ¶
func (s *StartFleetInput) SetName(v string) *StartFleetInput
SetName sets the Name field's value.
func (StartFleetInput) String ¶
func (s StartFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartFleetInput) Validate ¶
func (s *StartFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartFleetOutput ¶
type StartFleetOutput struct {
// contains filtered or unexported fields
}
func (StartFleetOutput) GoString ¶
func (s StartFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StartFleetOutput) String ¶
func (s StartFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StartImageBuilderInput ¶
type StartImageBuilderInput struct { // The version of the AppStream 2.0 agent to use for this image builder. To // use the latest version of the AppStream 2.0 agent, specify [LATEST]. AppstreamAgentVersion *string `min:"1" type:"string"` // The name of the image builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartImageBuilderInput) GoString ¶
func (s StartImageBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartImageBuilderInput) SetAppstreamAgentVersion ¶
func (s *StartImageBuilderInput) SetAppstreamAgentVersion(v string) *StartImageBuilderInput
SetAppstreamAgentVersion sets the AppstreamAgentVersion field's value.
func (*StartImageBuilderInput) SetName ¶
func (s *StartImageBuilderInput) SetName(v string) *StartImageBuilderInput
SetName sets the Name field's value.
func (StartImageBuilderInput) String ¶
func (s StartImageBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartImageBuilderInput) Validate ¶
func (s *StartImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartImageBuilderOutput ¶
type StartImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
func (StartImageBuilderOutput) GoString ¶
func (s StartImageBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartImageBuilderOutput) SetImageBuilder ¶
func (s *StartImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *StartImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (StartImageBuilderOutput) String ¶
func (s StartImageBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopAppBlockBuilderInput ¶
type StopAppBlockBuilderInput struct { // The name of the app block builder. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (StopAppBlockBuilderInput) GoString ¶
func (s StopAppBlockBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopAppBlockBuilderInput) SetName ¶
func (s *StopAppBlockBuilderInput) SetName(v string) *StopAppBlockBuilderInput
SetName sets the Name field's value.
func (StopAppBlockBuilderInput) String ¶
func (s StopAppBlockBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopAppBlockBuilderInput) Validate ¶
func (s *StopAppBlockBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopAppBlockBuilderOutput ¶
type StopAppBlockBuilderOutput struct { // Describes an app block builder. AppBlockBuilder *AppBlockBuilder `type:"structure"` // contains filtered or unexported fields }
func (StopAppBlockBuilderOutput) GoString ¶
func (s StopAppBlockBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopAppBlockBuilderOutput) SetAppBlockBuilder ¶
func (s *StopAppBlockBuilderOutput) SetAppBlockBuilder(v *AppBlockBuilder) *StopAppBlockBuilderOutput
SetAppBlockBuilder sets the AppBlockBuilder field's value.
func (StopAppBlockBuilderOutput) String ¶
func (s StopAppBlockBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopFleetInput ¶
type StopFleetInput struct { // The name of the fleet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopFleetInput) GoString ¶
func (s StopFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFleetInput) SetName ¶
func (s *StopFleetInput) SetName(v string) *StopFleetInput
SetName sets the Name field's value.
func (StopFleetInput) String ¶
func (s StopFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopFleetInput) Validate ¶
func (s *StopFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopFleetOutput ¶
type StopFleetOutput struct {
// contains filtered or unexported fields
}
func (StopFleetOutput) GoString ¶
func (s StopFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (StopFleetOutput) String ¶
func (s StopFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StopImageBuilderInput ¶
type StopImageBuilderInput struct { // The name of the image builder. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopImageBuilderInput) GoString ¶
func (s StopImageBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopImageBuilderInput) SetName ¶
func (s *StopImageBuilderInput) SetName(v string) *StopImageBuilderInput
SetName sets the Name field's value.
func (StopImageBuilderInput) String ¶
func (s StopImageBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopImageBuilderInput) Validate ¶
func (s *StopImageBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopImageBuilderOutput ¶
type StopImageBuilderOutput struct { // Information about the image builder. ImageBuilder *ImageBuilder `type:"structure"` // contains filtered or unexported fields }
func (StopImageBuilderOutput) GoString ¶
func (s StopImageBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StopImageBuilderOutput) SetImageBuilder ¶
func (s *StopImageBuilderOutput) SetImageBuilder(v *ImageBuilder) *StopImageBuilderOutput
SetImageBuilder sets the ImageBuilder field's value.
func (StopImageBuilderOutput) String ¶
func (s StopImageBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type StorageConnector ¶
type StorageConnector struct { // The type of storage connector. // // ConnectorType is a required field ConnectorType *string `type:"string" required:"true" enum:"StorageConnectorType"` // The names of the domains for the account. Domains []*string `type:"list"` // The ARN of the storage connector. ResourceIdentifier *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a connector that enables persistent storage for users.
func (StorageConnector) GoString ¶
func (s StorageConnector) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StorageConnector) SetConnectorType ¶
func (s *StorageConnector) SetConnectorType(v string) *StorageConnector
SetConnectorType sets the ConnectorType field's value.
func (*StorageConnector) SetDomains ¶
func (s *StorageConnector) SetDomains(v []*string) *StorageConnector
SetDomains sets the Domains field's value.
func (*StorageConnector) SetResourceIdentifier ¶
func (s *StorageConnector) SetResourceIdentifier(v string) *StorageConnector
SetResourceIdentifier sets the ResourceIdentifier field's value.
func (StorageConnector) String ¶
func (s StorageConnector) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StorageConnector) Validate ¶
func (s *StorageConnector) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StreamingExperienceSettings ¶
type StreamingExperienceSettings struct { // The preferred protocol that you want to use while streaming your application. PreferredProtocol *string `type:"string" enum:"PreferredProtocol"` // contains filtered or unexported fields }
The streaming protocol you want your stack to prefer. This can be UDP or TCP. Currently, UDP is only supported in the Windows native client.
func (StreamingExperienceSettings) GoString ¶
func (s StreamingExperienceSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StreamingExperienceSettings) SetPreferredProtocol ¶
func (s *StreamingExperienceSettings) SetPreferredProtocol(v string) *StreamingExperienceSettings
SetPreferredProtocol sets the PreferredProtocol field's value.
func (StreamingExperienceSettings) String ¶
func (s StreamingExperienceSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // The tags to associate. A tag is a key-value pair, and the value is optional. // For example, Environment=Test. If you do not specify a value, Environment=. // // If you do not specify a value, the value is set to an empty string. // // Generally allowed characters are: letters, numbers, and spaces representable // in UTF-8, and the following special characters: // // _ . : / = + \ - @ // // Tags is a required field Tags map[string]*string `min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // The tag keys for the tags to disassociate. // // TagKeys is a required field TagKeys []*string `min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAppBlockBuilderInput ¶
type UpdateAppBlockBuilderInput struct { // The list of interface VPC endpoint (interface endpoint) objects. Administrators // can connect to the app block builder only through the specified endpoints. AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` // The attributes to delete from the app block builder. AttributesToDelete []*string `type:"list" enum:"AppBlockBuilderAttribute"` // The description of the app block builder. Description *string `type:"string"` // The display name of the app block builder. DisplayName *string `type:"string"` // Enables or disables default internet access for the app block builder. EnableDefaultInternetAccess *bool `type:"boolean"` // The Amazon Resource Name (ARN) of the IAM role to apply to the app block // builder. To assume a role, the app block builder calls the AWS Security Token // Service (STS) AssumeRole API operation and passes the ARN of the role to // use. The operation creates a new session with temporary credentials. AppStream // 2.0 retrieves the temporary credentials and creates the appstream_machine_role // credential profile on the instance. // // For more information, see Using an IAM Role to Grant Permissions to Applications // and Scripts Running on AppStream 2.0 Streaming Instances (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) // in the Amazon AppStream 2.0 Administration Guide. IamRoleArn *string `type:"string"` // The instance type to use when launching the app block builder. The following // instance types are available: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.standard.xlarge // // * stream.standard.2xlarge InstanceType *string `min:"1" type:"string"` // The unique name for the app block builder. // // Name is a required field Name *string `type:"string" required:"true"` // The platform of the app block builder. // // WINDOWS_SERVER_2019 is the only valid value. Platform *string `type:"string" enum:"PlatformType"` // The VPC configuration for the app block builder. // // App block builders require that you specify at least two subnets in different // availability zones. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
func (UpdateAppBlockBuilderInput) GoString ¶
func (s UpdateAppBlockBuilderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAppBlockBuilderInput) SetAccessEndpoints ¶
func (s *UpdateAppBlockBuilderInput) SetAccessEndpoints(v []*AccessEndpoint) *UpdateAppBlockBuilderInput
SetAccessEndpoints sets the AccessEndpoints field's value.
func (*UpdateAppBlockBuilderInput) SetAttributesToDelete ¶
func (s *UpdateAppBlockBuilderInput) SetAttributesToDelete(v []*string) *UpdateAppBlockBuilderInput
SetAttributesToDelete sets the AttributesToDelete field's value.
func (*UpdateAppBlockBuilderInput) SetDescription ¶
func (s *UpdateAppBlockBuilderInput) SetDescription(v string) *UpdateAppBlockBuilderInput
SetDescription sets the Description field's value.
func (*UpdateAppBlockBuilderInput) SetDisplayName ¶
func (s *UpdateAppBlockBuilderInput) SetDisplayName(v string) *UpdateAppBlockBuilderInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateAppBlockBuilderInput) SetEnableDefaultInternetAccess ¶
func (s *UpdateAppBlockBuilderInput) SetEnableDefaultInternetAccess(v bool) *UpdateAppBlockBuilderInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*UpdateAppBlockBuilderInput) SetIamRoleArn ¶
func (s *UpdateAppBlockBuilderInput) SetIamRoleArn(v string) *UpdateAppBlockBuilderInput
SetIamRoleArn sets the IamRoleArn field's value.
func (*UpdateAppBlockBuilderInput) SetInstanceType ¶
func (s *UpdateAppBlockBuilderInput) SetInstanceType(v string) *UpdateAppBlockBuilderInput
SetInstanceType sets the InstanceType field's value.
func (*UpdateAppBlockBuilderInput) SetName ¶
func (s *UpdateAppBlockBuilderInput) SetName(v string) *UpdateAppBlockBuilderInput
SetName sets the Name field's value.
func (*UpdateAppBlockBuilderInput) SetPlatform ¶
func (s *UpdateAppBlockBuilderInput) SetPlatform(v string) *UpdateAppBlockBuilderInput
SetPlatform sets the Platform field's value.
func (*UpdateAppBlockBuilderInput) SetVpcConfig ¶
func (s *UpdateAppBlockBuilderInput) SetVpcConfig(v *VpcConfig) *UpdateAppBlockBuilderInput
SetVpcConfig sets the VpcConfig field's value.
func (UpdateAppBlockBuilderInput) String ¶
func (s UpdateAppBlockBuilderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAppBlockBuilderInput) Validate ¶
func (s *UpdateAppBlockBuilderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAppBlockBuilderOutput ¶
type UpdateAppBlockBuilderOutput struct { // Describes an app block builder. AppBlockBuilder *AppBlockBuilder `type:"structure"` // contains filtered or unexported fields }
func (UpdateAppBlockBuilderOutput) GoString ¶
func (s UpdateAppBlockBuilderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAppBlockBuilderOutput) SetAppBlockBuilder ¶
func (s *UpdateAppBlockBuilderOutput) SetAppBlockBuilder(v *AppBlockBuilder) *UpdateAppBlockBuilderOutput
SetAppBlockBuilder sets the AppBlockBuilder field's value.
func (UpdateAppBlockBuilderOutput) String ¶
func (s UpdateAppBlockBuilderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateApplicationInput ¶
type UpdateApplicationInput struct { // The ARN of the app block. AppBlockArn *string `type:"string"` // The attributes to delete for an application. AttributesToDelete []*string `type:"list" enum:"ApplicationAttribute"` // The description of the application. Description *string `type:"string"` // The display name of the application. This name is visible to users in the // application catalog. DisplayName *string `type:"string"` // The icon S3 location of the application. IconS3Location *S3Location `type:"structure"` // The launch parameters of the application. LaunchParameters *string `min:"1" type:"string"` // The launch path of the application. LaunchPath *string `min:"1" type:"string"` // The name of the application. This name is visible to users when display name // is not specified. // // Name is a required field Name *string `type:"string" required:"true"` // The working directory of the application. WorkingDirectory *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateApplicationInput) GoString ¶
func (s UpdateApplicationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationInput) SetAppBlockArn ¶
func (s *UpdateApplicationInput) SetAppBlockArn(v string) *UpdateApplicationInput
SetAppBlockArn sets the AppBlockArn field's value.
func (*UpdateApplicationInput) SetAttributesToDelete ¶
func (s *UpdateApplicationInput) SetAttributesToDelete(v []*string) *UpdateApplicationInput
SetAttributesToDelete sets the AttributesToDelete field's value.
func (*UpdateApplicationInput) SetDescription ¶
func (s *UpdateApplicationInput) SetDescription(v string) *UpdateApplicationInput
SetDescription sets the Description field's value.
func (*UpdateApplicationInput) SetDisplayName ¶
func (s *UpdateApplicationInput) SetDisplayName(v string) *UpdateApplicationInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateApplicationInput) SetIconS3Location ¶
func (s *UpdateApplicationInput) SetIconS3Location(v *S3Location) *UpdateApplicationInput
SetIconS3Location sets the IconS3Location field's value.
func (*UpdateApplicationInput) SetLaunchParameters ¶
func (s *UpdateApplicationInput) SetLaunchParameters(v string) *UpdateApplicationInput
SetLaunchParameters sets the LaunchParameters field's value.
func (*UpdateApplicationInput) SetLaunchPath ¶
func (s *UpdateApplicationInput) SetLaunchPath(v string) *UpdateApplicationInput
SetLaunchPath sets the LaunchPath field's value.
func (*UpdateApplicationInput) SetName ¶
func (s *UpdateApplicationInput) SetName(v string) *UpdateApplicationInput
SetName sets the Name field's value.
func (*UpdateApplicationInput) SetWorkingDirectory ¶
func (s *UpdateApplicationInput) SetWorkingDirectory(v string) *UpdateApplicationInput
SetWorkingDirectory sets the WorkingDirectory field's value.
func (UpdateApplicationInput) String ¶
func (s UpdateApplicationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationInput) Validate ¶
func (s *UpdateApplicationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateApplicationOutput ¶
type UpdateApplicationOutput struct { // Describes an application in the application catalog. Application *Application `type:"structure"` // contains filtered or unexported fields }
func (UpdateApplicationOutput) GoString ¶
func (s UpdateApplicationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateApplicationOutput) SetApplication ¶
func (s *UpdateApplicationOutput) SetApplication(v *Application) *UpdateApplicationOutput
SetApplication sets the Application field's value.
func (UpdateApplicationOutput) String ¶
func (s UpdateApplicationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDirectoryConfigInput ¶
type UpdateDirectoryConfigInput struct { // The certificate-based authentication properties used to authenticate SAML // 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined // streaming instances. Fallback is turned on by default when certificate-based // authentication is Enabled . Fallback allows users to log in using their AD // domain password if certificate-based authentication is unsuccessful, or to // unlock a desktop lock screen. Enabled_no_directory_login_fallback enables // certificate-based authentication, but does not allow users to log in using // their AD domain password. Users will be disconnected to re-authenticate using // certificates. CertificateBasedAuthProperties *CertificateBasedAuthProperties `type:"structure"` // The name of the Directory Config object. // // DirectoryName is a required field DirectoryName *string `type:"string" required:"true"` // The distinguished names of the organizational units for computer accounts. OrganizationalUnitDistinguishedNames []*string `type:"list"` // The credentials for the service account used by the fleet or image builder // to connect to the directory. ServiceAccountCredentials *ServiceAccountCredentials `type:"structure"` // contains filtered or unexported fields }
func (UpdateDirectoryConfigInput) GoString ¶
func (s UpdateDirectoryConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDirectoryConfigInput) SetCertificateBasedAuthProperties ¶
func (s *UpdateDirectoryConfigInput) SetCertificateBasedAuthProperties(v *CertificateBasedAuthProperties) *UpdateDirectoryConfigInput
SetCertificateBasedAuthProperties sets the CertificateBasedAuthProperties field's value.
func (*UpdateDirectoryConfigInput) SetDirectoryName ¶
func (s *UpdateDirectoryConfigInput) SetDirectoryName(v string) *UpdateDirectoryConfigInput
SetDirectoryName sets the DirectoryName field's value.
func (*UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames ¶
func (s *UpdateDirectoryConfigInput) SetOrganizationalUnitDistinguishedNames(v []*string) *UpdateDirectoryConfigInput
SetOrganizationalUnitDistinguishedNames sets the OrganizationalUnitDistinguishedNames field's value.
func (*UpdateDirectoryConfigInput) SetServiceAccountCredentials ¶
func (s *UpdateDirectoryConfigInput) SetServiceAccountCredentials(v *ServiceAccountCredentials) *UpdateDirectoryConfigInput
SetServiceAccountCredentials sets the ServiceAccountCredentials field's value.
func (UpdateDirectoryConfigInput) String ¶
func (s UpdateDirectoryConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDirectoryConfigInput) Validate ¶
func (s *UpdateDirectoryConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDirectoryConfigOutput ¶
type UpdateDirectoryConfigOutput struct { // Information about the Directory Config object. DirectoryConfig *DirectoryConfig `type:"structure"` // contains filtered or unexported fields }
func (UpdateDirectoryConfigOutput) GoString ¶
func (s UpdateDirectoryConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateDirectoryConfigOutput) SetDirectoryConfig ¶
func (s *UpdateDirectoryConfigOutput) SetDirectoryConfig(v *DirectoryConfig) *UpdateDirectoryConfigOutput
SetDirectoryConfig sets the DirectoryConfig field's value.
func (UpdateDirectoryConfigOutput) String ¶
func (s UpdateDirectoryConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEntitlementInput ¶
type UpdateEntitlementInput struct { // Specifies whether all or only selected apps are entitled. AppVisibility *string `type:"string" enum:"AppVisibility"` // The attributes of the entitlement. Attributes []*EntitlementAttribute `min:"1" type:"list"` // The description of the entitlement. Description *string `type:"string"` // The name of the entitlement. // // Name is a required field Name *string `type:"string" required:"true"` // The name of the stack with which the entitlement is associated. // // StackName is a required field StackName *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateEntitlementInput) GoString ¶
func (s UpdateEntitlementInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEntitlementInput) SetAppVisibility ¶
func (s *UpdateEntitlementInput) SetAppVisibility(v string) *UpdateEntitlementInput
SetAppVisibility sets the AppVisibility field's value.
func (*UpdateEntitlementInput) SetAttributes ¶
func (s *UpdateEntitlementInput) SetAttributes(v []*EntitlementAttribute) *UpdateEntitlementInput
SetAttributes sets the Attributes field's value.
func (*UpdateEntitlementInput) SetDescription ¶
func (s *UpdateEntitlementInput) SetDescription(v string) *UpdateEntitlementInput
SetDescription sets the Description field's value.
func (*UpdateEntitlementInput) SetName ¶
func (s *UpdateEntitlementInput) SetName(v string) *UpdateEntitlementInput
SetName sets the Name field's value.
func (*UpdateEntitlementInput) SetStackName ¶
func (s *UpdateEntitlementInput) SetStackName(v string) *UpdateEntitlementInput
SetStackName sets the StackName field's value.
func (UpdateEntitlementInput) String ¶
func (s UpdateEntitlementInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEntitlementInput) Validate ¶
func (s *UpdateEntitlementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEntitlementOutput ¶
type UpdateEntitlementOutput struct { // The entitlement. Entitlement *Entitlement `type:"structure"` // contains filtered or unexported fields }
func (UpdateEntitlementOutput) GoString ¶
func (s UpdateEntitlementOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEntitlementOutput) SetEntitlement ¶
func (s *UpdateEntitlementOutput) SetEntitlement(v *Entitlement) *UpdateEntitlementOutput
SetEntitlement sets the Entitlement field's value.
func (UpdateEntitlementOutput) String ¶
func (s UpdateEntitlementOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFleetInput ¶
type UpdateFleetInput struct { // The fleet attributes to delete. AttributesToDelete []*string `type:"list" enum:"FleetAttribute"` // The desired capacity for the fleet. This is not allowed for Elastic fleets. ComputeCapacity *ComputeCapacity `type:"structure"` // Deletes the VPC association for the specified fleet. // // Deprecated: DeleteVpcConfig has been deprecated DeleteVpcConfig *bool `deprecated:"true" type:"boolean"` // The description to display. Description *string `type:"string"` // The amount of time that a streaming session remains active after users disconnect. // If users try to reconnect to the streaming session after a disconnection // or network interruption within this time interval, they are connected to // their previous session. Otherwise, they are connected to a new session with // a new streaming instance. // // Specify a value between 60 and 360000. DisconnectTimeoutInSeconds *int64 `type:"integer"` // The fleet name to display. DisplayName *string `type:"string"` // The name of the directory and organizational unit (OU) to use to join the // fleet to a Microsoft Active Directory domain. DomainJoinInfo *DomainJoinInfo `type:"structure"` // Enables or disables default internet access for the fleet. EnableDefaultInternetAccess *bool `type:"boolean"` // The Amazon Resource Name (ARN) of the IAM role to apply to the fleet. To // assume a role, a fleet instance calls the AWS Security Token Service (STS) // AssumeRole API operation and passes the ARN of the role to use. The operation // creates a new session with temporary credentials. AppStream 2.0 retrieves // the temporary credentials and creates the appstream_machine_role credential // profile on the instance. // // For more information, see Using an IAM Role to Grant Permissions to Applications // and Scripts Running on AppStream 2.0 Streaming Instances (https://docs.aws.amazon.com/appstream2/latest/developerguide/using-iam-roles-to-grant-permissions-to-applications-scripts-streaming-instances.html) // in the Amazon AppStream 2.0 Administration Guide. IamRoleArn *string `type:"string"` // The amount of time that users can be idle (inactive) before they are disconnected // from their streaming session and the DisconnectTimeoutInSeconds time interval // begins. Users are notified before they are disconnected due to inactivity. // If users try to reconnect to the streaming session before the time interval // specified in DisconnectTimeoutInSeconds elapses, they are connected to their // previous session. Users are considered idle when they stop providing keyboard // or mouse input during their streaming session. File uploads and downloads, // audio in, audio out, and pixels changing do not qualify as user activity. // If users continue to be idle after the time interval in IdleDisconnectTimeoutInSeconds // elapses, they are disconnected. // // To prevent users from being disconnected due to inactivity, specify a value // of 0. Otherwise, specify a value between 60 and 3600. The default value is // 0. // // If you enable this feature, we recommend that you specify a value that corresponds // exactly to a whole number of minutes (for example, 60, 120, and 180). If // you don't do this, the value is rounded to the nearest minute. For example, // if you specify a value of 70, users are disconnected after 1 minute of inactivity. // If you specify a value that is at the midpoint between two different minutes, // the value is rounded up. For example, if you specify a value of 90, users // are disconnected after 2 minutes of inactivity. IdleDisconnectTimeoutInSeconds *int64 `type:"integer"` // The ARN of the public, private, or shared image to use. ImageArn *string `type:"string"` // The name of the image used to create the fleet. ImageName *string `min:"1" type:"string"` // The instance type to use when launching fleet instances. The following instance // types are available: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.standard.xlarge // // * stream.standard.2xlarge // // * stream.compute.large // // * stream.compute.xlarge // // * stream.compute.2xlarge // // * stream.compute.4xlarge // // * stream.compute.8xlarge // // * stream.memory.large // // * stream.memory.xlarge // // * stream.memory.2xlarge // // * stream.memory.4xlarge // // * stream.memory.8xlarge // // * stream.memory.z1d.large // // * stream.memory.z1d.xlarge // // * stream.memory.z1d.2xlarge // // * stream.memory.z1d.3xlarge // // * stream.memory.z1d.6xlarge // // * stream.memory.z1d.12xlarge // // * stream.graphics-design.large // // * stream.graphics-design.xlarge // // * stream.graphics-design.2xlarge // // * stream.graphics-design.4xlarge // // * stream.graphics-desktop.2xlarge // // * stream.graphics.g4dn.xlarge // // * stream.graphics.g4dn.2xlarge // // * stream.graphics.g4dn.4xlarge // // * stream.graphics.g4dn.8xlarge // // * stream.graphics.g4dn.12xlarge // // * stream.graphics.g4dn.16xlarge // // * stream.graphics-pro.4xlarge // // * stream.graphics-pro.8xlarge // // * stream.graphics-pro.16xlarge // // The following instance types are available for Elastic fleets: // // * stream.standard.small // // * stream.standard.medium // // * stream.standard.large // // * stream.standard.xlarge // // * stream.standard.2xlarge InstanceType *string `min:"1" type:"string"` // The maximum number of concurrent sessions for a fleet. MaxConcurrentSessions *int64 `type:"integer"` // The maximum number of user sessions on an instance. This only applies to // multi-session fleets. MaxSessionsPerInstance *int64 `type:"integer"` // The maximum amount of time that a streaming session can remain active, in // seconds. If users are still connected to a streaming instance five minutes // before this limit is reached, they are prompted to save any open documents // before being disconnected. After this time elapses, the instance is terminated // and replaced by a new instance. // // Specify a value between 600 and 432000. MaxUserDurationInSeconds *int64 `type:"integer"` // A unique name for the fleet. Name *string `type:"string"` // The platform of the fleet. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported // for Elastic fleets. Platform *string `type:"string" enum:"PlatformType"` // The S3 location of the session scripts configuration zip file. This only // applies to Elastic fleets. SessionScriptS3Location *S3Location `type:"structure"` // The AppStream 2.0 view that is displayed to your users when they stream from // the fleet. When APP is specified, only the windows of applications opened // by users display. When DESKTOP is specified, the standard desktop that is // provided by the operating system displays. // // The default value is APP. StreamView *string `type:"string" enum:"StreamView"` // The USB device filter strings that specify which USB devices a user can redirect // to the fleet streaming session, when using the Windows native client. This // is allowed but not required for Elastic fleets. UsbDeviceFilterStrings []*string `type:"list"` // The VPC configuration for the fleet. This is required for Elastic fleets, // but not required for other fleet types. Elastic fleets require that you specify // at least two subnets in different availability zones. VpcConfig *VpcConfig `type:"structure"` // contains filtered or unexported fields }
func (UpdateFleetInput) GoString ¶
func (s UpdateFleetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFleetInput) SetAttributesToDelete ¶
func (s *UpdateFleetInput) SetAttributesToDelete(v []*string) *UpdateFleetInput
SetAttributesToDelete sets the AttributesToDelete field's value.
func (*UpdateFleetInput) SetComputeCapacity ¶
func (s *UpdateFleetInput) SetComputeCapacity(v *ComputeCapacity) *UpdateFleetInput
SetComputeCapacity sets the ComputeCapacity field's value.
func (*UpdateFleetInput) SetDeleteVpcConfig ¶
func (s *UpdateFleetInput) SetDeleteVpcConfig(v bool) *UpdateFleetInput
SetDeleteVpcConfig sets the DeleteVpcConfig field's value.
func (*UpdateFleetInput) SetDescription ¶
func (s *UpdateFleetInput) SetDescription(v string) *UpdateFleetInput
SetDescription sets the Description field's value.
func (*UpdateFleetInput) SetDisconnectTimeoutInSeconds ¶
func (s *UpdateFleetInput) SetDisconnectTimeoutInSeconds(v int64) *UpdateFleetInput
SetDisconnectTimeoutInSeconds sets the DisconnectTimeoutInSeconds field's value.
func (*UpdateFleetInput) SetDisplayName ¶
func (s *UpdateFleetInput) SetDisplayName(v string) *UpdateFleetInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateFleetInput) SetDomainJoinInfo ¶
func (s *UpdateFleetInput) SetDomainJoinInfo(v *DomainJoinInfo) *UpdateFleetInput
SetDomainJoinInfo sets the DomainJoinInfo field's value.
func (*UpdateFleetInput) SetEnableDefaultInternetAccess ¶
func (s *UpdateFleetInput) SetEnableDefaultInternetAccess(v bool) *UpdateFleetInput
SetEnableDefaultInternetAccess sets the EnableDefaultInternetAccess field's value.
func (*UpdateFleetInput) SetIamRoleArn ¶
func (s *UpdateFleetInput) SetIamRoleArn(v string) *UpdateFleetInput
SetIamRoleArn sets the IamRoleArn field's value.
func (*UpdateFleetInput) SetIdleDisconnectTimeoutInSeconds ¶
func (s *UpdateFleetInput) SetIdleDisconnectTimeoutInSeconds(v int64) *UpdateFleetInput
SetIdleDisconnectTimeoutInSeconds sets the IdleDisconnectTimeoutInSeconds field's value.
func (*UpdateFleetInput) SetImageArn ¶
func (s *UpdateFleetInput) SetImageArn(v string) *UpdateFleetInput
SetImageArn sets the ImageArn field's value.
func (*UpdateFleetInput) SetImageName ¶
func (s *UpdateFleetInput) SetImageName(v string) *UpdateFleetInput
SetImageName sets the ImageName field's value.
func (*UpdateFleetInput) SetInstanceType ¶
func (s *UpdateFleetInput) SetInstanceType(v string) *UpdateFleetInput
SetInstanceType sets the InstanceType field's value.
func (*UpdateFleetInput) SetMaxConcurrentSessions ¶
func (s *UpdateFleetInput) SetMaxConcurrentSessions(v int64) *UpdateFleetInput
SetMaxConcurrentSessions sets the MaxConcurrentSessions field's value.
func (*UpdateFleetInput) SetMaxSessionsPerInstance ¶
func (s *UpdateFleetInput) SetMaxSessionsPerInstance(v int64) *UpdateFleetInput
SetMaxSessionsPerInstance sets the MaxSessionsPerInstance field's value.
func (*UpdateFleetInput) SetMaxUserDurationInSeconds ¶
func (s *UpdateFleetInput) SetMaxUserDurationInSeconds(v int64) *UpdateFleetInput
SetMaxUserDurationInSeconds sets the MaxUserDurationInSeconds field's value.
func (*UpdateFleetInput) SetName ¶
func (s *UpdateFleetInput) SetName(v string) *UpdateFleetInput
SetName sets the Name field's value.
func (*UpdateFleetInput) SetPlatform ¶
func (s *UpdateFleetInput) SetPlatform(v string) *UpdateFleetInput
SetPlatform sets the Platform field's value.
func (*UpdateFleetInput) SetSessionScriptS3Location ¶
func (s *UpdateFleetInput) SetSessionScriptS3Location(v *S3Location) *UpdateFleetInput
SetSessionScriptS3Location sets the SessionScriptS3Location field's value.
func (*UpdateFleetInput) SetStreamView ¶
func (s *UpdateFleetInput) SetStreamView(v string) *UpdateFleetInput
SetStreamView sets the StreamView field's value.
func (*UpdateFleetInput) SetUsbDeviceFilterStrings ¶
func (s *UpdateFleetInput) SetUsbDeviceFilterStrings(v []*string) *UpdateFleetInput
SetUsbDeviceFilterStrings sets the UsbDeviceFilterStrings field's value.
func (*UpdateFleetInput) SetVpcConfig ¶
func (s *UpdateFleetInput) SetVpcConfig(v *VpcConfig) *UpdateFleetInput
SetVpcConfig sets the VpcConfig field's value.
func (UpdateFleetInput) String ¶
func (s UpdateFleetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFleetInput) Validate ¶
func (s *UpdateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFleetOutput ¶
type UpdateFleetOutput struct { // Information about the fleet. Fleet *Fleet `type:"structure"` // contains filtered or unexported fields }
func (UpdateFleetOutput) GoString ¶
func (s UpdateFleetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFleetOutput) SetFleet ¶
func (s *UpdateFleetOutput) SetFleet(v *Fleet) *UpdateFleetOutput
SetFleet sets the Fleet field's value.
func (UpdateFleetOutput) String ¶
func (s UpdateFleetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateImagePermissionsInput ¶
type UpdateImagePermissionsInput struct { // The permissions for the image. // // ImagePermissions is a required field ImagePermissions *ImagePermissions `type:"structure" required:"true"` // The name of the private image. // // Name is a required field Name *string `type:"string" required:"true"` // image permissions. // // SharedAccountId is a required field SharedAccountId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateImagePermissionsInput) GoString ¶
func (s UpdateImagePermissionsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateImagePermissionsInput) SetImagePermissions ¶
func (s *UpdateImagePermissionsInput) SetImagePermissions(v *ImagePermissions) *UpdateImagePermissionsInput
SetImagePermissions sets the ImagePermissions field's value.
func (*UpdateImagePermissionsInput) SetName ¶
func (s *UpdateImagePermissionsInput) SetName(v string) *UpdateImagePermissionsInput
SetName sets the Name field's value.
func (*UpdateImagePermissionsInput) SetSharedAccountId ¶
func (s *UpdateImagePermissionsInput) SetSharedAccountId(v string) *UpdateImagePermissionsInput
SetSharedAccountId sets the SharedAccountId field's value.
func (UpdateImagePermissionsInput) String ¶
func (s UpdateImagePermissionsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateImagePermissionsInput) Validate ¶
func (s *UpdateImagePermissionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateImagePermissionsOutput ¶
type UpdateImagePermissionsOutput struct {
// contains filtered or unexported fields
}
func (UpdateImagePermissionsOutput) GoString ¶
func (s UpdateImagePermissionsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateImagePermissionsOutput) String ¶
func (s UpdateImagePermissionsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateStackInput ¶
type UpdateStackInput struct { // The list of interface VPC endpoint (interface endpoint) objects. Users of // the stack can connect to AppStream 2.0 only through the specified endpoints. AccessEndpoints []*AccessEndpoint `min:"1" type:"list"` // The persistent application settings for users of a stack. When these settings // are enabled, changes that users make to applications and Windows settings // are automatically saved after each session and applied to the next session. ApplicationSettings *ApplicationSettings `type:"structure"` // The stack attributes to delete. AttributesToDelete []*string `type:"list" enum:"StackAttribute"` // Deletes the storage connectors currently enabled for the stack. // // Deprecated: DeleteStorageConnectors has been deprecated DeleteStorageConnectors *bool `deprecated:"true" type:"boolean"` // The description to display. Description *string `type:"string"` // The stack name to display. DisplayName *string `type:"string"` // The domains where AppStream 2.0 streaming sessions can be embedded in an // iframe. You must approve the domains that you want to host embedded AppStream // 2.0 streaming sessions. EmbedHostDomains []*string `min:"1" type:"list"` // The URL that users are redirected to after they choose the Send Feedback // link. If no URL is specified, no Send Feedback link is displayed. FeedbackURL *string `type:"string"` // The name of the stack. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The URL that users are redirected to after their streaming session ends. RedirectURL *string `type:"string"` // The storage connectors to enable. StorageConnectors []*StorageConnector `type:"list"` // The streaming protocol you want your stack to prefer. This can be UDP or // TCP. Currently, UDP is only supported in the Windows native client. StreamingExperienceSettings *StreamingExperienceSettings `type:"structure"` // The actions that are enabled or disabled for users during their streaming // sessions. By default, these actions are enabled. UserSettings []*UserSetting `min:"1" type:"list"` // contains filtered or unexported fields }
func (UpdateStackInput) GoString ¶
func (s UpdateStackInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateStackInput) SetAccessEndpoints ¶
func (s *UpdateStackInput) SetAccessEndpoints(v []*AccessEndpoint) *UpdateStackInput
SetAccessEndpoints sets the AccessEndpoints field's value.
func (*UpdateStackInput) SetApplicationSettings ¶
func (s *UpdateStackInput) SetApplicationSettings(v *ApplicationSettings) *UpdateStackInput
SetApplicationSettings sets the ApplicationSettings field's value.
func (*UpdateStackInput) SetAttributesToDelete ¶
func (s *UpdateStackInput) SetAttributesToDelete(v []*string) *UpdateStackInput
SetAttributesToDelete sets the AttributesToDelete field's value.
func (*UpdateStackInput) SetDeleteStorageConnectors ¶
func (s *UpdateStackInput) SetDeleteStorageConnectors(v bool) *UpdateStackInput
SetDeleteStorageConnectors sets the DeleteStorageConnectors field's value.
func (*UpdateStackInput) SetDescription ¶
func (s *UpdateStackInput) SetDescription(v string) *UpdateStackInput
SetDescription sets the Description field's value.
func (*UpdateStackInput) SetDisplayName ¶
func (s *UpdateStackInput) SetDisplayName(v string) *UpdateStackInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateStackInput) SetEmbedHostDomains ¶
func (s *UpdateStackInput) SetEmbedHostDomains(v []*string) *UpdateStackInput
SetEmbedHostDomains sets the EmbedHostDomains field's value.
func (*UpdateStackInput) SetFeedbackURL ¶
func (s *UpdateStackInput) SetFeedbackURL(v string) *UpdateStackInput
SetFeedbackURL sets the FeedbackURL field's value.
func (*UpdateStackInput) SetName ¶
func (s *UpdateStackInput) SetName(v string) *UpdateStackInput
SetName sets the Name field's value.
func (*UpdateStackInput) SetRedirectURL ¶
func (s *UpdateStackInput) SetRedirectURL(v string) *UpdateStackInput
SetRedirectURL sets the RedirectURL field's value.
func (*UpdateStackInput) SetStorageConnectors ¶
func (s *UpdateStackInput) SetStorageConnectors(v []*StorageConnector) *UpdateStackInput
SetStorageConnectors sets the StorageConnectors field's value.
func (*UpdateStackInput) SetStreamingExperienceSettings ¶
func (s *UpdateStackInput) SetStreamingExperienceSettings(v *StreamingExperienceSettings) *UpdateStackInput
SetStreamingExperienceSettings sets the StreamingExperienceSettings field's value.
func (*UpdateStackInput) SetUserSettings ¶
func (s *UpdateStackInput) SetUserSettings(v []*UserSetting) *UpdateStackInput
SetUserSettings sets the UserSettings field's value.
func (UpdateStackInput) String ¶
func (s UpdateStackInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateStackInput) Validate ¶
func (s *UpdateStackInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateStackOutput ¶
type UpdateStackOutput struct { // Information about the stack. Stack *Stack `type:"structure"` // contains filtered or unexported fields }
func (UpdateStackOutput) GoString ¶
func (s UpdateStackOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateStackOutput) SetStack ¶
func (s *UpdateStackOutput) SetStack(v *Stack) *UpdateStackOutput
SetStack sets the Stack field's value.
func (UpdateStackOutput) String ¶
func (s UpdateStackOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UsageReportSubscription ¶
type UsageReportSubscription struct { // The time when the last usage report was generated. LastGeneratedReportDate *time.Time `type:"timestamp"` // The Amazon S3 bucket where generated reports are stored. // // If you enabled on-instance session scripts and Amazon S3 logging for your // session script configuration, AppStream 2.0 created an S3 bucket to store // the script output. The bucket is unique to your account and Region. When // you enable usage reporting in this case, AppStream 2.0 uses the same bucket // to store your usage reports. If you haven't already enabled on-instance session // scripts, when you enable usage reports, AppStream 2.0 creates a new S3 bucket. S3BucketName *string `min:"1" type:"string"` // The schedule for generating usage reports. Schedule *string `type:"string" enum:"UsageReportSchedule"` // The errors that were returned if usage reports couldn't be generated. SubscriptionErrors []*LastReportGenerationExecutionError `type:"list"` // contains filtered or unexported fields }
Describes information about the usage report subscription.
func (UsageReportSubscription) GoString ¶
func (s UsageReportSubscription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UsageReportSubscription) SetLastGeneratedReportDate ¶
func (s *UsageReportSubscription) SetLastGeneratedReportDate(v time.Time) *UsageReportSubscription
SetLastGeneratedReportDate sets the LastGeneratedReportDate field's value.
func (*UsageReportSubscription) SetS3BucketName ¶
func (s *UsageReportSubscription) SetS3BucketName(v string) *UsageReportSubscription
SetS3BucketName sets the S3BucketName field's value.
func (*UsageReportSubscription) SetSchedule ¶
func (s *UsageReportSubscription) SetSchedule(v string) *UsageReportSubscription
SetSchedule sets the Schedule field's value.
func (*UsageReportSubscription) SetSubscriptionErrors ¶
func (s *UsageReportSubscription) SetSubscriptionErrors(v []*LastReportGenerationExecutionError) *UsageReportSubscription
SetSubscriptionErrors sets the SubscriptionErrors field's value.
func (UsageReportSubscription) String ¶
func (s UsageReportSubscription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type User ¶
type User struct { // The ARN of the user. Arn *string `type:"string"` // The authentication type for the user. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // The date and time the user was created in the user pool. CreatedTime *time.Time `type:"timestamp"` // Specifies whether the user in the user pool is enabled. Enabled *bool `type:"boolean"` // The first name, or given name, of the user. // // FirstName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by User's // String and GoString methods. FirstName *string `type:"string" sensitive:"true"` // The last name, or surname, of the user. // // LastName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by User's // String and GoString methods. LastName *string `type:"string" sensitive:"true"` // The status of the user in the user pool. The status can be one of the following: // // * UNCONFIRMED – The user is created but not confirmed. // // * CONFIRMED – The user is confirmed. // // * ARCHIVED – The user is no longer active. // // * COMPROMISED – The user is disabled because of a potential security // threat. // // * UNKNOWN – The user status is not known. Status *string `min:"1" type:"string"` // The email address of the user. // // Users' email addresses are case-sensitive. // // UserName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by User's // String and GoString methods. UserName *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Describes a user in the user pool.
func (User) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*User) SetAuthenticationType ¶
SetAuthenticationType sets the AuthenticationType field's value.
func (*User) SetCreatedTime ¶
SetCreatedTime sets the CreatedTime field's value.
func (*User) SetEnabled ¶
SetEnabled sets the Enabled field's value.
func (*User) SetFirstName ¶
SetFirstName sets the FirstName field's value.
func (*User) SetLastName ¶
SetLastName sets the LastName field's value.
func (*User) SetUserName ¶
SetUserName sets the UserName field's value.
type UserSetting ¶
type UserSetting struct { // The action that is enabled or disabled. // // Action is a required field Action *string `type:"string" required:"true" enum:"Action"` // Specifies the number of characters that can be copied by end users from the // local device to the remote session, and to the local device from the remote // session. // // This can be specified only for the CLIPBOARD_COPY_FROM_LOCAL_DEVICE and CLIPBOARD_COPY_TO_LOCAL_DEVICE // actions. // // This defaults to 20,971,520 (20 MB) when unspecified and the permission is // ENABLED. This can't be specified when the permission is DISABLED. // // This can only be specified for AlwaysOn and OnDemand fleets. The attribute // is not supported on Elastic fleets. // // The value can be between 1 and 20,971,520 (20 MB). MaximumLength *int64 `type:"integer"` // Indicates whether the action is enabled or disabled. // // Permission is a required field Permission *string `type:"string" required:"true" enum:"Permission"` // contains filtered or unexported fields }
Describes an action and whether the action is enabled or disabled for users during their streaming sessions.
func (UserSetting) GoString ¶
func (s UserSetting) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserSetting) SetAction ¶
func (s *UserSetting) SetAction(v string) *UserSetting
SetAction sets the Action field's value.
func (*UserSetting) SetMaximumLength ¶
func (s *UserSetting) SetMaximumLength(v int64) *UserSetting
SetMaximumLength sets the MaximumLength field's value.
func (*UserSetting) SetPermission ¶
func (s *UserSetting) SetPermission(v string) *UserSetting
SetPermission sets the Permission field's value.
func (UserSetting) String ¶
func (s UserSetting) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserSetting) Validate ¶
func (s *UserSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserStackAssociation ¶
type UserStackAssociation struct { // The authentication type for the user. // // AuthenticationType is a required field AuthenticationType *string `type:"string" required:"true" enum:"AuthenticationType"` // Specifies whether a welcome email is sent to a user after the user is created // in the user pool. SendEmailNotification *bool `type:"boolean"` // The name of the stack that is associated with the user. // // StackName is a required field StackName *string `min:"1" type:"string" required:"true"` // The email address of the user who is associated with the stack. // // Users' email addresses are case-sensitive. // // UserName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UserStackAssociation's // String and GoString methods. // // UserName is a required field UserName *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Describes a user in the user pool and the associated stack.
func (UserStackAssociation) GoString ¶
func (s UserStackAssociation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserStackAssociation) SetAuthenticationType ¶
func (s *UserStackAssociation) SetAuthenticationType(v string) *UserStackAssociation
SetAuthenticationType sets the AuthenticationType field's value.
func (*UserStackAssociation) SetSendEmailNotification ¶
func (s *UserStackAssociation) SetSendEmailNotification(v bool) *UserStackAssociation
SetSendEmailNotification sets the SendEmailNotification field's value.
func (*UserStackAssociation) SetStackName ¶
func (s *UserStackAssociation) SetStackName(v string) *UserStackAssociation
SetStackName sets the StackName field's value.
func (*UserStackAssociation) SetUserName ¶
func (s *UserStackAssociation) SetUserName(v string) *UserStackAssociation
SetUserName sets the UserName field's value.
func (UserStackAssociation) String ¶
func (s UserStackAssociation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserStackAssociation) Validate ¶
func (s *UserStackAssociation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UserStackAssociationError ¶
type UserStackAssociationError struct { // The error code for the error that is returned when a user can’t be associated // with or disassociated from a stack. ErrorCode *string `type:"string" enum:"UserStackAssociationErrorCode"` // The error message for the error that is returned when a user can’t be associated // with or disassociated from a stack. ErrorMessage *string `min:"1" type:"string"` // Information about the user and associated stack. UserStackAssociation *UserStackAssociation `type:"structure"` // contains filtered or unexported fields }
Describes the error that is returned when a user can’t be associated with or disassociated from a stack.
func (UserStackAssociationError) GoString ¶
func (s UserStackAssociationError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserStackAssociationError) SetErrorCode ¶
func (s *UserStackAssociationError) SetErrorCode(v string) *UserStackAssociationError
SetErrorCode sets the ErrorCode field's value.
func (*UserStackAssociationError) SetErrorMessage ¶
func (s *UserStackAssociationError) SetErrorMessage(v string) *UserStackAssociationError
SetErrorMessage sets the ErrorMessage field's value.
func (*UserStackAssociationError) SetUserStackAssociation ¶
func (s *UserStackAssociationError) SetUserStackAssociation(v *UserStackAssociation) *UserStackAssociationError
SetUserStackAssociation sets the UserStackAssociation field's value.
func (UserStackAssociationError) String ¶
func (s UserStackAssociationError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type VpcConfig ¶
type VpcConfig struct { // The identifiers of the security groups for the fleet or image builder. SecurityGroupIds []*string `type:"list"` // The identifiers of the subnets to which a network interface is attached from // the fleet instance or image builder instance. Fleet instances use one or // more subnets. Image builder instances use one subnet. SubnetIds []*string `type:"list"` // contains filtered or unexported fields }
Describes VPC configuration information for fleets and image builders.
func (VpcConfig) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*VpcConfig) SetSecurityGroupIds ¶
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*VpcConfig) SetSubnetIds ¶
SetSubnetIds sets the SubnetIds field's value.
Directories ¶
Path | Synopsis |
---|---|
Package appstreamiface provides an interface to enable mocking the Amazon AppStream service client for testing your code.
|
Package appstreamiface provides an interface to enable mocking the Amazon AppStream service client for testing your code. |