UpdateAnalysisPermissionsRequest
public struct UpdateAnalysisPermissionsRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the analysis whose permissions you’re updating. The ID is part of the analysis URL.
Declaration
Swift
public let analysisId: String
-
The ID of the AWS account that contains the analysis whose permissions you’re updating. You must be using the AWS account that the analysis is in.
Declaration
Swift
public let awsAccountId: String
-
A structure that describes the permissions to add and the principal to add them to.
Declaration
Swift
public let grantPermissions: [ResourcePermission]?
-
A structure that describes the permissions to remove and the principal to remove them from.
Declaration
Swift
public let revokePermissions: [ResourcePermission]?
-
Undocumented
Declaration
Swift
public init(analysisId: String, awsAccountId: String, grantPermissions: [ResourcePermission]? = nil, revokePermissions: [ResourcePermission]? = nil)
-
Declaration
Swift
public func validate(name: String) throws