Workforce
public struct Workforce : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The configuration of an Amazon Cognito workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool.
Declaration
Swift
public let cognitoConfig: CognitoConfig?
-
The date that the workforce is created.
Declaration
Swift
public let createDate: TimeStamp?
-
The most recent date that was used to successfully add one or more IP address ranges (CIDRs) to a private workforce’s allow list.
Declaration
Swift
public let lastUpdatedDate: TimeStamp?
-
The configuration of an OIDC Identity Provider (IdP) private workforce.
Declaration
Swift
public let oidcConfig: OidcConfigForResponse?
-
A list of one to ten IP address ranges (CIDRs) to be added to the workforce allow list. By default, a workforce isn’t restricted to specific IP addresses.
Declaration
Swift
public let sourceIpConfig: SourceIpConfig?
-
The subdomain for your OIDC Identity Provider.
Declaration
Swift
public let subDomain: String?
-
The Amazon Resource Name (ARN) of the private workforce.
Declaration
Swift
public let workforceArn: String
-
The name of the private workforce.
Declaration
Swift
public let workforceName: String
-
init(cognitoConfig:createDate:lastUpdatedDate:oidcConfig:sourceIpConfig:subDomain:workforceArn:workforceName:)
Undocumented
Declaration
Swift
public init(cognitoConfig: CognitoConfig? = nil, createDate: TimeStamp? = nil, lastUpdatedDate: TimeStamp? = nil, oidcConfig: OidcConfigForResponse? = nil, sourceIpConfig: SourceIpConfig? = nil, subDomain: String? = nil, workforceArn: String, workforceName: String)