CreateWorkforceRequest
public struct CreateWorkforceRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool. Do not use OidcConfig if you specify values for CognitoConfig.
Declaration
Swift
public let cognitoConfig: CognitoConfig?
-
Use this parameter to configure a private workforce using your own OIDC Identity Provider. Do not use CognitoConfig if you specify values for OidcConfig.
Declaration
Swift
public let oidcConfig: OidcConfig?
-
Undocumented
Declaration
Swift
public let sourceIpConfig: SourceIpConfig?
-
An array of key-value pairs that contain metadata to help you categorize and organize our workforce. Each tag consists of a key and a value, both of which you define.
Declaration
Swift
public let tags: [Tag]?
-
The name of the private workforce.
Declaration
Swift
public let workforceName: String
-
Undocumented
Declaration
Swift
public init(cognitoConfig: CognitoConfig? = nil, oidcConfig: OidcConfig? = nil, sourceIpConfig: SourceIpConfig? = nil, tags: [Tag]? = nil, workforceName: String)
-
Declaration
Swift
public func validate(name: String) throws