From 57029893063e4f0d1578989ee5c1fe7ab7564d1e Mon Sep 17 00:00:00 2001 From: Luc Talatinian Date: Fri, 25 Oct 2024 11:13:47 -0400 Subject: [PATCH 1/2] deprecate nimble --- .../customization/DeprecateService.java | 1 + service/nimble/api_op_AcceptEulas.go | 10 + service/nimble/api_op_CreateLaunchProfile.go | 22 + service/nimble/api_op_CreateStreamingImage.go | 16 + .../nimble/api_op_CreateStreamingSession.go | 18 + .../api_op_CreateStreamingSessionStream.go | 12 + service/nimble/api_op_CreateStudio.go | 18 + .../nimble/api_op_CreateStudioComponent.go | 30 ++ service/nimble/api_op_DeleteLaunchProfile.go | 10 + .../api_op_DeleteLaunchProfileMember.go | 10 + service/nimble/api_op_DeleteStreamingImage.go | 10 + .../nimble/api_op_DeleteStreamingSession.go | 10 + service/nimble/api_op_DeleteStudio.go | 8 + .../nimble/api_op_DeleteStudioComponent.go | 10 + service/nimble/api_op_DeleteStudioMember.go | 8 + service/nimble/api_op_GetEula.go | 6 + service/nimble/api_op_GetLaunchProfile.go | 8 + .../nimble/api_op_GetLaunchProfileDetails.go | 12 + .../api_op_GetLaunchProfileInitialization.go | 14 + .../nimble/api_op_GetLaunchProfileMember.go | 10 + service/nimble/api_op_GetStreamingImage.go | 8 + service/nimble/api_op_GetStreamingSession.go | 8 + .../api_op_GetStreamingSessionBackup.go | 8 + .../api_op_GetStreamingSessionStream.go | 10 + service/nimble/api_op_GetStudio.go | 6 + service/nimble/api_op_GetStudioComponent.go | 8 + service/nimble/api_op_GetStudioMember.go | 8 + service/nimble/api_op_ListEulaAcceptances.go | 12 + service/nimble/api_op_ListEulas.go | 10 + .../nimble/api_op_ListLaunchProfileMembers.go | 14 + service/nimble/api_op_ListLaunchProfiles.go | 16 + service/nimble/api_op_ListStreamingImages.go | 12 + .../api_op_ListStreamingSessionBackups.go | 12 + .../nimble/api_op_ListStreamingSessions.go | 16 + service/nimble/api_op_ListStudioComponents.go | 16 + service/nimble/api_op_ListStudioMembers.go | 12 + service/nimble/api_op_ListStudios.go | 8 + service/nimble/api_op_ListTagsForResource.go | 6 + .../nimble/api_op_PutLaunchProfileMembers.go | 12 + service/nimble/api_op_PutStudioMembers.go | 10 + .../nimble/api_op_StartStreamingSession.go | 12 + ...pi_op_StartStudioSSOConfigurationRepair.go | 8 + service/nimble/api_op_StopStreamingSession.go | 12 + service/nimble/api_op_TagResource.go | 6 + service/nimble/api_op_UntagResource.go | 6 + service/nimble/api_op_UpdateLaunchProfile.go | 20 + .../api_op_UpdateLaunchProfileMember.go | 14 + service/nimble/api_op_UpdateStreamingImage.go | 14 + service/nimble/api_op_UpdateStudio.go | 14 + .../nimble/api_op_UpdateStudioComponent.go | 30 ++ service/nimble/doc.go | 2 + service/nimble/types/types.go | 446 ++++++++++++++++++ 52 files changed, 1039 insertions(+) diff --git a/codegen/smithy-aws-go-codegen/src/main/java/software/amazon/smithy/aws/go/codegen/customization/DeprecateService.java b/codegen/smithy-aws-go-codegen/src/main/java/software/amazon/smithy/aws/go/codegen/customization/DeprecateService.java index 18fe911497b..4b01e7140c5 100644 --- a/codegen/smithy-aws-go-codegen/src/main/java/software/amazon/smithy/aws/go/codegen/customization/DeprecateService.java +++ b/codegen/smithy-aws-go-codegen/src/main/java/software/amazon/smithy/aws/go/codegen/customization/DeprecateService.java @@ -17,6 +17,7 @@ public class DeprecateService implements GoIntegration { private static final String DEPRECATION_MESSAGE = "AWS has deprecated this service. It is no longer available for use."; private static final Set DEPRECATED = Set.of( + "com.amazonaws.nimble#nimble" ); @Override diff --git a/service/nimble/api_op_AcceptEulas.go b/service/nimble/api_op_AcceptEulas.go index 464dfa0fbcd..aa58281e71c 100644 --- a/service/nimble/api_op_AcceptEulas.go +++ b/service/nimble/api_op_AcceptEulas.go @@ -12,6 +12,8 @@ import ( ) // Accept EULAs. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) AcceptEulas(ctx context.Context, params *AcceptEulasInput, optFns ...func(*Options)) (*AcceptEulasOutput, error) { if params == nil { params = &AcceptEulasInput{} @@ -32,15 +34,21 @@ type AcceptEulasInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The EULA ID. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaIds []string noSmithyDocumentSerde @@ -49,6 +57,8 @@ type AcceptEulasInput struct { type AcceptEulasOutput struct { // A collection of EULA acceptances. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaAcceptances []types.EulaAcceptance // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_CreateLaunchProfile.go b/service/nimble/api_op_CreateLaunchProfile.go index ebdd7730a07..2fdf76c4d3d 100644 --- a/service/nimble/api_op_CreateLaunchProfile.go +++ b/service/nimble/api_op_CreateLaunchProfile.go @@ -12,6 +12,8 @@ import ( ) // Create a launch profile. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) CreateLaunchProfile(ctx context.Context, params *CreateLaunchProfileInput, optFns ...func(*Options)) (*CreateLaunchProfileOutput, error) { if params == nil { params = &CreateLaunchProfileInput{} @@ -33,46 +35,64 @@ type CreateLaunchProfileInput struct { // accessible from. These subnets must support the specified instance types. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2SubnetIds []string // The version number of the protocol that is used by the launch profile. The only // valid version is "2021-03-31". // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileProtocolVersions []string // The name for the launch profile. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // A configuration for a streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamConfiguration *types.StreamConfigurationCreate // Unique identifiers for a collection of studio components that can be used with // this launch profile. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentIds []string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The description. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string noSmithyDocumentSerde @@ -81,6 +101,8 @@ type CreateLaunchProfileInput struct { type CreateLaunchProfileOutput struct { // The launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfile *types.LaunchProfile // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_CreateStreamingImage.go b/service/nimble/api_op_CreateStreamingImage.go index e41ef5006b8..c3a6896d455 100644 --- a/service/nimble/api_op_CreateStreamingImage.go +++ b/service/nimble/api_op_CreateStreamingImage.go @@ -12,6 +12,8 @@ import ( ) // Creates a streaming image resource in a studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) CreateStreamingImage(ctx context.Context, params *CreateStreamingImageInput, optFns ...func(*Options)) (*CreateStreamingImageOutput, error) { if params == nil { params = &CreateStreamingImageInput{} @@ -32,29 +34,41 @@ type CreateStreamingImageInput struct { // The ID of an EC2 machine image with which to create this streaming image. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2ImageId *string // A friendly name for a streaming image resource. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // A human-readable description of the streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string noSmithyDocumentSerde @@ -63,6 +77,8 @@ type CreateStreamingImageInput struct { type CreateStreamingImageOutput struct { // The streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImage *types.StreamingImage // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_CreateStreamingSession.go b/service/nimble/api_op_CreateStreamingSession.go index 2fc001c2e3b..d15b0174c3b 100644 --- a/service/nimble/api_op_CreateStreamingSession.go +++ b/service/nimble/api_op_CreateStreamingSession.go @@ -15,6 +15,8 @@ import ( // // After invoking this operation, you must poll GetStreamingSession until the // streaming session is in the READY state. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) CreateStreamingSession(ctx context.Context, params *CreateStreamingSessionInput, optFns ...func(*Options)) (*CreateStreamingSessionOutput, error) { if params == nil { params = &CreateStreamingSessionInput{} @@ -35,32 +37,46 @@ type CreateStreamingSessionInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The EC2 Instance type used for the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2InstanceType types.StreamingInstanceType // The user ID of the user that owns the streaming session. The user that owns the // session will be logging into the session and interacting with the virtual // workstation. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. OwnedBy *string // The ID of the streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImageId *string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string noSmithyDocumentSerde @@ -69,6 +85,8 @@ type CreateStreamingSessionInput struct { type CreateStreamingSessionOutput struct { // The session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Session *types.StreamingSession // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_CreateStreamingSessionStream.go b/service/nimble/api_op_CreateStreamingSessionStream.go index 0b46ad13bd0..efb99d31ea2 100644 --- a/service/nimble/api_op_CreateStreamingSessionStream.go +++ b/service/nimble/api_op_CreateStreamingSessionStream.go @@ -15,6 +15,8 @@ import ( // // After invoking this API, invoke GetStreamingSessionStream with the returned // streamId to poll the resource until it is in the READY state. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) CreateStreamingSessionStream(ctx context.Context, params *CreateStreamingSessionStreamInput, optFns ...func(*Options)) (*CreateStreamingSessionStreamOutput, error) { if params == nil { params = &CreateStreamingSessionStreamInput{} @@ -35,20 +37,28 @@ type CreateStreamingSessionStreamInput struct { // The streaming session ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The expiration time in seconds. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ExpirationInSeconds *int32 noSmithyDocumentSerde @@ -57,6 +67,8 @@ type CreateStreamingSessionStreamInput struct { type CreateStreamingSessionStreamOutput struct { // The stream. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Stream *types.StreamingSessionStream // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_CreateStudio.go b/service/nimble/api_op_CreateStudio.go index b6eb4be27b9..43959c7a0e8 100644 --- a/service/nimble/api_op_CreateStudio.go +++ b/service/nimble/api_op_CreateStudio.go @@ -39,6 +39,8 @@ import ( // portal users. // // If you delete the studio KMS key, your studio will no longer be accessible. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) CreateStudio(ctx context.Context, params *CreateStudioInput, optFns ...func(*Options)) (*CreateStudioOutput, error) { if params == nil { params = &CreateStudioInput{} @@ -60,36 +62,50 @@ type CreateStudioInput struct { // Studio portal. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AdminRoleArn *string // A friendly name for the studio. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. DisplayName *string // The studio name that is used in the URL of the Nimble Studio portal when // accessed by Nimble Studio users. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioName *string // The IAM role that studio users will assume when logging in to the Nimble Studio // portal. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UserRoleArn *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The studio encryption configuration. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioEncryptionConfiguration *types.StudioEncryptionConfiguration // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string noSmithyDocumentSerde @@ -98,6 +114,8 @@ type CreateStudioInput struct { type CreateStudioOutput struct { // Information about a studio. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Studio *types.Studio // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_CreateStudioComponent.go b/service/nimble/api_op_CreateStudioComponent.go index ed716c7cacf..ca1e412e4e2 100644 --- a/service/nimble/api_op_CreateStudioComponent.go +++ b/service/nimble/api_op_CreateStudioComponent.go @@ -12,6 +12,8 @@ import ( ) // Creates a studio component resource. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) CreateStudioComponent(ctx context.Context, params *CreateStudioComponentInput, optFns ...func(*Options)) (*CreateStudioComponentOutput, error) { if params == nil { params = &CreateStudioComponentInput{} @@ -32,54 +34,80 @@ type CreateStudioComponentInput struct { // The name for the studio component. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The type of the studio component. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Type types.StudioComponentType // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The configuration of the studio component, based on component type. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Configuration *types.StudioComponentConfiguration // The description. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // The EC2 security groups that control access to the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2SecurityGroupIds []string // Initialization scripts for studio components. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. InitializationScripts []types.StudioComponentInitializationScript // An IAM role attached to a Studio Component that gives the studio component // access to Amazon Web Services resources at anytime while the instance is // running. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. RuntimeRoleArn *string // Parameters for the studio component scripts. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ScriptParameters []types.ScriptParameterKeyValue // An IAM role attached to Studio Component when the system initialization script // runs which give the studio component access to Amazon Web Services resources // when the system initialization script runs. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SecureInitializationRoleArn *string // The specific subtype of a studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Subtype types.StudioComponentSubtype // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string noSmithyDocumentSerde @@ -88,6 +116,8 @@ type CreateStudioComponentInput struct { type CreateStudioComponentOutput struct { // Information about the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponent *types.StudioComponent // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_DeleteLaunchProfile.go b/service/nimble/api_op_DeleteLaunchProfile.go index 8919764132d..5224a0017ed 100644 --- a/service/nimble/api_op_DeleteLaunchProfile.go +++ b/service/nimble/api_op_DeleteLaunchProfile.go @@ -12,6 +12,8 @@ import ( ) // Permanently delete a launch profile. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) DeleteLaunchProfile(ctx context.Context, params *DeleteLaunchProfileInput, optFns ...func(*Options)) (*DeleteLaunchProfileOutput, error) { if params == nil { params = &DeleteLaunchProfileInput{} @@ -32,17 +34,23 @@ type DeleteLaunchProfileInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde @@ -51,6 +59,8 @@ type DeleteLaunchProfileInput struct { type DeleteLaunchProfileOutput struct { // The launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfile *types.LaunchProfile // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_DeleteLaunchProfileMember.go b/service/nimble/api_op_DeleteLaunchProfileMember.go index 6421b385dbe..430536dc442 100644 --- a/service/nimble/api_op_DeleteLaunchProfileMember.go +++ b/service/nimble/api_op_DeleteLaunchProfileMember.go @@ -11,6 +11,8 @@ import ( ) // Delete a user from launch profile membership. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) DeleteLaunchProfileMember(ctx context.Context, params *DeleteLaunchProfileMemberInput, optFns ...func(*Options)) (*DeleteLaunchProfileMemberOutput, error) { if params == nil { params = &DeleteLaunchProfileMemberInput{} @@ -31,22 +33,30 @@ type DeleteLaunchProfileMemberInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The principal ID. This currently supports a IAM Identity Center UserId. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde diff --git a/service/nimble/api_op_DeleteStreamingImage.go b/service/nimble/api_op_DeleteStreamingImage.go index 46c6bc404b9..79f5a7ee81b 100644 --- a/service/nimble/api_op_DeleteStreamingImage.go +++ b/service/nimble/api_op_DeleteStreamingImage.go @@ -12,6 +12,8 @@ import ( ) // Delete streaming image. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) DeleteStreamingImage(ctx context.Context, params *DeleteStreamingImageInput, optFns ...func(*Options)) (*DeleteStreamingImageOutput, error) { if params == nil { params = &DeleteStreamingImageInput{} @@ -32,17 +34,23 @@ type DeleteStreamingImageInput struct { // The streaming image ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImageId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde @@ -51,6 +59,8 @@ type DeleteStreamingImageInput struct { type DeleteStreamingImageOutput struct { // The streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImage *types.StreamingImage // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_DeleteStreamingSession.go b/service/nimble/api_op_DeleteStreamingSession.go index 8eca6c8ae63..5578a7c7fb9 100644 --- a/service/nimble/api_op_DeleteStreamingSession.go +++ b/service/nimble/api_op_DeleteStreamingSession.go @@ -18,6 +18,8 @@ import ( // // A streaming session will count against your streaming session quota until it is // marked DELETED . +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) DeleteStreamingSession(ctx context.Context, params *DeleteStreamingSessionInput, optFns ...func(*Options)) (*DeleteStreamingSessionOutput, error) { if params == nil { params = &DeleteStreamingSessionInput{} @@ -38,17 +40,23 @@ type DeleteStreamingSessionInput struct { // The streaming session ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde @@ -57,6 +65,8 @@ type DeleteStreamingSessionInput struct { type DeleteStreamingSessionOutput struct { // The session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Session *types.StreamingSession // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_DeleteStudio.go b/service/nimble/api_op_DeleteStudio.go index 447dc63a4c4..f75913fc4c1 100644 --- a/service/nimble/api_op_DeleteStudio.go +++ b/service/nimble/api_op_DeleteStudio.go @@ -12,6 +12,8 @@ import ( ) // Delete a studio resource. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) DeleteStudio(ctx context.Context, params *DeleteStudioInput, optFns ...func(*Options)) (*DeleteStudioOutput, error) { if params == nil { params = &DeleteStudioInput{} @@ -32,12 +34,16 @@ type DeleteStudioInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde @@ -48,6 +54,8 @@ type DeleteStudioOutput struct { // Information about a studio. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Studio *types.Studio // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_DeleteStudioComponent.go b/service/nimble/api_op_DeleteStudioComponent.go index 7656de25cda..94a2c6a10c2 100644 --- a/service/nimble/api_op_DeleteStudioComponent.go +++ b/service/nimble/api_op_DeleteStudioComponent.go @@ -12,6 +12,8 @@ import ( ) // Deletes a studio component resource. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) DeleteStudioComponent(ctx context.Context, params *DeleteStudioComponentInput, optFns ...func(*Options)) (*DeleteStudioComponentOutput, error) { if params == nil { params = &DeleteStudioComponentInput{} @@ -32,17 +34,23 @@ type DeleteStudioComponentInput struct { // The studio component ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde @@ -51,6 +59,8 @@ type DeleteStudioComponentInput struct { type DeleteStudioComponentOutput struct { // Information about the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponent *types.StudioComponent // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_DeleteStudioMember.go b/service/nimble/api_op_DeleteStudioMember.go index b724f6051cd..91f753cac50 100644 --- a/service/nimble/api_op_DeleteStudioMember.go +++ b/service/nimble/api_op_DeleteStudioMember.go @@ -11,6 +11,8 @@ import ( ) // Delete a user from studio membership. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) DeleteStudioMember(ctx context.Context, params *DeleteStudioMemberInput, optFns ...func(*Options)) (*DeleteStudioMemberOutput, error) { if params == nil { params = &DeleteStudioMemberInput{} @@ -31,17 +33,23 @@ type DeleteStudioMemberInput struct { // The principal ID. This currently supports a IAM Identity Center UserId. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde diff --git a/service/nimble/api_op_GetEula.go b/service/nimble/api_op_GetEula.go index 1802b4f837e..90af9b84896 100644 --- a/service/nimble/api_op_GetEula.go +++ b/service/nimble/api_op_GetEula.go @@ -12,6 +12,8 @@ import ( ) // Get EULA. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetEula(ctx context.Context, params *GetEulaInput, optFns ...func(*Options)) (*GetEulaOutput, error) { if params == nil { params = &GetEulaInput{} @@ -32,6 +34,8 @@ type GetEulaInput struct { // The EULA ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaId *string noSmithyDocumentSerde @@ -40,6 +44,8 @@ type GetEulaInput struct { type GetEulaOutput struct { // The EULA. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Eula *types.Eula // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetLaunchProfile.go b/service/nimble/api_op_GetLaunchProfile.go index 6e499a69242..a9e537aca4b 100644 --- a/service/nimble/api_op_GetLaunchProfile.go +++ b/service/nimble/api_op_GetLaunchProfile.go @@ -16,6 +16,8 @@ import ( ) // Get a launch profile. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetLaunchProfile(ctx context.Context, params *GetLaunchProfileInput, optFns ...func(*Options)) (*GetLaunchProfileOutput, error) { if params == nil { params = &GetLaunchProfileInput{} @@ -36,11 +38,15 @@ type GetLaunchProfileInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -49,6 +55,8 @@ type GetLaunchProfileInput struct { type GetLaunchProfileOutput struct { // The launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfile *types.LaunchProfile // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetLaunchProfileDetails.go b/service/nimble/api_op_GetLaunchProfileDetails.go index 71012cde9bb..5de2c398726 100644 --- a/service/nimble/api_op_GetLaunchProfileDetails.go +++ b/service/nimble/api_op_GetLaunchProfileDetails.go @@ -16,6 +16,8 @@ import ( // This includes the name and description of all studio components used by the // launch profiles, and the name and description of streaming images that can be // used with this launch profile. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetLaunchProfileDetails(ctx context.Context, params *GetLaunchProfileDetailsInput, optFns ...func(*Options)) (*GetLaunchProfileDetailsOutput, error) { if params == nil { params = &GetLaunchProfileDetailsInput{} @@ -36,11 +38,15 @@ type GetLaunchProfileDetailsInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -49,12 +55,18 @@ type GetLaunchProfileDetailsInput struct { type GetLaunchProfileDetailsOutput struct { // The launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfile *types.LaunchProfile // A collection of streaming images. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImages []types.StreamingImage // A collection of studio component summaries. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentSummaries []types.StudioComponentSummary // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetLaunchProfileInitialization.go b/service/nimble/api_op_GetLaunchProfileInitialization.go index 9c8badc7855..e6cbc088b76 100644 --- a/service/nimble/api_op_GetLaunchProfileInitialization.go +++ b/service/nimble/api_op_GetLaunchProfileInitialization.go @@ -12,6 +12,8 @@ import ( ) // Get a launch profile initialization. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetLaunchProfileInitialization(ctx context.Context, params *GetLaunchProfileInitializationInput, optFns ...func(*Options)) (*GetLaunchProfileInitializationOutput, error) { if params == nil { params = &GetLaunchProfileInitializationInput{} @@ -32,26 +34,36 @@ type GetLaunchProfileInitializationInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The launch profile protocol versions supported by the client. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileProtocolVersions []string // The launch purpose. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchPurpose *string // The platform where this Launch Profile will be used, either Windows or Linux. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Platform *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -60,6 +72,8 @@ type GetLaunchProfileInitializationInput struct { type GetLaunchProfileInitializationOutput struct { // The launch profile initialization. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileInitialization *types.LaunchProfileInitialization // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetLaunchProfileMember.go b/service/nimble/api_op_GetLaunchProfileMember.go index 09018717b7c..e9b2e50bd17 100644 --- a/service/nimble/api_op_GetLaunchProfileMember.go +++ b/service/nimble/api_op_GetLaunchProfileMember.go @@ -12,6 +12,8 @@ import ( ) // Get a user persona in launch profile membership. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetLaunchProfileMember(ctx context.Context, params *GetLaunchProfileMemberInput, optFns ...func(*Options)) (*GetLaunchProfileMemberOutput, error) { if params == nil { params = &GetLaunchProfileMemberInput{} @@ -32,16 +34,22 @@ type GetLaunchProfileMemberInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The principal ID. This currently supports a IAM Identity Center UserId. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -50,6 +58,8 @@ type GetLaunchProfileMemberInput struct { type GetLaunchProfileMemberOutput struct { // The member. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Member *types.LaunchProfileMembership // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetStreamingImage.go b/service/nimble/api_op_GetStreamingImage.go index c41d8159f81..edb80ca76e8 100644 --- a/service/nimble/api_op_GetStreamingImage.go +++ b/service/nimble/api_op_GetStreamingImage.go @@ -16,6 +16,8 @@ import ( ) // Get streaming image. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetStreamingImage(ctx context.Context, params *GetStreamingImageInput, optFns ...func(*Options)) (*GetStreamingImageOutput, error) { if params == nil { params = &GetStreamingImageInput{} @@ -36,11 +38,15 @@ type GetStreamingImageInput struct { // The streaming image ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImageId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -49,6 +55,8 @@ type GetStreamingImageInput struct { type GetStreamingImageOutput struct { // The streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImage *types.StreamingImage // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetStreamingSession.go b/service/nimble/api_op_GetStreamingSession.go index 4ad86d792e1..06067903c89 100644 --- a/service/nimble/api_op_GetStreamingSession.go +++ b/service/nimble/api_op_GetStreamingSession.go @@ -19,6 +19,8 @@ import ( // // Invoke this operation to poll for a streaming session state while creating or // deleting a session. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetStreamingSession(ctx context.Context, params *GetStreamingSessionInput, optFns ...func(*Options)) (*GetStreamingSessionOutput, error) { if params == nil { params = &GetStreamingSessionInput{} @@ -39,11 +41,15 @@ type GetStreamingSessionInput struct { // The streaming session ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -52,6 +58,8 @@ type GetStreamingSessionInput struct { type GetStreamingSessionOutput struct { // The session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Session *types.StreamingSession // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetStreamingSessionBackup.go b/service/nimble/api_op_GetStreamingSessionBackup.go index 6212bd5f880..3575aaad522 100644 --- a/service/nimble/api_op_GetStreamingSessionBackup.go +++ b/service/nimble/api_op_GetStreamingSessionBackup.go @@ -15,6 +15,8 @@ import ( // // Invoke this operation to poll for a streaming session backup while stopping a // streaming session. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetStreamingSessionBackup(ctx context.Context, params *GetStreamingSessionBackupInput, optFns ...func(*Options)) (*GetStreamingSessionBackupOutput, error) { if params == nil { params = &GetStreamingSessionBackupInput{} @@ -35,11 +37,15 @@ type GetStreamingSessionBackupInput struct { // The ID of the backup. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. BackupId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -48,6 +54,8 @@ type GetStreamingSessionBackupInput struct { type GetStreamingSessionBackupOutput struct { // Information about the streaming session backup. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingSessionBackup *types.StreamingSessionBackup // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetStreamingSessionStream.go b/service/nimble/api_op_GetStreamingSessionStream.go index cee421bf730..d6587e6ca68 100644 --- a/service/nimble/api_op_GetStreamingSessionStream.go +++ b/service/nimble/api_op_GetStreamingSessionStream.go @@ -22,6 +22,8 @@ import ( // // After the StreamingSessionStream changes to the READY state, the url property // will contain a stream to be used with the DCV streaming client. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetStreamingSessionStream(ctx context.Context, params *GetStreamingSessionStreamInput, optFns ...func(*Options)) (*GetStreamingSessionStreamOutput, error) { if params == nil { params = &GetStreamingSessionStreamInput{} @@ -42,16 +44,22 @@ type GetStreamingSessionStreamInput struct { // The streaming session ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionId *string // The streaming session stream ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -60,6 +68,8 @@ type GetStreamingSessionStreamInput struct { type GetStreamingSessionStreamOutput struct { // The stream. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Stream *types.StreamingSessionStream // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetStudio.go b/service/nimble/api_op_GetStudio.go index 01632a90885..54a51c3f637 100644 --- a/service/nimble/api_op_GetStudio.go +++ b/service/nimble/api_op_GetStudio.go @@ -16,6 +16,8 @@ import ( ) // Get a studio resource. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetStudio(ctx context.Context, params *GetStudioInput, optFns ...func(*Options)) (*GetStudioOutput, error) { if params == nil { params = &GetStudioInput{} @@ -36,6 +38,8 @@ type GetStudioInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -46,6 +50,8 @@ type GetStudioOutput struct { // Information about a studio. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Studio *types.Studio // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetStudioComponent.go b/service/nimble/api_op_GetStudioComponent.go index c17a1dc2ef0..1e7e143b4c0 100644 --- a/service/nimble/api_op_GetStudioComponent.go +++ b/service/nimble/api_op_GetStudioComponent.go @@ -16,6 +16,8 @@ import ( ) // Gets a studio component resource. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetStudioComponent(ctx context.Context, params *GetStudioComponentInput, optFns ...func(*Options)) (*GetStudioComponentOutput, error) { if params == nil { params = &GetStudioComponentInput{} @@ -36,11 +38,15 @@ type GetStudioComponentInput struct { // The studio component ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -49,6 +55,8 @@ type GetStudioComponentInput struct { type GetStudioComponentOutput struct { // Information about the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponent *types.StudioComponent // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_GetStudioMember.go b/service/nimble/api_op_GetStudioMember.go index 508e4875b9b..ec7d873a908 100644 --- a/service/nimble/api_op_GetStudioMember.go +++ b/service/nimble/api_op_GetStudioMember.go @@ -12,6 +12,8 @@ import ( ) // Get a user's membership in a studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) GetStudioMember(ctx context.Context, params *GetStudioMemberInput, optFns ...func(*Options)) (*GetStudioMemberOutput, error) { if params == nil { params = &GetStudioMemberInput{} @@ -32,11 +34,15 @@ type GetStudioMemberInput struct { // The principal ID. This currently supports a IAM Identity Center UserId. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string noSmithyDocumentSerde @@ -45,6 +51,8 @@ type GetStudioMemberInput struct { type GetStudioMemberOutput struct { // The member. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Member *types.StudioMembership // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListEulaAcceptances.go b/service/nimble/api_op_ListEulaAcceptances.go index f9612ec99f9..37c2a38884a 100644 --- a/service/nimble/api_op_ListEulaAcceptances.go +++ b/service/nimble/api_op_ListEulaAcceptances.go @@ -12,6 +12,8 @@ import ( ) // List EULA acceptances. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListEulaAcceptances(ctx context.Context, params *ListEulaAcceptancesInput, optFns ...func(*Options)) (*ListEulaAcceptancesOutput, error) { if params == nil { params = &ListEulaAcceptancesInput{} @@ -32,12 +34,18 @@ type ListEulaAcceptancesInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The list of EULA IDs that have been previously accepted. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaIds []string // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string noSmithyDocumentSerde @@ -46,9 +54,13 @@ type ListEulaAcceptancesInput struct { type ListEulaAcceptancesOutput struct { // A collection of EULA acceptances. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaAcceptances []types.EulaAcceptance // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListEulas.go b/service/nimble/api_op_ListEulas.go index 68b0d487762..ac9b53ef6ea 100644 --- a/service/nimble/api_op_ListEulas.go +++ b/service/nimble/api_op_ListEulas.go @@ -12,6 +12,8 @@ import ( ) // List EULAs. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListEulas(ctx context.Context, params *ListEulasInput, optFns ...func(*Options)) (*ListEulasOutput, error) { if params == nil { params = &ListEulasInput{} @@ -30,9 +32,13 @@ func (c *Client) ListEulas(ctx context.Context, params *ListEulasInput, optFns . type ListEulasInput struct { // The list of EULA IDs that should be returned + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaIds []string // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string noSmithyDocumentSerde @@ -41,9 +47,13 @@ type ListEulasInput struct { type ListEulasOutput struct { // A collection of EULA resources. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Eulas []types.Eula // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListLaunchProfileMembers.go b/service/nimble/api_op_ListLaunchProfileMembers.go index 858906c6e46..d26fb6d0a57 100644 --- a/service/nimble/api_op_ListLaunchProfileMembers.go +++ b/service/nimble/api_op_ListLaunchProfileMembers.go @@ -12,6 +12,8 @@ import ( ) // Get all users in a given launch profile membership. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListLaunchProfileMembers(ctx context.Context, params *ListLaunchProfileMembersInput, optFns ...func(*Options)) (*ListLaunchProfileMembersOutput, error) { if params == nil { params = &ListLaunchProfileMembersInput{} @@ -32,17 +34,25 @@ type ListLaunchProfileMembersInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The max number of results to return in the response. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxResults *int32 // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string noSmithyDocumentSerde @@ -51,9 +61,13 @@ type ListLaunchProfileMembersInput struct { type ListLaunchProfileMembersOutput struct { // A list of members. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Members []types.LaunchProfileMembership // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListLaunchProfiles.go b/service/nimble/api_op_ListLaunchProfiles.go index 8cfd417ca47..8e40326d0ac 100644 --- a/service/nimble/api_op_ListLaunchProfiles.go +++ b/service/nimble/api_op_ListLaunchProfiles.go @@ -12,6 +12,8 @@ import ( ) // List all the launch profiles a studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListLaunchProfiles(ctx context.Context, params *ListLaunchProfilesInput, optFns ...func(*Options)) (*ListLaunchProfilesOutput, error) { if params == nil { params = &ListLaunchProfilesInput{} @@ -32,18 +34,28 @@ type ListLaunchProfilesInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The max number of results to return in the response. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxResults *int32 // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // The principal ID. This currently supports a IAM Identity Center UserId. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string // Filter this request to launch profiles in any of the given states. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. States []types.LaunchProfileState noSmithyDocumentSerde @@ -52,9 +64,13 @@ type ListLaunchProfilesInput struct { type ListLaunchProfilesOutput struct { // A collection of launch profiles. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfiles []types.LaunchProfile // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListStreamingImages.go b/service/nimble/api_op_ListStreamingImages.go index 6dadf042151..e28f63769f8 100644 --- a/service/nimble/api_op_ListStreamingImages.go +++ b/service/nimble/api_op_ListStreamingImages.go @@ -15,6 +15,8 @@ import ( // // This list will contain both images provided by Amazon Web Services, as well as // streaming images that you have created in your studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListStreamingImages(ctx context.Context, params *ListStreamingImagesInput, optFns ...func(*Options)) (*ListStreamingImagesOutput, error) { if params == nil { params = &ListStreamingImagesInput{} @@ -35,12 +37,18 @@ type ListStreamingImagesInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Filter this request to streaming images with the given owner + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Owner *string noSmithyDocumentSerde @@ -49,9 +57,13 @@ type ListStreamingImagesInput struct { type ListStreamingImagesOutput struct { // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // A collection of streaming images. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImages []types.StreamingImage // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListStreamingSessionBackups.go b/service/nimble/api_op_ListStreamingSessionBackups.go index 3d8c49228f0..e94a3224d7f 100644 --- a/service/nimble/api_op_ListStreamingSessionBackups.go +++ b/service/nimble/api_op_ListStreamingSessionBackups.go @@ -12,6 +12,8 @@ import ( ) // Lists the backups of a streaming session in a studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListStreamingSessionBackups(ctx context.Context, params *ListStreamingSessionBackupsInput, optFns ...func(*Options)) (*ListStreamingSessionBackupsOutput, error) { if params == nil { params = &ListStreamingSessionBackupsInput{} @@ -32,12 +34,18 @@ type ListStreamingSessionBackupsInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // The user ID of the user that owns the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. OwnedBy *string noSmithyDocumentSerde @@ -46,9 +54,13 @@ type ListStreamingSessionBackupsInput struct { type ListStreamingSessionBackupsOutput struct { // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Information about the streaming session backups. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingSessionBackups []types.StreamingSessionBackup // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListStreamingSessions.go b/service/nimble/api_op_ListStreamingSessions.go index 9ff8288ff17..ecb5110ad69 100644 --- a/service/nimble/api_op_ListStreamingSessions.go +++ b/service/nimble/api_op_ListStreamingSessions.go @@ -12,6 +12,8 @@ import ( ) // Lists the streaming sessions in a studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListStreamingSessions(ctx context.Context, params *ListStreamingSessionsInput, optFns ...func(*Options)) (*ListStreamingSessionsOutput, error) { if params == nil { params = &ListStreamingSessionsInput{} @@ -32,18 +34,28 @@ type ListStreamingSessionsInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Filters the request to streaming sessions created by the given user. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedBy *string // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Filters the request to streaming session owned by the given user + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. OwnedBy *string // Filters the request to only the provided session IDs. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionIds *string noSmithyDocumentSerde @@ -52,9 +64,13 @@ type ListStreamingSessionsInput struct { type ListStreamingSessionsOutput struct { // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // A collection of streaming sessions. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Sessions []types.StreamingSession // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListStudioComponents.go b/service/nimble/api_op_ListStudioComponents.go index 0235444ab4e..4a1b9940ccd 100644 --- a/service/nimble/api_op_ListStudioComponents.go +++ b/service/nimble/api_op_ListStudioComponents.go @@ -12,6 +12,8 @@ import ( ) // Lists the StudioComponents in a studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListStudioComponents(ctx context.Context, params *ListStudioComponentsInput, optFns ...func(*Options)) (*ListStudioComponentsOutput, error) { if params == nil { params = &ListStudioComponentsInput{} @@ -32,18 +34,28 @@ type ListStudioComponentsInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The max number of results to return in the response. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxResults *int32 // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Filters the request to studio components that are in one of the given states. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. States []types.StudioComponentState // Filters the request to studio components that are of one of the given types. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Types []types.StudioComponentType noSmithyDocumentSerde @@ -52,9 +64,13 @@ type ListStudioComponentsInput struct { type ListStudioComponentsOutput struct { // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // A collection of studio components. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponents []types.StudioComponent // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListStudioMembers.go b/service/nimble/api_op_ListStudioMembers.go index 70a7d1804a8..6174b6897fa 100644 --- a/service/nimble/api_op_ListStudioMembers.go +++ b/service/nimble/api_op_ListStudioMembers.go @@ -14,6 +14,8 @@ import ( // Get all users in a given studio membership. // // ListStudioMembers only returns admin members. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListStudioMembers(ctx context.Context, params *ListStudioMembersInput, optFns ...func(*Options)) (*ListStudioMembersOutput, error) { if params == nil { params = &ListStudioMembersInput{} @@ -34,12 +36,18 @@ type ListStudioMembersInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The max number of results to return in the response. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxResults *int32 // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string noSmithyDocumentSerde @@ -48,9 +56,13 @@ type ListStudioMembersInput struct { type ListStudioMembersOutput struct { // A list of admin members. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Members []types.StudioMembership // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListStudios.go b/service/nimble/api_op_ListStudios.go index 7c63a248d46..d23b632ca31 100644 --- a/service/nimble/api_op_ListStudios.go +++ b/service/nimble/api_op_ListStudios.go @@ -13,6 +13,8 @@ import ( // List studios in your Amazon Web Services accounts in the requested Amazon Web // Services Region. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListStudios(ctx context.Context, params *ListStudiosInput, optFns ...func(*Options)) (*ListStudiosOutput, error) { if params == nil { params = &ListStudiosInput{} @@ -31,6 +33,8 @@ func (c *Client) ListStudios(ctx context.Context, params *ListStudiosInput, optF type ListStudiosInput struct { // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string noSmithyDocumentSerde @@ -41,9 +45,13 @@ type ListStudiosOutput struct { // A collection of studios. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Studios []types.Studio // The token for the next set of results, or null if there are no more results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. NextToken *string // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_ListTagsForResource.go b/service/nimble/api_op_ListTagsForResource.go index ee7dd8f896c..5b94fbff3eb 100644 --- a/service/nimble/api_op_ListTagsForResource.go +++ b/service/nimble/api_op_ListTagsForResource.go @@ -16,6 +16,8 @@ import ( // support tags, including studio, studio component, launch profile, streaming // image, and streaming session. All resources that can be tagged will contain an // ARN property, so you do not have to create this ARN yourself. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error) { if params == nil { params = &ListTagsForResourceInput{} @@ -36,6 +38,8 @@ type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource for which you want to list tags. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ResourceArn *string noSmithyDocumentSerde @@ -45,6 +49,8 @@ type ListTagsForResourceOutput struct { // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_PutLaunchProfileMembers.go b/service/nimble/api_op_PutLaunchProfileMembers.go index 720cf9cc359..efd5701bbb1 100644 --- a/service/nimble/api_op_PutLaunchProfileMembers.go +++ b/service/nimble/api_op_PutLaunchProfileMembers.go @@ -12,6 +12,8 @@ import ( ) // Add/update users with given persona to launch profile membership. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) PutLaunchProfileMembers(ctx context.Context, params *PutLaunchProfileMembersInput, optFns ...func(*Options)) (*PutLaunchProfileMembersOutput, error) { if params == nil { params = &PutLaunchProfileMembersInput{} @@ -32,27 +34,37 @@ type PutLaunchProfileMembersInput struct { // The ID of the identity store. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. IdentityStoreId *string // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // A list of members. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Members []types.NewLaunchProfileMember // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde diff --git a/service/nimble/api_op_PutStudioMembers.go b/service/nimble/api_op_PutStudioMembers.go index 262198e3db8..bfb60e0c780 100644 --- a/service/nimble/api_op_PutStudioMembers.go +++ b/service/nimble/api_op_PutStudioMembers.go @@ -12,6 +12,8 @@ import ( ) // Add/update users with given persona to studio membership. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) PutStudioMembers(ctx context.Context, params *PutStudioMembersInput, optFns ...func(*Options)) (*PutStudioMembersOutput, error) { if params == nil { params = &PutStudioMembersInput{} @@ -32,22 +34,30 @@ type PutStudioMembersInput struct { // The ID of the identity store. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. IdentityStoreId *string // A list of members. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Members []types.NewStudioMember // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde diff --git a/service/nimble/api_op_StartStreamingSession.go b/service/nimble/api_op_StartStreamingSession.go index 9530d9eae18..2fa0e17e81f 100644 --- a/service/nimble/api_op_StartStreamingSession.go +++ b/service/nimble/api_op_StartStreamingSession.go @@ -14,6 +14,8 @@ import ( // Transitions sessions from the STOPPED state into the READY state. The // START_IN_PROGRESS state is the intermediate state between the STOPPED and READY // states. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) StartStreamingSession(ctx context.Context, params *StartStreamingSessionInput, optFns ...func(*Options)) (*StartStreamingSessionOutput, error) { if params == nil { params = &StartStreamingSessionInput{} @@ -34,20 +36,28 @@ type StartStreamingSessionInput struct { // The streaming session ID for the StartStreamingSessionRequest . // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionId *string // The studio ID for the StartStreamingSessionRequest. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The ID of the backup. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. BackupId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde @@ -57,6 +67,8 @@ type StartStreamingSessionOutput struct { // A streaming session is a virtual workstation created using a particular launch // profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Session *types.StreamingSession // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_StartStudioSSOConfigurationRepair.go b/service/nimble/api_op_StartStudioSSOConfigurationRepair.go index a706a028ca6..e0e73168299 100644 --- a/service/nimble/api_op_StartStudioSSOConfigurationRepair.go +++ b/service/nimble/api_op_StartStudioSSOConfigurationRepair.go @@ -22,6 +22,8 @@ import ( // // After the IAM Identity Center application is repaired, you must use the Amazon // Nimble Studio console to add administrators and users to your studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) StartStudioSSOConfigurationRepair(ctx context.Context, params *StartStudioSSOConfigurationRepairInput, optFns ...func(*Options)) (*StartStudioSSOConfigurationRepairOutput, error) { if params == nil { params = &StartStudioSSOConfigurationRepairInput{} @@ -42,12 +44,16 @@ type StartStudioSSOConfigurationRepairInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde @@ -58,6 +64,8 @@ type StartStudioSSOConfigurationRepairOutput struct { // Information about a studio. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Studio *types.Studio // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_StopStreamingSession.go b/service/nimble/api_op_StopStreamingSession.go index 606597cb0b8..0e6d2580dbc 100644 --- a/service/nimble/api_op_StopStreamingSession.go +++ b/service/nimble/api_op_StopStreamingSession.go @@ -14,6 +14,8 @@ import ( // Transitions sessions from the READY state into the STOPPED state. The // STOP_IN_PROGRESS state is the intermediate state between the READY and STOPPED // states. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) StopStreamingSession(ctx context.Context, params *StopStreamingSessionInput, optFns ...func(*Options)) (*StopStreamingSessionOutput, error) { if params == nil { params = &StopStreamingSessionInput{} @@ -34,21 +36,29 @@ type StopStreamingSessionInput struct { // The streaming session ID for the StopStreamingSessionRequest . // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionId *string // The studioId for the StopStreamingSessionRequest. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // Adds additional instructions to a streaming session stop action to either // retain the EBS volumes or delete the EBS volumes. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. VolumeRetentionMode types.VolumeRetentionMode noSmithyDocumentSerde @@ -58,6 +68,8 @@ type StopStreamingSessionOutput struct { // A streaming session is a virtual workstation created using a particular launch // profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Session *types.StreamingSession // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_TagResource.go b/service/nimble/api_op_TagResource.go index 4b19ea8d85e..001a5cc652b 100644 --- a/service/nimble/api_op_TagResource.go +++ b/service/nimble/api_op_TagResource.go @@ -11,6 +11,8 @@ import ( ) // Creates tags for a resource, given its ARN. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error) { if params == nil { params = &TagResourceInput{} @@ -31,10 +33,14 @@ type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource you want to add tags to. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ResourceArn *string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string noSmithyDocumentSerde diff --git a/service/nimble/api_op_UntagResource.go b/service/nimble/api_op_UntagResource.go index 23b8267fbab..b0db7242416 100644 --- a/service/nimble/api_op_UntagResource.go +++ b/service/nimble/api_op_UntagResource.go @@ -11,6 +11,8 @@ import ( ) // Deletes the tags for a resource. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error) { if params == nil { params = &UntagResourceInput{} @@ -31,11 +33,15 @@ type UntagResourceInput struct { // Identifies the Amazon Resource Name(ARN) key from which you are removing tags. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ResourceArn *string // One or more tag keys. Specify only the tag keys, not the tag values. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. TagKeys []string noSmithyDocumentSerde diff --git a/service/nimble/api_op_UpdateLaunchProfile.go b/service/nimble/api_op_UpdateLaunchProfile.go index a72a3a704ae..b2d1ce286fa 100644 --- a/service/nimble/api_op_UpdateLaunchProfile.go +++ b/service/nimble/api_op_UpdateLaunchProfile.go @@ -12,6 +12,8 @@ import ( ) // Update a launch profile. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) UpdateLaunchProfile(ctx context.Context, params *UpdateLaunchProfileInput, optFns ...func(*Options)) (*UpdateLaunchProfileOutput, error) { if params == nil { params = &UpdateLaunchProfileInput{} @@ -32,34 +34,50 @@ type UpdateLaunchProfileInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The description. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // The version number of the protocol that is used by the launch profile. The only // valid version is "2021-03-31". + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileProtocolVersions []string // The name for the launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // A configuration for a streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamConfiguration *types.StreamConfigurationCreate // Unique identifiers for a collection of studio components that can be used with // this launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentIds []string noSmithyDocumentSerde @@ -68,6 +86,8 @@ type UpdateLaunchProfileInput struct { type UpdateLaunchProfileOutput struct { // The launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfile *types.LaunchProfile // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_UpdateLaunchProfileMember.go b/service/nimble/api_op_UpdateLaunchProfileMember.go index f3d359092f3..dfc9efc8fe0 100644 --- a/service/nimble/api_op_UpdateLaunchProfileMember.go +++ b/service/nimble/api_op_UpdateLaunchProfileMember.go @@ -12,6 +12,8 @@ import ( ) // Update a user persona in launch profile membership. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) UpdateLaunchProfileMember(ctx context.Context, params *UpdateLaunchProfileMemberInput, optFns ...func(*Options)) (*UpdateLaunchProfileMemberOutput, error) { if params == nil { params = &UpdateLaunchProfileMemberInput{} @@ -32,27 +34,37 @@ type UpdateLaunchProfileMemberInput struct { // The ID of the launch profile used to control access from the streaming session. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The persona. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Persona types.LaunchProfilePersona // The principal ID. This currently supports a IAM Identity Center UserId. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string noSmithyDocumentSerde @@ -61,6 +73,8 @@ type UpdateLaunchProfileMemberInput struct { type UpdateLaunchProfileMemberOutput struct { // The updated member. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Member *types.LaunchProfileMembership // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_UpdateStreamingImage.go b/service/nimble/api_op_UpdateStreamingImage.go index c759b7dc59b..d03d8fbea9f 100644 --- a/service/nimble/api_op_UpdateStreamingImage.go +++ b/service/nimble/api_op_UpdateStreamingImage.go @@ -12,6 +12,8 @@ import ( ) // Update streaming image. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) UpdateStreamingImage(ctx context.Context, params *UpdateStreamingImageInput, optFns ...func(*Options)) (*UpdateStreamingImageOutput, error) { if params == nil { params = &UpdateStreamingImageInput{} @@ -32,23 +34,33 @@ type UpdateStreamingImageInput struct { // The streaming image ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImageId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The description. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // The name for the streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string noSmithyDocumentSerde @@ -67,6 +79,8 @@ type UpdateStreamingImageOutput struct { // You can create your own streaming images using an Amazon EC2 machine image that // you create for this purpose. You can also include software that your users // require. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImage *types.StreamingImage // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_UpdateStudio.go b/service/nimble/api_op_UpdateStudio.go index 12f0989fbc0..d2dba360eb9 100644 --- a/service/nimble/api_op_UpdateStudio.go +++ b/service/nimble/api_op_UpdateStudio.go @@ -14,6 +14,8 @@ import ( // Update a Studio resource. // // Currently, this operation only supports updating the displayName of your studio. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) UpdateStudio(ctx context.Context, params *UpdateStudioInput, optFns ...func(*Options)) (*UpdateStudioOutput, error) { if params == nil { params = &UpdateStudioInput{} @@ -34,23 +36,33 @@ type UpdateStudioInput struct { // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The IAM role that Studio Admins will assume when logging in to the Nimble // Studio portal. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AdminRoleArn *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // A friendly name for the studio. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. DisplayName *string // The IAM role that Studio Users will assume when logging in to the Nimble Studio // portal. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UserRoleArn *string noSmithyDocumentSerde @@ -61,6 +73,8 @@ type UpdateStudioOutput struct { // Information about a studio. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Studio *types.Studio // Metadata pertaining to the operation's result. diff --git a/service/nimble/api_op_UpdateStudioComponent.go b/service/nimble/api_op_UpdateStudioComponent.go index 75b310b5b8a..55f7704d614 100644 --- a/service/nimble/api_op_UpdateStudioComponent.go +++ b/service/nimble/api_op_UpdateStudioComponent.go @@ -12,6 +12,8 @@ import ( ) // Updates a studio component resource. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. func (c *Client) UpdateStudioComponent(ctx context.Context, params *UpdateStudioComponentInput, optFns ...func(*Options)) (*UpdateStudioComponentOutput, error) { if params == nil { params = &UpdateStudioComponentInput{} @@ -32,51 +34,77 @@ type UpdateStudioComponentInput struct { // The studio component ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentId *string // The studio ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // Unique, case-sensitive identifier that you provide to ensure the idempotency of // the request. If you don’t specify a client token, the Amazon Web Services SDK // automatically generates a client token and uses it for the request to ensure // idempotency. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClientToken *string // The configuration of the studio component, based on component type. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Configuration *types.StudioComponentConfiguration // The description. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // The EC2 security groups that control access to the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2SecurityGroupIds []string // Initialization scripts for studio components. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. InitializationScripts []types.StudioComponentInitializationScript // The name for the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // An IAM role attached to a Studio Component that gives the studio component // access to Amazon Web Services resources at anytime while the instance is // running. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. RuntimeRoleArn *string // Parameters for the studio component scripts. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ScriptParameters []types.ScriptParameterKeyValue // An IAM role attached to Studio Component when the system initialization script // runs which give the studio component access to Amazon Web Services resources // when the system initialization script runs. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SecureInitializationRoleArn *string // The specific subtype of a studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Subtype types.StudioComponentSubtype // The type of the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Type types.StudioComponentType noSmithyDocumentSerde @@ -85,6 +113,8 @@ type UpdateStudioComponentInput struct { type UpdateStudioComponentOutput struct { // Information about the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponent *types.StudioComponent // Metadata pertaining to the operation's result. diff --git a/service/nimble/doc.go b/service/nimble/doc.go index 102991f98b9..2bfbd110366 100644 --- a/service/nimble/doc.go +++ b/service/nimble/doc.go @@ -10,4 +10,6 @@ // Nimble Studio is a virtual studio that empowers visual effects, animation, and // interactive content teams to create content securely within a scalable, private // cloud service. +// +// Deprecated: AWS has deprecated this service. It is no longer available for use. package nimble diff --git a/service/nimble/types/types.go b/service/nimble/types/types.go index 138568eaf21..801968e6287 100644 --- a/service/nimble/types/types.go +++ b/service/nimble/types/types.go @@ -12,9 +12,13 @@ import ( type ActiveDirectoryComputerAttribute struct { // The name for the LDAP attribute. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // The value for the LDAP attribute. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Value *string noSmithyDocumentSerde @@ -25,14 +29,20 @@ type ActiveDirectoryComputerAttribute struct { type ActiveDirectoryConfiguration struct { // A collection of custom attributes for an Active Directory computer. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ComputerAttributes []ActiveDirectoryComputerAttribute // The directory ID of the Directory Service for Microsoft Active Directory to // access using this studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. DirectoryId *string // The distinguished name (DN) and organizational unit (OU) of an Active Directory // computer. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. OrganizationalUnitDistinguishedName *string noSmithyDocumentSerde @@ -43,10 +53,14 @@ type ComputeFarmConfiguration struct { // The name of an Active Directory user that is used on ComputeFarm worker // instances. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ActiveDirectoryUser *string // The endpoint of the ComputeFarm that is accessed by the studio component // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Endpoint *string noSmithyDocumentSerde @@ -56,18 +70,28 @@ type ComputeFarmConfiguration struct { type Eula struct { // The EULA content. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Content *string // The ISO timestamp in seconds for when the resource was created. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedAt *time.Time // The EULA ID. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaId *string // The name for the EULA. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // The ISO timestamp in seconds for when the resource was updated. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedAt *time.Time noSmithyDocumentSerde @@ -77,18 +101,28 @@ type Eula struct { type EulaAcceptance struct { // The ISO timestamp in seconds for when the EULA was accepted. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AcceptedAt *time.Time // The ID of the person who accepted the EULA. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AcceptedBy *string // The ID of the acceptee. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AccepteeId *string // The EULA acceptance ID. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaAcceptanceId *string // The EULA ID. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaId *string noSmithyDocumentSerde @@ -107,57 +141,91 @@ type LaunchProfile struct { // The Amazon Resource Name (ARN) that is assigned to a studio resource and // uniquely identifies it. ARNs are unique across all Regions. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Arn *string // The ISO timestamp in seconds for when the resource was created. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedAt *time.Time // The user ID of the user that created the launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedBy *string // A human-readable description of the launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // Unique identifiers for a collection of EC2 subnets. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2SubnetIds []string // The ID of the launch profile used to control access from the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The version number of the protocol that is used by the launch profile. The only // valid version is "2021-03-31". + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileProtocolVersions []string // A friendly name for the launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // The current state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. State LaunchProfileState // The status code. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusCode LaunchProfileStatusCode // The status message for the launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusMessage *string // A configuration for a streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamConfiguration *StreamConfiguration // Unique identifiers for a collection of studio components that can be used with // this launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentIds []string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string // The ISO timestamp in seconds for when the resource was updated. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedAt *time.Time // The user ID of the user that most recently updated the resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedBy *string // The list of the latest validation results. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ValidationResults []ValidationResult noSmithyDocumentSerde @@ -171,31 +239,49 @@ type LaunchProfile struct { type LaunchProfileInitialization struct { // A LaunchProfileInitializationActiveDirectory resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ActiveDirectory *LaunchProfileInitializationActiveDirectory // The EC2 security groups that control access to the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2SecurityGroupIds []string // The ID of the launch profile used to control access from the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The version number of the protocol that is used by the launch profile. The only // valid version is "2021-03-31". + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileProtocolVersion *string // The launch purpose. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchPurpose *string // The name for the launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // The platform of the launch platform, either Windows or Linux. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Platform LaunchProfilePlatform // The system initializtion scripts. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SystemInitializationScripts []LaunchProfileInitializationScript // The user initializtion scripts. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UserInitializationScripts []LaunchProfileInitializationScript noSmithyDocumentSerde @@ -206,25 +292,39 @@ type LaunchProfileInitialization struct { type LaunchProfileInitializationActiveDirectory struct { // A collection of custom attributes for an Active Directory computer. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ComputerAttributes []ActiveDirectoryComputerAttribute // The directory ID of the Directory Service for Microsoft Active Directory to // access using this launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. DirectoryId *string // The directory name. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. DirectoryName *string // The DNS IP address. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. DnsIpAddresses []string // The name for the organizational unit distinguished name. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. OrganizationalUnitDistinguishedName *string // The unique identifier for a studio component resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentId *string // The name for the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentName *string noSmithyDocumentSerde @@ -237,20 +337,30 @@ type LaunchProfileInitializationScript struct { // An IAM role attached to a Studio Component that gives the studio component // access to Amazon Web Services resources at anytime while the instance is // running. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. RuntimeRoleArn *string // The initialization script. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Script *string // An IAM role attached to Studio Component when the system initialization script // runs which give the studio component access to Amazon Web Services resources // when the system initialization script runs. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SecureInitializationRoleArn *string // The unique identifier for a studio component resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentId *string // The name for the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentName *string noSmithyDocumentSerde @@ -278,15 +388,23 @@ type LaunchProfileInitializationScript struct { type LaunchProfileMembership struct { // The ID of the identity store. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. IdentityStoreId *string // The persona. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Persona LaunchProfilePersona // The principal ID. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string // The Active Directory Security Identifier for this user, if available. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Sid *string noSmithyDocumentSerde @@ -298,6 +416,8 @@ type LicenseServiceConfiguration struct { // The endpoint of the license service that is accessed by the studio component // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Endpoint *string noSmithyDocumentSerde @@ -309,11 +429,15 @@ type NewLaunchProfileMember struct { // The persona. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Persona LaunchProfilePersona // The principal ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string noSmithyDocumentSerde @@ -325,11 +449,15 @@ type NewStudioMember struct { // The persona. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Persona StudioPersona // The principal ID. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string noSmithyDocumentSerde @@ -339,9 +467,13 @@ type NewStudioMember struct { type ScriptParameterKeyValue struct { // A script parameter key. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Key *string // A script parameter value. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Value *string noSmithyDocumentSerde @@ -353,18 +485,28 @@ type SharedFileSystemConfiguration struct { // The endpoint of the shared file system that is accessed by the studio component // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Endpoint *string // The unique identifier for a file system. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. FileSystemId *string // The mount location for a shared file system on a Linux virtual workstation. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LinuxMountPoint *string // The name of the file share. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ShareName *string // The mount location for a shared file system on a Windows virtual workstation. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. WindowsMountDrive *string noSmithyDocumentSerde @@ -377,18 +519,24 @@ type StreamConfiguration struct { // the streaming session and streaming client. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClipboardMode StreamingClipboardMode // The EC2 instance types that users can select from when launching a streaming // session with this launch profile. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2InstanceTypes []StreamingInstanceType // The streaming images that users can select from when launching a streaming // session with this launch profile. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImageIds []string // Indicates if a streaming session created from this launch profile should be @@ -404,12 +552,16 @@ type StreamConfiguration struct { // // This parameter is only allowed when sessionPersistenceMode is ACTIVATED . When // allowed, the default value for this parameter is DEACTIVATED . + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AutomaticTerminationMode AutomaticTerminationMode // The length of time, in minutes, that a streaming session can be active before // it is stopped or terminated. After this point, Nimble Studio automatically // terminates or stops the session. The default length of time is 690 minutes, and // the maximum length of time is 30 days. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxSessionLengthInMinutes *int32 // Integer that determines if you can start and stop your sessions and how long a @@ -428,23 +580,33 @@ type StreamConfiguration struct { // call StopStreamingSession to stop sessions in the READY state. If the time that // a session stays in the READY state exceeds the maxSessionLengthInMinutes value, // the session will automatically be stopped (instead of terminated). + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxStoppedSessionLengthInMinutes int32 // Information about the streaming session backup. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionBackup *StreamConfigurationSessionBackup // Determine if a streaming session created from this launch profile can configure // persistent storage. This means that volumeConfiguration and // automaticTerminationMode are configured. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionPersistenceMode SessionPersistenceMode // The upload storage for a streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionStorage *StreamConfigurationSessionStorage // Custom volume configuration for the root volumes that are attached to streaming // sessions. // // This parameter is only allowed when sessionPersistenceMode is ACTIVATED . + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. VolumeConfiguration *VolumeConfiguration noSmithyDocumentSerde @@ -457,18 +619,24 @@ type StreamConfigurationCreate struct { // the streaming session and streaming client. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ClipboardMode StreamingClipboardMode // The EC2 instance types that users can select from when launching a streaming // session with this launch profile. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2InstanceTypes []StreamingInstanceType // The streaming images that users can select from when launching a streaming // session with this launch profile. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImageIds []string // Indicates if a streaming session created from this launch profile should be @@ -484,12 +652,16 @@ type StreamConfigurationCreate struct { // // This parameter is only allowed when sessionPersistenceMode is ACTIVATED . When // allowed, the default value for this parameter is DEACTIVATED . + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AutomaticTerminationMode AutomaticTerminationMode // The length of time, in minutes, that a streaming session can be active before // it is stopped or terminated. After this point, Nimble Studio automatically // terminates or stops the session. The default length of time is 690 minutes, and // the maximum length of time is 30 days. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxSessionLengthInMinutes *int32 // Integer that determines if you can start and stop your sessions and how long a @@ -508,25 +680,35 @@ type StreamConfigurationCreate struct { // call StopStreamingSession to stop sessions in the READY state. If the time that // a session stays in the READY state exceeds the maxSessionLengthInMinutes value, // the session will automatically be stopped (instead of terminated). + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxStoppedSessionLengthInMinutes int32 // Configures how streaming sessions are backed up when launched from this launch // profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionBackup *StreamConfigurationSessionBackup // Determine if a streaming session created from this launch profile can configure // persistent storage. This means that volumeConfiguration and // automaticTerminationMode are configured. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionPersistenceMode SessionPersistenceMode // The upload storage for a streaming workstation that is created using this // launch profile. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionStorage *StreamConfigurationSessionStorage // Custom volume configuration for the root volumes that are attached to streaming // sessions. // // This parameter is only allowed when sessionPersistenceMode is ACTIVATED . + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. VolumeConfiguration *VolumeConfiguration noSmithyDocumentSerde @@ -538,6 +720,8 @@ type StreamConfigurationSessionBackup struct { // The maximum number of backups that each streaming session created from this // launch profile can have. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxBackupsToRetain int32 // Specifies how artists sessions are backed up. @@ -545,6 +729,8 @@ type StreamConfigurationSessionBackup struct { // Configures backups for streaming sessions launched with this launch profile. // The default value is DEACTIVATED , which means that backups are deactivated. To // allow backups, set this value to AUTOMATIC . + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Mode SessionBackupMode noSmithyDocumentSerde @@ -557,9 +743,13 @@ type StreamConfigurationSessionStorage struct { // UPLOAD . // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Mode []StreamingSessionStorageMode // The configuration for the upload storage root of the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Root *StreamingSessionStorageRoot noSmithyDocumentSerde @@ -580,45 +770,71 @@ type StreamingImage struct { // The Amazon Resource Name (ARN) that is assigned to a studio resource and // uniquely identifies it. ARNs are unique across all Regions. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Arn *string // A human-readable description of the streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // The ID of an EC2 machine image with which to create the streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2ImageId *string // The encryption configuration. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EncryptionConfiguration *StreamingImageEncryptionConfiguration // The list of EULAs that must be accepted before a Streaming Session can be // started using this streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. EulaIds []string // A friendly name for a streaming image resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // The owner of the streaming image, either the studioId that contains the // streaming image, or amazon for images that are provided by Amazon Nimble Studio. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Owner *string // The platform of the streaming image, either Windows or Linux. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Platform *string // The current state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. State StreamingImageState // The status code. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusCode StreamingImageStatusCode // The status message for the streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusMessage *string // The ID of the streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImageId *string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string noSmithyDocumentSerde @@ -630,9 +846,13 @@ type StreamingImageEncryptionConfiguration struct { // The type of KMS key that is used to encrypt studio data. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. KeyType StreamingImageEncryptionConfigurationKeyType // The ARN for a KMS key that is used to encrypt studio data. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. KeyArn *string noSmithyDocumentSerde @@ -644,6 +864,8 @@ type StreamingSession struct { // The Amazon Resource Name (ARN) that is assigned to a studio resource and // uniquely identifies it. ARNs are unique across all Regions. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Arn *string // Indicates if a streaming session created from this launch profile should be @@ -659,93 +881,145 @@ type StreamingSession struct { // // This parameter is only allowed when sessionPersistenceMode is ACTIVATED . When // allowed, the default value for this parameter is DEACTIVATED . + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AutomaticTerminationMode AutomaticTerminationMode // Shows the current backup setting of the session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. BackupMode SessionBackupMode // The ISO timestamp in seconds for when the resource was created. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedAt *time.Time // The user ID of the user that created the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedBy *string // The EC2 Instance type used for the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2InstanceType *string // The ID of the launch profile used to control access from the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The maximum number of backups of a streaming session that you can have. When // the maximum number of backups is reached, the oldest backup is deleted. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. MaxBackupsToRetain int32 // The user ID of the user that owns the streaming session. The user that owns the // session will be logging into the session and interacting with the virtual // workstation. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. OwnedBy *string // The session ID. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionId *string // Determine if a streaming session created from this launch profile can configure // persistent storage. This means that volumeConfiguration and // automaticTerminationMode are configured. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionPersistenceMode SessionPersistenceMode // The time the session entered START_IN_PROGRESS state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StartedAt *time.Time // The user ID of the user that started the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StartedBy *string // The backup ID used to restore a streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StartedFromBackupId *string // The current state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. State StreamingSessionState // The status code. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusCode StreamingSessionStatusCode // The status message for the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusMessage *string // The time the streaming session will automatically be stopped if the user // doesn’t stop the session themselves. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StopAt *time.Time // The time the session entered STOP_IN_PROGRESS state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StoppedAt *time.Time // The user ID of the user that stopped the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StoppedBy *string // The ID of the streaming image. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamingImageId *string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string // The time the streaming session will automatically terminate if not terminated // by the user. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. TerminateAt *time.Time // The ISO timestamp in seconds for when the resource was updated. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedAt *time.Time // The user ID of the user that most recently updated the resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedBy *string // Custom volume configuration for the root volumes that are attached to streaming // sessions. // // This parameter is only allowed when sessionPersistenceMode is ACTIVATED . + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. VolumeConfiguration *VolumeConfiguration // Determine if an EBS volume created from this streaming session will be backed // up. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. VolumeRetentionMode VolumeRetentionMode noSmithyDocumentSerde @@ -756,35 +1030,55 @@ type StreamingSessionBackup struct { // The Amazon Resource Name (ARN) that is assigned to a studio resource and // uniquely identifies it. ARNs are unique across all Regions. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Arn *string // The ID of the backup. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. BackupId *string // The ISO timestamp in for when the resource was created. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedAt *time.Time // The ID of the launch profile which allowed the backups for the streaming // session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileId *string // The user ID of the user that owns the streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. OwnedBy *string // The streaming session ID for the StreamingSessionBackup . + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SessionId *string // The streaming session state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. State StreamingSessionState // The status code. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusCode StreamingSessionStatusCode // The status message for the streaming session backup. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusMessage *string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string noSmithyDocumentSerde @@ -795,9 +1089,13 @@ type StreamingSessionBackup struct { type StreamingSessionStorageRoot struct { // The folder path in Linux workstations where files are uploaded. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Linux *string // The folder path in Windows workstations where files are uploaded. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Windows *string noSmithyDocumentSerde @@ -810,29 +1108,45 @@ type StreamingSessionStorageRoot struct { type StreamingSessionStream struct { // The ISO timestamp in seconds for when the resource was created. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedAt *time.Time // The user ID of the user that created the streaming session stream. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedBy *string // The ISO timestamp in seconds for when the resource expires. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ExpiresAt *time.Time // The user ID of the user that owns the streaming session. The user that owns the // session will be logging into the session and interacting with the virtual // workstation. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. OwnedBy *string // The current state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. State StreamingSessionStreamState // The streaming session stream status code. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusCode StreamingSessionStreamStatusCode // The stream ID. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StreamId *string // The URL to connect to this stream using the DCV client. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Url *string noSmithyDocumentSerde @@ -860,58 +1174,90 @@ type Studio struct { // The IAM role that studio admins assume when logging in to the Nimble Studio // portal. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. AdminRoleArn *string // The Amazon Resource Name (ARN) that is assigned to a studio resource and // uniquely identifies it. ARNs are unique across all Regions. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Arn *string // The ISO timestamp in seconds for when the resource was created. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedAt *time.Time // A friendly name for the studio. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. DisplayName *string // The Amazon Web Services Region where the studio resource is located. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. HomeRegion *string // The IAM Identity Center application client ID used to integrate with IAM // Identity Center. This ID allows IAM Identity Center users to log in to Nimble // Studio portal. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SsoClientId *string // The current state of the studio resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. State StudioState // Status codes that provide additional detail on the studio state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusCode StudioStatusCode // Additional detail on the studio state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusMessage *string // Configuration of the encryption method that is used for the studio. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioEncryptionConfiguration *StudioEncryptionConfiguration // The unique identifier for a studio resource. In Nimble Studio, all other // resources are contained in a studio resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioId *string // The name of the studio, as included in the URL when accessing it in the Nimble // Studio portal. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioName *string // The address of the web page for the studio. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioUrl *string // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string // The ISO timestamp in seconds for when the resource was updated. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedAt *time.Time // The IAM role that studio users assume when logging in to the Nimble Studio // portal. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UserRoleArn *string noSmithyDocumentSerde @@ -932,68 +1278,108 @@ type StudioComponent struct { // The Amazon Resource Name (ARN) that is assigned to a studio resource and // uniquely identifies it. ARNs are unique across all Regions. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Arn *string // The configuration of the studio component, based on component type. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Configuration *StudioComponentConfiguration // The ISO timestamp in seconds for when the resource was created. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedAt *time.Time // The user ID of the user that created the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedBy *string // A human-readable description for the studio component resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // The EC2 security groups that control access to the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Ec2SecurityGroupIds []string // Initialization scripts for studio components. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. InitializationScripts []StudioComponentInitializationScript // A friendly name for the studio component resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // An IAM role attached to a Studio Component that gives the studio component // access to Amazon Web Services resources at anytime while the instance is // running. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. RuntimeRoleArn *string // Parameters for the studio component scripts. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ScriptParameters []ScriptParameterKeyValue // An IAM role attached to Studio Component when the system initialization script // runs which give the studio component access to Amazon Web Services resources // when the system initialization script runs. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SecureInitializationRoleArn *string // The current state. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. State StudioComponentState // The status code. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusCode StudioComponentStatusCode // The status message for the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusMessage *string // The unique identifier for a studio component resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentId *string // The specific subtype of a studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Subtype StudioComponentSubtype // A collection of labels, in the form of key-value pairs, that apply to this // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Tags map[string]string // The type of the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Type StudioComponentType // The ISO timestamp in seconds for when the resource was updated. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedAt *time.Time // The user ID of the user that most recently updated the resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedBy *string noSmithyDocumentSerde @@ -1004,17 +1390,25 @@ type StudioComponentConfiguration struct { // The configuration for a Directory Service for Microsoft Active Directory studio // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ActiveDirectoryConfiguration *ActiveDirectoryConfiguration // The configuration for a render farm that is associated with a studio resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. ComputeFarmConfiguration *ComputeFarmConfiguration // The configuration for a license service that is associated with a studio // resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LicenseServiceConfiguration *LicenseServiceConfiguration // The configuration for a shared file storage system that is associated with a // studio resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. SharedFileSystemConfiguration *SharedFileSystemConfiguration noSmithyDocumentSerde @@ -1025,15 +1419,23 @@ type StudioComponentInitializationScript struct { // The version number of the protocol that is used by the launch profile. The only // valid version is "2021-03-31". + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. LaunchProfileProtocolVersion *string // The platform of the initialization script, either Windows or Linux. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Platform LaunchProfilePlatform // The method to use when running the initialization script. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. RunContext StudioComponentInitializationScriptRunContext // The initialization script. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Script *string noSmithyDocumentSerde @@ -1043,30 +1445,48 @@ type StudioComponentInitializationScript struct { type StudioComponentSummary struct { // The ISO timestamp in seconds for when the resource was created. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedAt *time.Time // The user ID of the user that created the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. CreatedBy *string // The description. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Description *string // The name for the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Name *string // The unique identifier for a studio component resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StudioComponentId *string // The specific subtype of a studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Subtype StudioComponentSubtype // The type of the studio component. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Type StudioComponentType // The ISO timestamp in seconds for when the resource was updated. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedAt *time.Time // The user ID of the user that most recently updated the resource. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. UpdatedBy *string noSmithyDocumentSerde @@ -1078,9 +1498,13 @@ type StudioEncryptionConfiguration struct { // The type of KMS key that is used to encrypt studio data. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. KeyType StudioEncryptionConfigurationKeyType // The ARN for a KMS key that is used to encrypt studio data. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. KeyArn *string noSmithyDocumentSerde @@ -1101,15 +1525,23 @@ type StudioEncryptionConfiguration struct { type StudioMembership struct { // The ID of the identity store. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. IdentityStoreId *string // The persona. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Persona StudioPersona // The principal ID. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. PrincipalId *string // The Active Directory Security Identifier for this user, if available. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Sid *string noSmithyDocumentSerde @@ -1121,22 +1553,30 @@ type ValidationResult struct { // The current state. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. State LaunchProfileValidationState // The status code. This will contain the failure reason if the state is // VALIDATION_FAILED . // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusCode LaunchProfileValidationStatusCode // The status message for the validation result. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. StatusMessage *string // The type of the validation result. // // This member is required. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Type LaunchProfileValidationType noSmithyDocumentSerde @@ -1150,14 +1590,20 @@ type VolumeConfiguration struct { // The number of I/O operations per second for the root volume that is attached to // streaming session. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Iops *int32 // The size of the root volume that is attached to the streaming session. The root // volume size is measured in GiBs. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Size *int32 // The throughput to provision for the root volume that is attached to the // streaming session. The throughput is measured in MiB/s. + // + // Deprecated: AWS has deprecated this service. It is no longer available for use. Throughput *int32 noSmithyDocumentSerde From 4d15776676453d198d597ed77a5e990600593430 Mon Sep 17 00:00:00 2001 From: Luc Talatinian Date: Fri, 25 Oct 2024 11:14:32 -0400 Subject: [PATCH 2/2] changelog --- .changelog/27cb809a8442497f985f3058a1bf55f0.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .changelog/27cb809a8442497f985f3058a1bf55f0.json diff --git a/.changelog/27cb809a8442497f985f3058a1bf55f0.json b/.changelog/27cb809a8442497f985f3058a1bf55f0.json new file mode 100644 index 00000000000..94c74cf2877 --- /dev/null +++ b/.changelog/27cb809a8442497f985f3058a1bf55f0.json @@ -0,0 +1,8 @@ +{ + "id": "27cb809a-8442-497f-985f-3058a1bf55f0", + "type": "feature", + "description": "Mark service/nimble as deprecated. This service is no longer available for use. See https://aws.amazon.com/nimble-studio/faqs/.", + "modules": [ + "service/nimble" + ] +} \ No newline at end of file