import datetime
import typing

import kubernetes.client

class V1CinderPersistentVolumeSource:
    fs_type: typing.Optional[str]
    read_only: typing.Optional[bool]
    secret_ref: typing.Optional[kubernetes.client.V1SecretReference]
    volume_id: str
    def __init__(
        self,
        *,
        fs_type: typing.Optional[str] = ...,
        read_only: typing.Optional[bool] = ...,
        secret_ref: typing.Optional[kubernetes.client.V1SecretReference] = ...,
        volume_id: str
    ) -> None: ...
    def to_dict(self) -> V1CinderPersistentVolumeSourceDict: ...

class V1CinderPersistentVolumeSourceDict(typing.TypedDict, total=False):
    fsType: typing.Optional[str]
    readOnly: typing.Optional[bool]
    secretRef: typing.Optional[kubernetes.client.V1SecretReferenceDict]
    volumeID: str

b84cffaeac748c376654cb2ca7657412d55aa4bf
<mask token>


class V1CinderPersistentVolumeSource:
    fs_type: typing.Optional[str]
    read_only: typing.Optional[bool]
    secret_ref: typing.Optional[kubernetes.client.V1SecretReference]
    volume_id: str
    <mask token>
    <mask token>


class V1CinderPersistentVolumeSourceDict(typing.TypedDict, total=(False)):
    fsType: typing.Optional[str]
    readOnly: typing.Optional[bool]
    secretRef: typing.Optional[kubernetes.client.V1SecretReferenceDict]
    volumeID: str

<mask token>


class V1CinderPersistentVolumeSource:
    fs_type: typing.Optional[str]
    read_only: typing.Optional[bool]
    secret_ref: typing.Optional[kubernetes.client.V1SecretReference]
    volume_id: str
    <mask token>

    def to_dict(self) ->V1CinderPersistentVolumeSourceDict:
        ...


class V1CinderPersistentVolumeSourceDict(typing.TypedDict, total=(False)):
    fsType: typing.Optional[str]
    readOnly: typing.Optional[bool]
    secretRef: typing.Optional[kubernetes.client.V1SecretReferenceDict]
    volumeID: str

<mask token>


class V1CinderPersistentVolumeSource:
    fs_type: typing.Optional[str]
    read_only: typing.Optional[bool]
    secret_ref: typing.Optional[kubernetes.client.V1SecretReference]
    volume_id: str

    def __init__(self, *, fs_type: typing.Optional[str]=..., read_only:
        typing.Optional[bool]=..., secret_ref: typing.Optional[kubernetes.
        client.V1SecretReference]=..., volume_id: str) ->None:
        ...

    def to_dict(self) ->V1CinderPersistentVolumeSourceDict:
        ...


class V1CinderPersistentVolumeSourceDict(typing.TypedDict, total=(False)):
    fsType: typing.Optional[str]
    readOnly: typing.Optional[bool]
    secretRef: typing.Optional[kubernetes.client.V1SecretReferenceDict]
    volumeID: str

import datetime
import typing
import kubernetes.client


class V1CinderPersistentVolumeSource:
    fs_type: typing.Optional[str]
    read_only: typing.Optional[bool]
    secret_ref: typing.Optional[kubernetes.client.V1SecretReference]
    volume_id: str

    def __init__(self, *, fs_type: typing.Optional[str]=..., read_only:
        typing.Optional[bool]=..., secret_ref: typing.Optional[kubernetes.
        client.V1SecretReference]=..., volume_id: str) ->None:
        ...

    def to_dict(self) ->V1CinderPersistentVolumeSourceDict:
        ...


class V1CinderPersistentVolumeSourceDict(typing.TypedDict, total=(False)):
    fsType: typing.Optional[str]
    readOnly: typing.Optional[bool]
    secretRef: typing.Optional[kubernetes.client.V1SecretReferenceDict]
    volumeID: str

import datetime
import typing

import kubernetes.client

class V1CinderPersistentVolumeSource:
    fs_type: typing.Optional[str]
    read_only: typing.Optional[bool]
    secret_ref: typing.Optional[kubernetes.client.V1SecretReference]
    volume_id: str
    def __init__(
        self,
        *,
        fs_type: typing.Optional[str] = ...,
        read_only: typing.Optional[bool] = ...,
        secret_ref: typing.Optional[kubernetes.client.V1SecretReference] = ...,
        volume_id: str
    ) -> None: ...
    def to_dict(self) -> V1CinderPersistentVolumeSourceDict: ...

class V1CinderPersistentVolumeSourceDict(typing.TypedDict, total=False):
    fsType: typing.Optional[str]
    readOnly: typing.Optional[bool]
    secretRef: typing.Optional[kubernetes.client.V1SecretReferenceDict]
    volumeID: str
