Skip to content

Commit 047ace0

Browse files
author
awstools
committed
feat(client-worklink): Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.
1 parent 90a9a16 commit 047ace0

35 files changed

+251
-20
lines changed

clients/client-worklink/src/WorkLink.ts

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@ import { WorkLinkClient } from "./WorkLinkClient";
150150
*/
151151
export class WorkLink extends WorkLinkClient {
152152
/**
153+
* @deprecated
154+
*
153155
* <p>Specifies a domain to be associated to Amazon WorkLink.</p>
154156
*/
155157
public associateDomain(
@@ -182,6 +184,8 @@ export class WorkLink extends WorkLinkClient {
182184
}
183185

184186
/**
187+
* @deprecated
188+
*
185189
* <p>Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.</p>
186190
*/
187191
public associateWebsiteAuthorizationProvider(
@@ -216,6 +220,8 @@ export class WorkLink extends WorkLinkClient {
216220
}
217221

218222
/**
223+
* @deprecated
224+
*
219225
* <p>Imports the root certificate of a certificate authority (CA) used to obtain TLS
220226
* certificates used by associated websites within the company network.</p>
221227
*/
@@ -249,6 +255,8 @@ export class WorkLink extends WorkLinkClient {
249255
}
250256

251257
/**
258+
* @deprecated
259+
*
252260
* <p>Creates a fleet. A fleet consists of resources and the configuration that delivers
253261
* associated websites to authorized users who download and set up the Amazon WorkLink app.</p>
254262
*/
@@ -276,6 +284,8 @@ export class WorkLink extends WorkLinkClient {
276284
}
277285

278286
/**
287+
* @deprecated
288+
*
279289
* <p>Deletes a fleet. Prevents users from accessing previously associated websites. </p>
280290
*/
281291
public deleteFleet(args: DeleteFleetCommandInput, options?: __HttpHandlerOptions): Promise<DeleteFleetCommandOutput>;
@@ -302,6 +312,8 @@ export class WorkLink extends WorkLinkClient {
302312
}
303313

304314
/**
315+
* @deprecated
316+
*
305317
* <p>Describes the configuration for delivering audit streams to the customer account.</p>
306318
*/
307319
public describeAuditStreamConfiguration(
@@ -334,6 +346,8 @@ export class WorkLink extends WorkLinkClient {
334346
}
335347

336348
/**
349+
* @deprecated
350+
*
337351
* <p>Describes the networking configuration to access the internal websites associated with
338352
* the specified fleet.</p>
339353
*/
@@ -367,6 +381,8 @@ export class WorkLink extends WorkLinkClient {
367381
}
368382

369383
/**
384+
* @deprecated
385+
*
370386
* <p>Provides information about a user's device.</p>
371387
*/
372388
public describeDevice(
@@ -399,6 +415,8 @@ export class WorkLink extends WorkLinkClient {
399415
}
400416

401417
/**
418+
* @deprecated
419+
*
402420
* <p>Describes the device policy configuration for the specified fleet.</p>
403421
*/
404422
public describeDevicePolicyConfiguration(
@@ -431,6 +449,8 @@ export class WorkLink extends WorkLinkClient {
431449
}
432450

433451
/**
452+
* @deprecated
453+
*
434454
* <p>Provides information about the domain.</p>
435455
*/
436456
public describeDomain(
@@ -463,6 +483,8 @@ export class WorkLink extends WorkLinkClient {
463483
}
464484

465485
/**
486+
* @deprecated
487+
*
466488
* <p>Provides basic information for the specified fleet, excluding identity provider,
467489
* networking, and device configuration details.</p>
468490
*/
@@ -496,6 +518,8 @@ export class WorkLink extends WorkLinkClient {
496518
}
497519

498520
/**
521+
* @deprecated
522+
*
499523
* <p>Describes the identity provider configuration of the specified fleet.</p>
500524
*/
501525
public describeIdentityProviderConfiguration(
@@ -530,6 +554,8 @@ export class WorkLink extends WorkLinkClient {
530554
}
531555

532556
/**
557+
* @deprecated
558+
*
533559
* <p>Provides information about the certificate authority.</p>
534560
*/
535561
public describeWebsiteCertificateAuthority(
@@ -562,6 +588,8 @@ export class WorkLink extends WorkLinkClient {
562588
}
563589

564590
/**
591+
* @deprecated
592+
*
565593
* <p>Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink. </p>
566594
*/
567595
public disassociateDomain(
@@ -594,6 +622,8 @@ export class WorkLink extends WorkLinkClient {
594622
}
595623

596624
/**
625+
* @deprecated
626+
*
597627
* <p>Disassociates a website authorization provider from a specified fleet. After the
598628
* disassociation, users can't load any associated websites that require this authorization
599629
* provider.</p>
@@ -630,6 +660,8 @@ export class WorkLink extends WorkLinkClient {
630660
}
631661

632662
/**
663+
* @deprecated
664+
*
633665
* <p>Removes a certificate authority (CA).</p>
634666
*/
635667
public disassociateWebsiteCertificateAuthority(
@@ -664,6 +696,8 @@ export class WorkLink extends WorkLinkClient {
664696
}
665697

666698
/**
699+
* @deprecated
700+
*
667701
* <p>Retrieves a list of devices registered with the specified fleet.</p>
668702
*/
669703
public listDevices(args: ListDevicesCommandInput, options?: __HttpHandlerOptions): Promise<ListDevicesCommandOutput>;
@@ -690,6 +724,8 @@ export class WorkLink extends WorkLinkClient {
690724
}
691725

692726
/**
727+
* @deprecated
728+
*
693729
* <p>Retrieves a list of domains associated to a specified fleet.</p>
694730
*/
695731
public listDomains(args: ListDomainsCommandInput, options?: __HttpHandlerOptions): Promise<ListDomainsCommandOutput>;
@@ -716,6 +752,8 @@ export class WorkLink extends WorkLinkClient {
716752
}
717753

718754
/**
755+
* @deprecated
756+
*
719757
* <p>Retrieves a list of fleets for the current account and Region.</p>
720758
*/
721759
public listFleets(args: ListFleetsCommandInput, options?: __HttpHandlerOptions): Promise<ListFleetsCommandOutput>;
@@ -742,6 +780,8 @@ export class WorkLink extends WorkLinkClient {
742780
}
743781

744782
/**
783+
* @deprecated
784+
*
745785
* <p>Retrieves a list of tags for the specified resource.</p>
746786
*/
747787
public listTagsForResource(
@@ -774,6 +814,8 @@ export class WorkLink extends WorkLinkClient {
774814
}
775815

776816
/**
817+
* @deprecated
818+
*
777819
* <p>Retrieves a list of website authorization providers associated with a specified fleet.</p>
778820
*/
779821
public listWebsiteAuthorizationProviders(
@@ -806,6 +848,8 @@ export class WorkLink extends WorkLinkClient {
806848
}
807849

808850
/**
851+
* @deprecated
852+
*
809853
* <p>Retrieves a list of certificate authorities added for the current account and
810854
* Region.</p>
811855
*/
@@ -839,6 +883,8 @@ export class WorkLink extends WorkLinkClient {
839883
}
840884

841885
/**
886+
* @deprecated
887+
*
842888
* <p>Moves a domain to ACTIVE status if it was in the INACTIVE status.</p>
843889
*/
844890
public restoreDomainAccess(
@@ -871,6 +917,8 @@ export class WorkLink extends WorkLinkClient {
871917
}
872918

873919
/**
920+
* @deprecated
921+
*
874922
* <p>Moves a domain to INACTIVE status if it was in the ACTIVE status.</p>
875923
*/
876924
public revokeDomainAccess(
@@ -903,6 +951,8 @@ export class WorkLink extends WorkLinkClient {
903951
}
904952

905953
/**
954+
* @deprecated
955+
*
906956
* <p>Signs the user out from all of their devices. The user can sign in again if they have
907957
* valid credentials.</p>
908958
*/
@@ -930,6 +980,8 @@ export class WorkLink extends WorkLinkClient {
930980
}
931981

932982
/**
983+
* @deprecated
984+
*
933985
* <p>Adds or overwrites one or more tags for the specified resource, such as a fleet. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.</p>
934986
*/
935987
public tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise<TagResourceCommandOutput>;
@@ -956,6 +1008,8 @@ export class WorkLink extends WorkLinkClient {
9561008
}
9571009

9581010
/**
1011+
* @deprecated
1012+
*
9591013
* <p>Removes one or more tags from the specified resource.</p>
9601014
*/
9611015
public untagResource(
@@ -988,6 +1042,8 @@ export class WorkLink extends WorkLinkClient {
9881042
}
9891043

9901044
/**
1045+
* @deprecated
1046+
*
9911047
* <p>Updates the audit stream configuration for the fleet.</p>
9921048
*/
9931049
public updateAuditStreamConfiguration(
@@ -1020,6 +1076,8 @@ export class WorkLink extends WorkLinkClient {
10201076
}
10211077

10221078
/**
1079+
* @deprecated
1080+
*
10231081
* <p>Updates the company network configuration for the fleet.</p>
10241082
*/
10251083
public updateCompanyNetworkConfiguration(
@@ -1052,6 +1110,8 @@ export class WorkLink extends WorkLinkClient {
10521110
}
10531111

10541112
/**
1113+
* @deprecated
1114+
*
10551115
* <p>Updates the device policy configuration for the fleet.</p>
10561116
*/
10571117
public updateDevicePolicyConfiguration(
@@ -1084,6 +1144,8 @@ export class WorkLink extends WorkLinkClient {
10841144
}
10851145

10861146
/**
1147+
* @deprecated
1148+
*
10871149
* <p>Updates domain metadata, such as DisplayName.</p>
10881150
*/
10891151
public updateDomainMetadata(
@@ -1116,6 +1178,8 @@ export class WorkLink extends WorkLinkClient {
11161178
}
11171179

11181180
/**
1181+
* @deprecated
1182+
*
11191183
* <p>Updates fleet metadata, such as DisplayName.</p>
11201184
*/
11211185
public updateFleetMetadata(
@@ -1148,6 +1212,8 @@ export class WorkLink extends WorkLinkClient {
11481212
}
11491213

11501214
/**
1215+
* @deprecated
1216+
*
11511217
* <p>Updates the identity provider configuration for the fleet.</p>
11521218
*/
11531219
public updateIdentityProviderConfiguration(

clients/client-worklink/src/commands/AssociateDomainCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export interface AssociateDomainCommandInput extends AssociateDomainRequest {}
2222
export interface AssociateDomainCommandOutput extends AssociateDomainResponse, __MetadataBearer {}
2323

2424
/**
25+
* @deprecated
26+
*
2527
* <p>Specifies a domain to be associated to Amazon WorkLink.</p>
2628
* @example
2729
* Use a bare-bones client and the command you need to make an API call.

clients/client-worklink/src/commands/AssociateWebsiteAuthorizationProviderCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ export interface AssociateWebsiteAuthorizationProviderCommandOutput
2828
__MetadataBearer {}
2929

3030
/**
31+
* @deprecated
32+
*
3133
* <p>Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.</p>
3234
* @example
3335
* Use a bare-bones client and the command you need to make an API call.

clients/client-worklink/src/commands/AssociateWebsiteCertificateAuthorityCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ export interface AssociateWebsiteCertificateAuthorityCommandOutput
2727
__MetadataBearer {}
2828

2929
/**
30+
* @deprecated
31+
*
3032
* <p>Imports the root certificate of a certificate authority (CA) used to obtain TLS
3133
* certificates used by associated websites within the company network.</p>
3234
* @example

clients/client-worklink/src/commands/CreateFleetCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export interface CreateFleetCommandInput extends CreateFleetRequest {}
2222
export interface CreateFleetCommandOutput extends CreateFleetResponse, __MetadataBearer {}
2323

2424
/**
25+
* @deprecated
26+
*
2527
* <p>Creates a fleet. A fleet consists of resources and the configuration that delivers
2628
* associated websites to authorized users who download and set up the Amazon WorkLink app.</p>
2729
* @example

clients/client-worklink/src/commands/DeleteFleetCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export interface DeleteFleetCommandInput extends DeleteFleetRequest {}
2222
export interface DeleteFleetCommandOutput extends DeleteFleetResponse, __MetadataBearer {}
2323

2424
/**
25+
* @deprecated
26+
*
2527
* <p>Deletes a fleet. Prevents users from accessing previously associated websites. </p>
2628
* @example
2729
* Use a bare-bones client and the command you need to make an API call.

clients/client-worklink/src/commands/DescribeAuditStreamConfigurationCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ export interface DescribeAuditStreamConfigurationCommandOutput
2424
__MetadataBearer {}
2525

2626
/**
27+
* @deprecated
28+
*
2729
* <p>Describes the configuration for delivering audit streams to the customer account.</p>
2830
* @example
2931
* Use a bare-bones client and the command you need to make an API call.

clients/client-worklink/src/commands/DescribeCompanyNetworkConfigurationCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ export interface DescribeCompanyNetworkConfigurationCommandOutput
2727
__MetadataBearer {}
2828

2929
/**
30+
* @deprecated
31+
*
3032
* <p>Describes the networking configuration to access the internal websites associated with
3133
* the specified fleet.</p>
3234
* @example

clients/client-worklink/src/commands/DescribeDeviceCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export interface DescribeDeviceCommandInput extends DescribeDeviceRequest {}
2222
export interface DescribeDeviceCommandOutput extends DescribeDeviceResponse, __MetadataBearer {}
2323

2424
/**
25+
* @deprecated
26+
*
2527
* <p>Provides information about a user's device.</p>
2628
* @example
2729
* Use a bare-bones client and the command you need to make an API call.

clients/client-worklink/src/commands/DescribeDevicePolicyConfigurationCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ export interface DescribeDevicePolicyConfigurationCommandOutput
2727
__MetadataBearer {}
2828

2929
/**
30+
* @deprecated
31+
*
3032
* <p>Describes the device policy configuration for the specified fleet.</p>
3133
* @example
3234
* Use a bare-bones client and the command you need to make an API call.

clients/client-worklink/src/commands/DescribeDomainCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export interface DescribeDomainCommandInput extends DescribeDomainRequest {}
2222
export interface DescribeDomainCommandOutput extends DescribeDomainResponse, __MetadataBearer {}
2323

2424
/**
25+
* @deprecated
26+
*
2527
* <p>Provides information about the domain.</p>
2628
* @example
2729
* Use a bare-bones client and the command you need to make an API call.

clients/client-worklink/src/commands/DescribeFleetMetadataCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export interface DescribeFleetMetadataCommandInput extends DescribeFleetMetadata
2222
export interface DescribeFleetMetadataCommandOutput extends DescribeFleetMetadataResponse, __MetadataBearer {}
2323

2424
/**
25+
* @deprecated
26+
*
2527
* <p>Provides basic information for the specified fleet, excluding identity provider,
2628
* networking, and device configuration details.</p>
2729
* @example

0 commit comments

Comments
 (0)