DatalabDetailsResourceAccessMetadata¶
- pydantic model openapi_client.models.datalab_details_resource_access_metadata.DatalabDetailsResourceAccessMetadata¶
DatalabDetailsResourceAccessMetadata
- Fields:
- field dataset_access: Optional[DatasetAccess] = None (alias 'DatasetAccess')¶
- field domain_access: Optional[DomainAccess] = None (alias 'DomainAccess')¶
- field parameter_access: Optional[List[StrictStr]] = None (alias 'ParameterAccess')¶
ParameterKey values the job may read. Create allows at most 25 parameters (JOB-1003).
Shared library IDs attached to the job. Create allows at most 25 (JOB-1003).
- field code_repository_access: Optional[Dict[str, Any]] = None (alias 'CodeRepositoryAccess')¶
- field extra_resource_access: Optional[Dict[str, Any]] = None (alias 'ExtraResourceAccess')¶
Datasets, domains and parameters attached to the datalab beyond its own configuration, as Status, ErrorMessage, DatasetAccess, DomainAccess and ParameterAccess. ErrorMessage carries why the last update failed and is set only while Status is failed.
- field managed_policies: Optional[Dict[str, Any]] = None (alias 'ManagedPolicies')¶
- field resource_access_status: Optional[StrictStr] = None (alias 'ResourceAccessStatus')¶
- to_str()¶
Returns the string representation of the model using alias
- Return type:
str
- to_json()¶
Returns the JSON representation of the model using alias
- Return type:
str
- classmethod from_json(json_str)¶
Create an instance of DatalabDetailsResourceAccessMetadata from a JSON string
- Return type:
Optional[Self]
- to_dict()¶
Return the dictionary representation of the model using alias.
This has the following differences from calling pydantic’s self.model_dump(by_alias=True):
None is only added to the output dict for nullable fields that were set at model initialization. Other fields with value None are ignored.
- Return type:
Dict[str,Any]
- classmethod from_dict(obj)¶
Create an instance of DatalabDetailsResourceAccessMetadata from a dict
- Return type:
Optional[Self]