SAMSmarterAuthToken
smarter.models.sam.smarterauthtoken
SAM model of the SmarterAuthToken kind, generated from the Smarter platform’s JSON Schema.
Do not edit: run scripts/generate_sam_models.py. See smarter.models.sam.
- class smarter.models.sam.smarterauthtoken.SAMDependency
Bases:
smarter.models.sam.base.SAMModelA resource that depends on the resource that a manifest describes.
- class smarter.models.sam.smarterauthtoken.SAMSmarterAuthTokenMetadata
Bases:
smarter.models.sam.base.SAMModelSmarter API SmarterAuthToken Manifest - Metadata class.
- annotations: None | list[dict[str, str | int | float | bool | datetime.date | datetime.datetime | Annotated[str, StringConstraints(strip_whitespace=None, to_upper=None, to_lower=None, strict=None, min_length=None, max_length=None, pattern='^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$')] | uuid.UUID | bytes | list | dict[str, Any]]]
The manifest annotations.
- Used for storing arbitrary metadata as
key-value pairs. Example: [{‘smarter.sh/test-manifest/project-name’: ‘Scooby dooby do’}]. The key should be a valid url-friendly string. The value accepts multi-line string values (YAML block scalars) and various scalar types including str, int, float, bool, datetime.date, datetime.datetime, decimal.Decimal, uuid.UUID, bytes, list, dict.
- class smarter.models.sam.smarterauthtoken.SAMSmarterAuthTokenSpecConfig
Bases:
smarter.models.sam.base.SAMModelSmarter API SmarterAuthToken Manifest SmarterAuthToken.spec.config.
- class smarter.models.sam.smarterauthtoken.SAMSmarterAuthTokenStatus
Bases:
smarter.models.sam.base.SAMModelSmarter API SmarterAuthToken Manifest - Status class.
- created: datetime
The date in which this resource was created.
Read only.
- dependencies: list[smarter.models.sam.smarterauthtoken.SAMDependency] | None
Dependencies[List]: The resources that depend on this resource, and that must be deleted, or stop referring to it, before it can be deleted.
Lists only the resources that you can read. Read only.
- lastUsedAt: datetime.datetime | None
SmarterAuthToken.status.modified: The date in which this SmarterAuthToken was most recently used for authentication.
Read only.
- modified: datetime
The date in which this resource was most recently changed.
Read only.
- class smarter.models.sam.smarterauthtoken.SAMSmarterAuthTokenSpec
Bases:
smarter.models.sam.base.SAMModelSmarter API SmarterAuthToken Manifest SmarterAuthToken.spec.
- config: SAMSmarterAuthTokenSpecConfig
SmarterAuthToken.spec.config[object].
The configuration for the SmarterAuthToken.
- class smarter.models.sam.smarterauthtoken.SAMSmarterAuthToken
Bases:
smarter.models.sam.base.SAMModelSmarter API Manifest - SmarterAuthToken.
- metadata: SAMSmarterAuthTokenMetadata
SmarterAuthToken.metadata[obj]: Required, the SmarterAuthToken metadata.
- spec: SAMSmarterAuthTokenSpec
SmarterAuthToken.spec[obj]: Required, the SmarterAuthToken specification.
- status: smarter.models.sam.smarterauthtoken.SAMSmarterAuthTokenStatus | None
SmarterAuthToken.status[obj]: Optional, Read-only.
Stateful status information about the SmarterAuthToken.