package awscdkcognitoidentitypoolalpha // Login Provider for Identity Federation using Facebook Credentials. // // Example: // awscdkcognitoidentitypoolalpha.NewIdentityPool(this, jsii.String("myidentitypool"), &IdentityPoolProps{ // IdentityPoolName: jsii.String("myidentitypool"), // AuthenticationProviders: &IdentityPoolAuthenticationProviders{ // Amazon: &IdentityPoolAmazonLoginProvider{ // AppId: jsii.String("amzn1.application.12312k3j234j13rjiwuenf"), // }, // Facebook: &IdentityPoolFacebookLoginProvider{ // AppId: jsii.String("1234567890123"), // }, // Google: &IdentityPoolGoogleLoginProvider{ // ClientId: jsii.String("12345678012.apps.googleusercontent.com"), // }, // Apple: &IdentityPoolAppleLoginProvider{ // ServicesId: jsii.String("com.myappleapp.auth"), // }, // Twitter: &IdentityPoolTwitterLoginProvider{ // ConsumerKey: jsii.String("my-twitter-id"), // ConsumerSecret: jsii.String("my-twitter-secret"), // }, // }, // }) // // Experimental. type IdentityPoolFacebookLoginProvider struct { // App Id for Facebook Identity Federation. // Experimental. AppId *string `field:"required" json:"appId" yaml:"appId"` }