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
View on GitHub
CreateAccessPointRequest Structure Reference