Session
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
A representation of a session.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes
name
str
Required. The resource name of the session.
uuid
str
Output only. A session UUID (Unique Universal Identifier). The service generates this value when it creates the session.
create_time
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the session was created.
jupyter_session
google.cloud.dataproc_v1.types.JupyterConfig
Optional. Jupyter session config. This field is a member of
oneof
_ session_config
.runtime_info
google.cloud.dataproc_v1.types.RuntimeInfo
Output only. Runtime information about session execution.
state
state_message
str
Output only. Session state details, such as the failure description if the state is
FAILED
.state_time
google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the session entered the current state.
creator
str
Output only. The email address of the user who created the session.
labels
MutableMapping[str, str]
Optional. The labels to associate with the session. Label **keys** must contain 1 to 63 characters, and must conform to
RFC 1035
__.
Label **values** may be empty, but, if present, must contain
1 to 63 characters, and must conform to `RFC
1035runtime_config
google.cloud.dataproc_v1.types.RuntimeConfig
Optional. Runtime configuration for the session execution.
environment_config
google.cloud.dataproc_v1.types.EnvironmentConfig
Optional. Environment configuration for the session execution.
user
str
Optional. The email address of the user who owns the session.
state_history
MutableSequence[ google.cloud.dataproc_v1.types.Session.SessionStateHistory
]
Output only. Historical state information for the session.
session_template
str
Optional. The session template used by the session. Only resource names, including project ID and location, are valid. Example: -
https://www.googleapis.com/compute/v1/projects/[project_id]/locations/[dataproc_region]/sessionTemplates/[template_id]
- projects/[project_id]/locations/[dataproc_region]/sessionTemplates/[template_id]
The template must be in the same project and Dataproc region
as the session.Classes
LabelsEntry
LabelsEntry
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
The abstract base class for a message.
kwargs
dict
Keys and values corresponding to the fields of the message.
mapping
Union[dict, .Message
]
A dictionary or message to be used to determine the values for this message.
ignore_unknown_fields
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if mapping
is a mapping type or there are keyword parameters.
SessionStateHistory
SessionStateHistory
(
mapping
=
None
,
*
,
ignore_unknown_fields
=
False
,
**
kwargs
)
Historical state information.
State
State
(
value
)
The session state.
Values: STATE_UNSPECIFIED (0): The session state is unknown. CREATING (1): The session is created prior to running. ACTIVE (2): The session is running. TERMINATING (3): The session is terminating. TERMINATED (4): The session is terminated successfully. FAILED (5): The session is no longer running due to an error.