Cognito.IdentityPoolsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html
type properties = {push_sync : push_sync option;cognito_identity_providers : cognito_identity_provider list option;cognito_events : Yojson.Safe.t option;developer_provider_name : string option;cognito_streams : cognito_streams option;identity_pool_name : string option;supported_login_providers : Yojson.Safe.t option;allow_unauthenticated_identities : bool;saml_provider_ar_ns : string list option;open_id_connect_provider_ar_ns : string list option;allow_classic_flow : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-identitypool.html;
val make_properties :
?push_sync:push_sync ->
?cognito_identity_providers:cognito_identity_provider list ->
?cognito_events:Yojson.Safe.t ->
?developer_provider_name:string ->
?cognito_streams:cognito_streams ->
?identity_pool_name:string ->
?supported_login_providers:Yojson.Safe.t ->
allow_unauthenticated_identities:bool ->
?saml_provider_ar_ns:string list ->
?open_id_connect_provider_ar_ns:string list ->
?allow_classic_flow:bool ->
unit ->
propertiesval make_push_sync :
?application_arns:string list ->
?role_arn:string ->
unit ->
push_syncval make_cognito_streams :
?streaming_status:string ->
?stream_name:string ->
?role_arn:string ->
unit ->
cognito_streamsval make_cognito_identity_provider :
?server_side_token_check:bool ->
provider_name:string ->
client_id:string ->
unit ->
cognito_identity_providerval yojson_of_push_sync :
push_sync ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_cognito_streams :
cognito_streams ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_cognito_identity_provider :
cognito_identity_provider ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes