GetDatasourceDetails200Response

pydantic model openapi_client.models.get_datasource_details200_response.GetDatasourceDetails200Response

GetDatasourceDetails200Response

Fields:
field oneof_schema_1_validator: Optional[DatasourceGetDetails] = None
field oneof_schema_2_validator: Optional[DmsCertificatePresignedUrlResponse] = None
field oneof_schema_3_validator: Optional[DependentResources] = None
field oneof_schema_4_validator: Optional[DatasourceEntityInfoResponse] = None
field oneof_schema_5_validator: Optional[Dict[str, Any]] = None

Response for GET /datasources/{datasource_id}?request_type=get_rules_config (bulkdataload/advanceddataload rule definitions; shape varies by IngestionType).

field oneof_schema_6_validator: Optional[Dict[str, Any]] = None

Response for saas GET /datasources/{datasource_id}?request_type=mappings. Contents come from mappings.json (UI field definitions for flow creation).

field oneof_schema_7_validator: Optional[Dict[str, List[Dict[str, Any]]]] = None

Response for saas GET /datasources/{datasource_id}?request_type=list_connector_entities. AppFlow connectorEntityMap keyed by entity category.

field oneof_schema_8_validator: Optional[List[Dict[str, Any]]] = None

Response for saas GET /datasources/{datasource_id}?request_type=describe_connector_entity. AppFlow connectorEntityFields for the given entity_type.

field actual_instance: Optional[Union[DatasourceEntityInfoResponse, DatasourceGetDetails, DependentResources, Dict[str, List[Dict[str, object]]], Dict[str, object], DmsCertificatePresignedUrlResponse, List[Dict[str, object]]]] = None
field one_of_schemas: Set[str] = {'DatasourceEntityInfoResponse', 'DatasourceGetDetails', 'DependentResources', 'Dict[str, List[Dict[str, object]]]', 'Dict[str, object]', 'DmsCertificatePresignedUrlResponse', 'List[Dict[str, object]]'}
__init__(*args, **kwargs)

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

classmethod from_dict(obj)
Return type:

Self

classmethod from_json(json_str)

Returns the object represented by the json string

Return type:

Self

to_json()

Returns the JSON representation of the actual instance

Return type:

str

to_dict()

Returns the dict representation of the actual instance

Return type:

Union[Dict[str, Any], DatasourceEntityInfoResponse, DatasourceGetDetails, DependentResources, Dict[str, List[Dict[str, object]]], Dict[str, object], DmsCertificatePresignedUrlResponse, List[Dict[str, object]], None]

to_str()

Returns the string representation of the actual instance

Return type:

str