tacker.sol_refactored.objects.common.subscription_authentication module

class tacker.sol_refactored.objects.common.subscription_authentication.ParamsOauth2ClientCert_CertificateRef(context=None, **kwargs)

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'
fields: MutableMapping[str, Field[Any]] = {'type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'value': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
property type: Any
property value: Any
class tacker.sol_refactored.objects.common.subscription_authentication.SubscriptionAuthentication(context=None, **kwargs)

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'
property authType: Any
fields: MutableMapping[str, Field[Any]] = {'authType': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=['BASIC', 'OAUTH2_CLIENT_CREDENTIALS', 'OAUTH2_CLIENT_CERT', 'TLS_CERT']), 'paramsBasic': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'paramsOauth2ClientCert': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'paramsOauth2ClientCredentials': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
property paramsBasic: Any
property paramsOauth2ClientCert: Any
property paramsOauth2ClientCredentials: Any
class tacker.sol_refactored.objects.common.subscription_authentication.SubscriptionAuthentication_ParamsBasic(context=None, **kwargs)

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'
fields: MutableMapping[str, Field[Any]] = {'password': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'userName': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
property password: Any
property userName: Any
class tacker.sol_refactored.objects.common.subscription_authentication.SubscriptionAuthentication_ParamsOauth2(context=None, **kwargs)

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'
property clientId: Any
property clientPassword: Any
fields: MutableMapping[str, Field[Any]] = {'clientId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'clientPassword': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'tokenEndpoint': Uri(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}
property tokenEndpoint: Any
class tacker.sol_refactored.objects.common.subscription_authentication.SubscriptionAuthentication_ParamsOauth2ClientCert(context=None, **kwargs)

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'
property certificateRef: Any
property clientId: Any
fields: MutableMapping[str, Field[Any]] = {'certificateRef': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'clientId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'tokenEndpoint': Uri(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
property tokenEndpoint: Any