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¶