sdkms.v1.models.account module

Fortanix DSM REST API

This is a set of REST APIs for accessing the Fortanix Data Security Manager. This includes APIs for managing accounts, and for performing cryptographic and key management operations.

OpenAPI spec version: 1.0.0-20200608 Contact: support@fortanix.com Generated by: https://github.com/swagger-api/swagger-codegen.git

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

class sdkms.v1.models.account.Account(name=None, acct_id=None, description=None, organization=None, country=None, phone=None, notification_pref=None, auth_config=None, subscription=None, state=None, auth_type=None, logging_configs=None, enabled=None, created_at=None, initial_purchase_at=None, pending_subscription_change_request=None, custom_metadata=None, key_undo_policy=None)[source]

Bases: object

swagger_types

The key is attribute name and the value is attribute type.

Type:

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type:

dict

__init__(name=None, acct_id=None, description=None, organization=None, country=None, phone=None, notification_pref=None, auth_config=None, subscription=None, state=None, auth_type=None, logging_configs=None, enabled=None, created_at=None, initial_purchase_at=None, pending_subscription_change_request=None, custom_metadata=None, key_undo_policy=None)[source]

Account - a model defined in Swagger

property acct_id

Gets the acct_id of this Account. Account ID uniquely identifying this account.

Type: str

Setter:

Sets the acct_id of this Account.

property auth_config

Gets the auth_config of this Account.

Type: AuthConfig

Setter:

Sets the auth_config of this Account.

property auth_type

Gets the auth_type of this Account.

Type: AuthType

Setter:

Sets the auth_type of this Account.

property country

Gets the country of this Account. Main country associated with this account

Type: str

Setter:

Sets the country of this Account.

property created_at

Gets the created_at of this Account. When this account was created.

Type: str

Setter:

Sets the created_at of this Account.

property custom_metadata

Gets the custom_metadata of this Account. Sysadmin-defined metadata for this account. Stored as key-value pairs. This field is only visible to sysadmin users.

Type: map[str]

Setter:

Sets the custom_metadata of this Account.

property description

Gets the description of this Account. Description of this account.

Type: str

Setter:

Sets the description of this Account.

property enabled

Gets the enabled of this Account. Whether this account is enabled. This may only be changed by sysadmins.

Type: bool

Setter:

Sets the enabled of this Account.

property initial_purchase_at

Gets the initial_purchase_at of this Account. When this accout was upgraded a paid subscription.

Type: str

Setter:

Sets the initial_purchase_at of this Account.

property key_undo_policy

Gets the key_undo_policy of this Account.

Type: KeyUndoPolicy

Setter:

Sets the key_undo_policy of this Account.

property logging_configs

Gets the logging_configs of this Account. Map from UUIDs to LoggingConfig objects

Type: map[LoggingConfig]

Setter:

Sets the logging_configs of this Account.

property name

Gets the name of this Account. Name of the account. Account names must be unique within an DSM instance.

Type: str

Setter:

Sets the name of this Account.

property notification_pref

Gets the notification_pref of this Account.

Type: NotificationPref

Setter:

Sets the notification_pref of this Account.

property organization

Gets the organization of this Account. Organization (e.g. company name) that owns this account

Type: str

Setter:

Sets the organization of this Account.

property pending_subscription_change_request

Gets the pending_subscription_change_request of this Account.

Type: SubscriptionChangeRequest

Setter:

Sets the pending_subscription_change_request of this Account.

property phone

Gets the phone of this Account. Contact phone number associated with this account

Type: str

Setter:

Sets the phone of this Account.

property state

Gets the state of this Account.

Type: AccountState

Setter:

Sets the state of this Account.

property subscription

Gets the subscription of this Account.

Type: SubscriptionType

Setter:

Sets the subscription of this Account.