CreateNetworkInterfacePermissionRequest
public struct CreateNetworkInterfacePermissionRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The AWS account ID.
Declaration
Swift
public let awsAccountId: String?
-
The AWS service. Currently not supported.
Declaration
Swift
public let awsService: String?
-
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
Declaration
Swift
public let dryRun: Bool?
-
The ID of the network interface.
Declaration
Swift
public let networkInterfaceId: String
-
The type of permission to grant.
Declaration
Swift
public let permission: InterfacePermissionType
-
Undocumented
Declaration
Swift
public init(awsAccountId: String? = nil, awsService: String? = nil, dryRun: Bool? = nil, networkInterfaceId: String, permission: InterfacePermissionType)