@@ -791,6 +791,20 @@ export interface AutomaticTapeCreationPolicyInfo {
791
791
GatewayARN ?: string ;
792
792
}
793
793
794
+ /**
795
+ * @public
796
+ * @enum
797
+ */
798
+ export const AutomaticUpdatePolicy = {
799
+ ALL_VERSIONS : "ALL_VERSIONS" ,
800
+ EMERGENCY_VERSIONS_ONLY : "EMERGENCY_VERSIONS_ONLY" ,
801
+ } as const ;
802
+
803
+ /**
804
+ * @public
805
+ */
806
+ export type AutomaticUpdatePolicy = ( typeof AutomaticUpdatePolicy ) [ keyof typeof AutomaticUpdatePolicy ] ;
807
+
794
808
/**
795
809
* @public
796
810
* @enum
@@ -3379,11 +3393,33 @@ export interface DescribeMaintenanceStartTimeInput {
3379
3393
GatewayARN : string | undefined ;
3380
3394
}
3381
3395
3396
+ /**
3397
+ * <p>A set of variables indicating the software update preferences for the gateway.</p>
3398
+ * @public
3399
+ */
3400
+ export interface SoftwareUpdatePreferences {
3401
+ /**
3402
+ * <p>Indicates the automatic update policy for a gateway.</p>
3403
+ * <p>
3404
+ * <code>ALL_VERSIONS</code> - Enables regular gateway maintenance updates.</p>
3405
+ * <p>
3406
+ * <code>EMERGENCY_VERSIONS_ONLY</code> - Disables regular gateway maintenance
3407
+ * updates.</p>
3408
+ * @public
3409
+ */
3410
+ AutomaticUpdatePolicy ?: AutomaticUpdatePolicy ;
3411
+ }
3412
+
3382
3413
/**
3383
3414
* <p>A JSON object containing the following fields:</p>
3384
3415
* <ul>
3385
3416
* <li>
3386
3417
* <p>
3418
+ * <a>DescribeMaintenanceStartTimeOutput$SoftwareUpdatePreferences</a>
3419
+ * </p>
3420
+ * </li>
3421
+ * <li>
3422
+ * <p>
3387
3423
* <a>DescribeMaintenanceStartTimeOutput$DayOfMonth</a>
3388
3424
* </p>
3389
3425
* </li>
@@ -3444,8 +3480,8 @@ export interface DescribeMaintenanceStartTimeOutput {
3444
3480
3445
3481
/**
3446
3482
* <p>The day of the month component of the maintenance start time represented as an ordinal
3447
- * number from 1 to 28, where 1 represents the first day of the month and 28 represents the
3448
- * last day of the month .</p>
3483
+ * number from 1 to 28, where 1 represents the first day of the month. It is not possible to
3484
+ * set the maintenance schedule to start on days 29 through 31 .</p>
3449
3485
* @public
3450
3486
*/
3451
3487
DayOfMonth ?: number ;
@@ -3456,6 +3492,18 @@ export interface DescribeMaintenanceStartTimeOutput {
3456
3492
* @public
3457
3493
*/
3458
3494
Timezone ?: string ;
3495
+
3496
+ /**
3497
+ * <p>A set of variables indicating the software update preferences for the gateway.</p>
3498
+ * <p>Includes <code>AutomaticUpdatePolicy</code> field with the following inputs:</p>
3499
+ * <p>
3500
+ * <code>ALL_VERSIONS</code> - Enables regular gateway maintenance updates.</p>
3501
+ * <p>
3502
+ * <code>EMERGENCY_VERSIONS_ONLY</code> - Disables regular gateway maintenance
3503
+ * updates.</p>
3504
+ * @public
3505
+ */
3506
+ SoftwareUpdatePreferences ?: SoftwareUpdatePreferences ;
3459
3507
}
3460
3508
3461
3509
/**
@@ -4196,26 +4244,26 @@ export interface DescribeSMBSettingsOutput {
4196
4244
* </li>
4197
4245
* <li>
4198
4246
* <p>
4199
- * <code>MandatorySigning</code>: If you use this option, File Gateway only allows
4247
+ * <code>MandatorySigning</code>: If you choose this option, File Gateway only allows
4200
4248
* connections from SMBv2 or SMBv3 clients that have signing turned on. This option
4201
4249
* works with SMB clients on Microsoft Windows Vista, Windows Server 2008, or later.
4202
4250
* </p>
4203
4251
* </li>
4204
4252
* <li>
4205
4253
* <p>
4206
- * <code>MandatoryEncryption</code>: If you use this option, File Gateway only allows
4207
- * connections from SMBv3 clients that have encryption turned on. Both 256-bit and
4208
- * 128-bit algorithms are allowed. This option is recommended for environments that
4254
+ * <code>MandatoryEncryption</code>: If you choose this option, File Gateway only
4255
+ * allows connections from SMBv3 clients that have encryption turned on. Both 256-bit
4256
+ * and 128-bit algorithms are allowed. This option is recommended for environments that
4209
4257
* handle sensitive data. It works with SMB clients on Microsoft Windows 8, Windows
4210
4258
* Server 2012, or later.</p>
4211
4259
* </li>
4212
4260
* <li>
4213
4261
* <p>
4214
- * <code>EnforceEncryption </code>: If you use this option, File Gateway only allows
4215
- * connections from SMBv3 clients that use 256-bit AES encryption algorithms. 128-bit
4216
- * algorithms are not allowed. This option is recommended for environments that handle
4217
- * sensitive data. It works with SMB clients on Microsoft Windows 8, Windows Server
4218
- * 2012, or later.</p>
4262
+ * <code>MandatoryEncryptionNoAes128 </code>: If you choose this option, File Gateway
4263
+ * only allows connections from SMBv3 clients that use 256-bit AES encryption
4264
+ * algorithms. 128-bit algorithms are not allowed. This option is recommended for
4265
+ * environments that handle sensitive data. It works with SMB clients on Microsoft
4266
+ * Windows 8, Windows Server 2012, or later.</p>
4219
4267
* </li>
4220
4268
* </ul>
4221
4269
* @public
@@ -6953,7 +7001,9 @@ export interface UpdateGatewayInformationInput {
6953
7001
CloudWatchLogGroupARN ?: string ;
6954
7002
6955
7003
/**
6956
- * <p>Specifies the size of the gateway's metadata cache.</p>
7004
+ * <p>Specifies the size of the gateway's metadata cache. This setting impacts gateway
7005
+ * performance and hardware recommendations. For more information, see <a href="https://docs.aws.amazon.com/filegateway/latest/files3/performance-multiple-file-shares.html">Performance guidance for gateways with multiple file shares</a>
7006
+ * in the <i>Amazon S3 File Gateway User Guide</i>.</p>
6957
7007
* @public
6958
7008
*/
6959
7009
GatewayCapacity ?: GatewayCapacity ;
@@ -7011,6 +7061,11 @@ export interface UpdateGatewaySoftwareNowOutput {
7011
7061
* <ul>
7012
7062
* <li>
7013
7063
* <p>
7064
+ * <a>UpdateMaintenanceStartTimeInput$SoftwareUpdatePreferences</a>
7065
+ * </p>
7066
+ * </li>
7067
+ * <li>
7068
+ * <p>
7014
7069
* <a>UpdateMaintenanceStartTimeInput$DayOfMonth</a>
7015
7070
* </p>
7016
7071
* </li>
@@ -7046,30 +7101,42 @@ export interface UpdateMaintenanceStartTimeInput {
7046
7101
* zone of the gateway.</p>
7047
7102
* @public
7048
7103
*/
7049
- HourOfDay : number | undefined ;
7104
+ HourOfDay ? : number ;
7050
7105
7051
7106
/**
7052
7107
* <p>The minute component of the maintenance start time represented as
7053
7108
* <i>mm</i>, where <i>mm</i> is the minute (00 to 59). The
7054
7109
* minute of the hour is in the time zone of the gateway.</p>
7055
7110
* @public
7056
7111
*/
7057
- MinuteOfHour : number | undefined ;
7112
+ MinuteOfHour ? : number ;
7058
7113
7059
7114
/**
7060
7115
* <p>The day of the week component of the maintenance start time week represented as an
7061
- * ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.</p>
7116
+ * ordinal number from 0 to 6, where 0 represents Sunday and 6 represents Saturday.</p>
7062
7117
* @public
7063
7118
*/
7064
7119
DayOfWeek ?: number ;
7065
7120
7066
7121
/**
7067
7122
* <p>The day of the month component of the maintenance start time represented as an ordinal
7068
- * number from 1 to 28, where 1 represents the first day of the month and 28 represents the
7069
- * last day of the month .</p>
7123
+ * number from 1 to 28, where 1 represents the first day of the month. It is not possible to
7124
+ * set the maintenance schedule to start on days 29 through 31 .</p>
7070
7125
* @public
7071
7126
*/
7072
7127
DayOfMonth ?: number ;
7128
+
7129
+ /**
7130
+ * <p>A set of variables indicating the software update preferences for the gateway.</p>
7131
+ * <p>Includes <code>AutomaticUpdatePolicy</code> field with the following inputs:</p>
7132
+ * <p>
7133
+ * <code>ALL_VERSIONS</code> - Enables regular gateway maintenance updates.</p>
7134
+ * <p>
7135
+ * <code>EMERGENCY_VERSIONS_ONLY</code> - Disables regular gateway maintenance
7136
+ * updates.</p>
7137
+ * @public
7138
+ */
7139
+ SoftwareUpdatePreferences ?: SoftwareUpdatePreferences ;
7073
7140
}
7074
7141
7075
7142
/**
@@ -7547,17 +7614,26 @@ export interface UpdateSMBSecurityStrategyInput {
7547
7614
7548
7615
/**
7549
7616
* <p>Specifies the type of security strategy.</p>
7550
- * <p>ClientSpecified: if you use this option, requests are established based on what is
7551
- * negotiated by the client. This option is recommended when you want to maximize
7552
- * compatibility across different clients in your environment. Supported only in S3 File
7617
+ * <p>
7618
+ * <code>ClientSpecified</code>: If you choose this option, requests are established based
7619
+ * on what is negotiated by the client. This option is recommended when you want to maximize
7620
+ * compatibility across different clients in your environment. Supported only for S3 File
7553
7621
* Gateway.</p>
7554
- * <p>MandatorySigning: if you use this option, file gateway only allows connections from
7555
- * SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on
7556
- * Microsoft Windows Vista, Windows Server 2008 or newer.</p>
7557
- * <p>MandatoryEncryption: if you use this option, file gateway only allows connections from
7558
- * SMBv3 clients that have encryption enabled. This option is highly recommended for
7622
+ * <p>
7623
+ * <code>MandatorySigning</code>: If you choose this option, File Gateway only allows
7624
+ * connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with
7625
+ * SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.</p>
7626
+ * <p>
7627
+ * <code>MandatoryEncryption</code>: If you choose this option, File Gateway only allows
7628
+ * connections from SMBv3 clients that have encryption enabled. This option is recommended for
7559
7629
* environments that handle sensitive data. This option works with SMB clients on Microsoft
7560
7630
* Windows 8, Windows Server 2012 or newer.</p>
7631
+ * <p>
7632
+ * <code>MandatoryEncryptionNoAes128</code>: If you choose this option, File Gateway only
7633
+ * allows connections from SMBv3 clients that use 256-bit AES encryption algorithms. 128-bit
7634
+ * algorithms are not allowed. This option is recommended for environments that handle
7635
+ * sensitive data. It works with SMB clients on Microsoft Windows 8, Windows Server 2012, or
7636
+ * later.</p>
7561
7637
* @public
7562
7638
*/
7563
7639
SMBSecurityStrategy : SMBSecurityStrategy | undefined ;
0 commit comments