@@ -791,6 +791,20 @@ export interface AutomaticTapeCreationPolicyInfo {
791791  GatewayARN ?: string ; 
792792} 
793793
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+ 
794808/** 
795809 * @public  
796810 * @enum  
@@ -3379,11 +3393,33 @@ export interface DescribeMaintenanceStartTimeInput {
33793393  GatewayARN : string  |  undefined ; 
33803394} 
33813395
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+ 
33823413/** 
33833414 * <p>A JSON object containing the following fields:</p> 
33843415 *          <ul> 
33853416 *             <li> 
33863417 *                <p> 
3418+  *                   <a>DescribeMaintenanceStartTimeOutput$SoftwareUpdatePreferences</a> 
3419+  *                </p> 
3420+  *             </li> 
3421+  *             <li> 
3422+  *                <p> 
33873423 *                   <a>DescribeMaintenanceStartTimeOutput$DayOfMonth</a> 
33883424 *                </p> 
33893425 *             </li> 
@@ -3444,8 +3480,8 @@ export interface DescribeMaintenanceStartTimeOutput {
34443480
34453481  /** 
34463482   * <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> 
34493485   * @public  
34503486   */ 
34513487  DayOfMonth ?: number ; 
@@ -3456,6 +3492,18 @@ export interface DescribeMaintenanceStartTimeOutput {
34563492   * @public  
34573493   */ 
34583494  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 ; 
34593507} 
34603508
34613509/** 
@@ -4196,26 +4244,26 @@ export interface DescribeSMBSettingsOutput {
41964244   *             </li> 
41974245   *             <li> 
41984246   *                <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 
42004248   *                connections from SMBv2 or SMBv3 clients that have signing turned on. This option 
42014249   *                works with SMB clients on Microsoft Windows Vista, Windows Server 2008, or later. 
42024250   *             </p> 
42034251   *             </li> 
42044252   *             <li> 
42054253   *                <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 
42094257   *                handle sensitive data. It works with SMB clients on Microsoft Windows 8, Windows 
42104258   *                Server 2012, or later.</p> 
42114259   *             </li> 
42124260   *             <li> 
42134261   *                <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> 
42194267   *             </li> 
42204268   *          </ul> 
42214269   * @public  
@@ -6953,7 +7001,9 @@ export interface UpdateGatewayInformationInput {
69537001  CloudWatchLogGroupARN ?: string ; 
69547002
69557003  /** 
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> 
69577007   * @public  
69587008   */ 
69597009  GatewayCapacity ?: GatewayCapacity ; 
@@ -7011,6 +7061,11 @@ export interface UpdateGatewaySoftwareNowOutput {
70117061 *          <ul> 
70127062 *             <li> 
70137063 *                <p> 
7064+  *                   <a>UpdateMaintenanceStartTimeInput$SoftwareUpdatePreferences</a> 
7065+  *                </p> 
7066+  *             </li> 
7067+  *             <li> 
7068+  *                <p> 
70147069 *                   <a>UpdateMaintenanceStartTimeInput$DayOfMonth</a> 
70157070 *                </p> 
70167071 *             </li> 
@@ -7046,30 +7101,42 @@ export interface UpdateMaintenanceStartTimeInput {
70467101   *          zone of the gateway.</p> 
70477102   * @public  
70487103   */ 
7049-   HourOfDay : number   |   undefined ; 
7104+   HourOfDay ? : number ; 
70507105
70517106  /** 
70527107   * <p>The minute component of the maintenance start time represented as 
70537108   *             <i>mm</i>, where <i>mm</i> is the minute (00 to 59). The 
70547109   *          minute of the hour is in the time zone of the gateway.</p> 
70557110   * @public  
70567111   */ 
7057-   MinuteOfHour : number   |   undefined ; 
7112+   MinuteOfHour ? : number ; 
70587113
70597114  /** 
70607115   * <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> 
70627117   * @public  
70637118   */ 
70647119  DayOfWeek ?: number ; 
70657120
70667121  /** 
70677122   * <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> 
70707125   * @public  
70717126   */ 
70727127  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 ; 
70737140} 
70747141
70757142/** 
@@ -7547,17 +7614,26 @@ export interface UpdateSMBSecurityStrategyInput {
75477614
75487615  /** 
75497616   * <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 
75537621   *          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 
75597629   *          environments that handle sensitive data. This option works with SMB clients on Microsoft 
75607630   *          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> 
75617637   * @public  
75627638   */ 
75637639  SMBSecurityStrategy : SMBSecurityStrategy  |  undefined ; 
0 commit comments