AWSCognitoIdentityProviderCreateResourceServerRequest

Objective-C

@interface AWSCognitoIdentityProviderCreateResourceServerRequest

Swift

class AWSCognitoIdentityProviderCreateResourceServerRequest
  • A unique resource server identifier for the resource server. The identifier can be an API friendly name like solar-system-data. You can also set an API URL like https://solar-system-data-api.example.com as your identifier.

    Amazon Cognito represents scopes in the access token in the format $resource-server-identifier/$scope. Longer scope-identifier strings increase the size of your access tokens.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable identifier;

    Swift

    var identifier: String? { get set }
  • A friendly name for the resource server.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable name;

    Swift

    var name: String? { get set }
  • A list of scopes. Each scope is a key-value map with the keys name and description.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSCognitoIdentityProviderResourceServerScopeType *> *_Nullable scopes;

    Swift

    var scopes: [AWSCognitoIdentityProviderResourceServerScopeType]? { get set }
  • The user pool ID for the user pool.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable userPoolId;

    Swift

    var userPoolId: String? { get set }