|
1507 | 1507 | }, |
1508 | 1508 | "documentation":"<p>Used to specify the configuration options for an FSx for ONTAP volume's storage aggregate or aggregates.</p>" |
1509 | 1509 | }, |
| 1510 | + "CreateAndAttachS3AccessPointOntapConfiguration":{ |
| 1511 | + "type":"structure", |
| 1512 | + "required":[ |
| 1513 | + "VolumeId", |
| 1514 | + "FileSystemIdentity" |
| 1515 | + ], |
| 1516 | + "members":{ |
| 1517 | + "VolumeId":{ |
| 1518 | + "shape":"VolumeId", |
| 1519 | + "documentation":"<p>The ID of the FSx for ONTAP volume to which you want the S3 access point attached.</p>" |
| 1520 | + }, |
| 1521 | + "FileSystemIdentity":{ |
| 1522 | + "shape":"OntapFileSystemIdentity", |
| 1523 | + "documentation":"<p>Specifies the file system user identity to use for authorizing file read and write requests that are made using this S3 access point.</p>" |
| 1524 | + } |
| 1525 | + }, |
| 1526 | + "documentation":"<p>Specifies the FSx for ONTAP volume that the S3 access point will be attached to, and the file system user identity.</p>" |
| 1527 | + }, |
1510 | 1528 | "CreateAndAttachS3AccessPointOpenZFSConfiguration":{ |
1511 | 1529 | "type":"structure", |
1512 | 1530 | "required":[ |
|
1548 | 1566 | "shape":"CreateAndAttachS3AccessPointOpenZFSConfiguration", |
1549 | 1567 | "documentation":"<p>Specifies the configuration to use when creating and attaching an S3 access point to an FSx for OpenZFS volume.</p>" |
1550 | 1568 | }, |
| 1569 | + "OntapConfiguration":{"shape":"CreateAndAttachS3AccessPointOntapConfiguration"}, |
1551 | 1570 | "S3AccessPoint":{ |
1552 | 1571 | "shape":"CreateAndAttachS3AccessPointS3Configuration", |
1553 | 1572 | "documentation":"<p>Specifies the virtual private cloud (VPC) configuration if you're creating an access point that is restricted to a VPC. For more information, see <a href=\"https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/access-points-vpc.html\">Creating access points restricted to a virtual private cloud</a>.</p>" |
|
4771 | 4790 | }, |
4772 | 4791 | "documentation":"<p>Configuration for the FSx for NetApp ONTAP file system.</p>" |
4773 | 4792 | }, |
| 4793 | + "OntapFileSystemIdentity":{ |
| 4794 | + "type":"structure", |
| 4795 | + "required":["Type"], |
| 4796 | + "members":{ |
| 4797 | + "Type":{ |
| 4798 | + "shape":"OntapFileSystemUserType", |
| 4799 | + "documentation":"<p>Specifies the FSx for ONTAP user identity type. Valid values are <code>UNIX</code> and <code>WINDOWS</code>.</p>" |
| 4800 | + }, |
| 4801 | + "UnixUser":{ |
| 4802 | + "shape":"OntapUnixFileSystemUser", |
| 4803 | + "documentation":"<p>Specifies the UNIX user identity for file system operations.</p>" |
| 4804 | + }, |
| 4805 | + "WindowsUser":{ |
| 4806 | + "shape":"OntapWindowsFileSystemUser", |
| 4807 | + "documentation":"<p>Specifies the Windows user identity for file system operations.</p>" |
| 4808 | + } |
| 4809 | + }, |
| 4810 | + "documentation":"<p>Specifies the file system user identity that will be used for authorizing all file access requests that are made using the S3 access point. The identity can be either a UNIX user or a Windows user.</p>" |
| 4811 | + }, |
| 4812 | + "OntapFileSystemUserName":{ |
| 4813 | + "type":"string", |
| 4814 | + "max":256, |
| 4815 | + "min":1, |
| 4816 | + "pattern":"^[^\\u0000\\u0085\\u2028\\u2029\\r\\n]{1,256}$" |
| 4817 | + }, |
| 4818 | + "OntapFileSystemUserType":{ |
| 4819 | + "type":"string", |
| 4820 | + "enum":[ |
| 4821 | + "UNIX", |
| 4822 | + "WINDOWS" |
| 4823 | + ] |
| 4824 | + }, |
| 4825 | + "OntapUnixFileSystemUser":{ |
| 4826 | + "type":"structure", |
| 4827 | + "required":["Name"], |
| 4828 | + "members":{ |
| 4829 | + "Name":{ |
| 4830 | + "shape":"OntapFileSystemUserName", |
| 4831 | + "documentation":"<p>The name of the UNIX user. The name can be up to 256 characters long.</p>" |
| 4832 | + } |
| 4833 | + }, |
| 4834 | + "documentation":"<p>The FSx for ONTAP UNIX file system user that is used for authorizing all file access requests that are made using the S3 access point.</p>" |
| 4835 | + }, |
4774 | 4836 | "OntapVolumeConfiguration":{ |
4775 | 4837 | "type":"structure", |
4776 | 4838 | "members":{ |
|
4849 | 4911 | "LS" |
4850 | 4912 | ] |
4851 | 4913 | }, |
| 4914 | + "OntapWindowsFileSystemUser":{ |
| 4915 | + "type":"structure", |
| 4916 | + "required":["Name"], |
| 4917 | + "members":{ |
| 4918 | + "Name":{ |
| 4919 | + "shape":"OntapFileSystemUserName", |
| 4920 | + "documentation":"<p>The name of the Windows user. The name can be up to 256 characters long and supports Active Directory users.</p>" |
| 4921 | + } |
| 4922 | + }, |
| 4923 | + "documentation":"<p>The FSx for ONTAP Windows file system user that is used for authorizing all file access requests that are made using the S3 access point.</p>" |
| 4924 | + }, |
4852 | 4925 | "OpenZFSClientConfiguration":{ |
4853 | 4926 | "type":"structure", |
4854 | 4927 | "required":[ |
|
5470 | 5543 | "shape":"S3AccessPointOpenZFSConfiguration", |
5471 | 5544 | "documentation":"<p>The OpenZFSConfiguration of the S3 access point attachment.</p>" |
5472 | 5545 | }, |
| 5546 | + "OntapConfiguration":{ |
| 5547 | + "shape":"S3AccessPointOntapConfiguration", |
| 5548 | + "documentation":"<p>The ONTAP configuration of the S3 access point attachment.</p>" |
| 5549 | + }, |
5473 | 5550 | "S3AccessPoint":{ |
5474 | 5551 | "shape":"S3AccessPoint", |
5475 | 5552 | "documentation":"<p>The S3 access point configuration of the S3 access point attachment.</p>" |
|
5484 | 5561 | "CREATING", |
5485 | 5562 | "DELETING", |
5486 | 5563 | "UPDATING", |
5487 | | - "FAILED" |
| 5564 | + "FAILED", |
| 5565 | + "MISCONFIGURED" |
5488 | 5566 | ] |
5489 | 5567 | }, |
5490 | 5568 | "S3AccessPointAttachmentName":{ |
|
5508 | 5586 | }, |
5509 | 5587 | "S3AccessPointAttachmentType":{ |
5510 | 5588 | "type":"string", |
5511 | | - "enum":["OPENZFS"] |
| 5589 | + "enum":[ |
| 5590 | + "OPENZFS", |
| 5591 | + "ONTAP" |
| 5592 | + ] |
5512 | 5593 | }, |
5513 | 5594 | "S3AccessPointAttachments":{ |
5514 | 5595 | "type":"list", |
|
5553 | 5634 | "member":{"shape":"S3AccessPointAttachmentsFilter"}, |
5554 | 5635 | "max":2 |
5555 | 5636 | }, |
| 5637 | + "S3AccessPointOntapConfiguration":{ |
| 5638 | + "type":"structure", |
| 5639 | + "members":{ |
| 5640 | + "VolumeId":{ |
| 5641 | + "shape":"VolumeId", |
| 5642 | + "documentation":"<p>The ID of the FSx for ONTAP volume that the S3 access point is attached to.</p>" |
| 5643 | + }, |
| 5644 | + "FileSystemIdentity":{ |
| 5645 | + "shape":"OntapFileSystemIdentity", |
| 5646 | + "documentation":"<p>The file system identity used to authorize file access requests made using the S3 access point.</p>" |
| 5647 | + } |
| 5648 | + }, |
| 5649 | + "documentation":"<p>Describes the FSx for ONTAP attachment configuration of an S3 access point attachment.</p>" |
| 5650 | + }, |
5556 | 5651 | "S3AccessPointOpenZFSConfiguration":{ |
5557 | 5652 | "type":"structure", |
5558 | 5653 | "members":{ |
|
0 commit comments