class Aws::CognitoSync::Types::SetIdentityPoolConfigurationRequest

The input for the SetIdentityPoolConfiguration operation.

@note When making an API call, you may pass SetIdentityPoolConfigurationRequest

data as a hash:

    {
      identity_pool_id: "IdentityPoolId", # required
      push_sync: {
        application_arns: ["ApplicationArn"],
        role_arn: "AssumeRoleArn",
      },
      cognito_streams: {
        stream_name: "StreamName",
        role_arn: "AssumeRoleArn",
        streaming_status: "ENABLED", # accepts ENABLED, DISABLED
      },
    }

@!attribute [rw] identity_pool_id

A name-spaced GUID (for example,
us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon
Cognito. This is the ID of the pool to modify.
@return [String]

@!attribute [rw] push_sync

Options to apply to this identity pool for push synchronization.
@return [Types::PushSync]

@!attribute [rw] cognito_streams

Options to apply to this identity pool for Amazon Cognito streams.
@return [Types::CognitoStreams]

@see docs.aws.amazon.com/goto/WebAPI/cognito-sync-2014-06-30/SetIdentityPoolConfigurationRequest AWS API Documentation

Constants

SENSITIVE