CreateAccessPointRequest
public struct CreateAccessPointRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The AWS account ID for the owner of the bucket for which you want to create an access point.
Declaration
Swift
public let accountId: String
-
The name of the bucket that you want to associate this access point with.
Declaration
Swift
public let bucket: String
-
The name you want to assign to this access point.
Declaration
Swift
public let name: String
-
Undocumented
Declaration
Swift
public let publicAccessBlockConfiguration: PublicAccessBlockConfiguration?
-
If you include this field, Amazon S3 restricts access to this access point to requests from the specified virtual private cloud (VPC).
Declaration
Swift
public let vpcConfiguration: VpcConfiguration?
-
Undocumented
Declaration
Swift
public init(accountId: String, bucket: String, name: String, publicAccessBlockConfiguration: PublicAccessBlockConfiguration? = nil, vpcConfiguration: VpcConfiguration? = nil)
-
Declaration
Swift
public func validate(name: String) throws