# cloudsync.providers

Returns a list of dictionaries of supported providers for Cloud Sync Tasks.

Type: object

##

Type: array
No Additional Items

##

#### Result

Type: array of object

Array of available cloud sync providers and their configurations.

No Additional Items

##### Each item of this array must be:

#### CloudSyncProvider

Type: object
No Additional Properties

##

#### Name

Type: string

Internal name identifier for the cloud provider.

##

#### Title

Type: string

Human-readable title for the cloud provider.

##

#### Credentials Oauth

OAuth setup URL for the provider or `null` if not OAuth-based.

## Any of

Type: string
Type: null

##

#### Buckets

Type: boolean

Set to `true` if provider supports buckets.

##

#### Bucket Title

Title for bucket concept in this provider or `null` if not applicable.

## Any of

Type: string
Type: null

##

#### Task Schema

Type: array of object

JSON schema for task attributes.

No Additional Items

##### Each item of this array must be:

#### CloudSyncProviderTaskSchemaItem

Type: object
No Additional Properties

##

#### Property

Type: string

Name of the schema property for task configuration.

Required roles: CLOUD_SYNC_READ