Class: Azure::ARM::DataLakeStore::Models::DataLakeStoreAccountProperties
- Inherits:
-
Object
- Object
- Azure::ARM::DataLakeStore::Models::DataLakeStoreAccountProperties
- Includes:
- MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb
Overview
Data Lake Store account properties information
Instance Attribute Summary collapse
-
#creation_time ⇒ DateTime
The account creation time.
-
#default_group ⇒ String
created in the Data Lake Store account.
-
#encryption_config ⇒ EncryptionConfig
The Key vault encryption configuration.
-
#encryption_provisioning_state ⇒ EncryptionProvisioningState
provisioning for this Data Lake store account.
-
#encryption_state ⇒ EncryptionState
Data Lake store account.
-
#endpoint ⇒ String
The gateway host.
-
#last_modified_time ⇒ DateTime
The account last modified time.
-
#provisioning_state ⇒ DataLakeStoreAccountStatus
account while being provisioned.
-
#state ⇒ DataLakeStoreAccountState
account after provisioning has completed.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for DataLakeStoreAccountProperties class as Ruby Hash.
Instance Attribute Details
#creation_time ⇒ DateTime
Returns the account creation time.
27 28 29 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 27 def creation_time @creation_time end |
#default_group ⇒ String
created in the Data Lake Store account.
50 51 52 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 50 def default_group @default_group end |
#encryption_config ⇒ EncryptionConfig
Returns The Key vault encryption configuration.
40 41 42 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 40 def encryption_config @encryption_config end |
#encryption_provisioning_state ⇒ EncryptionProvisioningState
provisioning for this Data Lake store account. Possible values include: ‘Creating’, ‘Succeeded’
37 38 39 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 37 def encryption_provisioning_state @encryption_provisioning_state end |
#encryption_state ⇒ EncryptionState
Data Lake store account. Possible values include: ‘Enabled’, ‘Disabled’
32 33 34 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 32 def encryption_state @encryption_state end |
#endpoint ⇒ String
Returns the gateway host.
46 47 48 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 46 def endpoint @endpoint end |
#last_modified_time ⇒ DateTime
Returns the account last modified time.
43 44 45 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 43 def last_modified_time @last_modified_time end |
#provisioning_state ⇒ DataLakeStoreAccountStatus
account while being provisioned. Possible values include: ‘Failed’, ‘Creating’, ‘Running’, ‘Succeeded’, ‘Patching’, ‘Suspending’, ‘Resuming’, ‘Deleting’, ‘Deleted’
19 20 21 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 19 def provisioning_state @provisioning_state end |
#state ⇒ DataLakeStoreAccountState
account after provisioning has completed. Possible values include: ‘active’, ‘suspended’
24 25 26 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 24 def state @state end |
Class Method Details
.mapper ⇒ Object
Mapper for DataLakeStoreAccountProperties class as Ruby Hash. This will be used for serialization/deserialization.
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/generated/azure_mgmt_datalake_store/models/data_lake_store_account_properties.rb', line 57 def self.mapper() { required: false, serialized_name: 'DataLakeStoreAccountProperties', type: { name: 'Composite', class_name: 'DataLakeStoreAccountProperties', model_properties: { provisioning_state: { required: false, read_only: true, serialized_name: 'provisioningState', type: { name: 'Enum', module: 'DataLakeStoreAccountStatus' } }, state: { required: false, read_only: true, serialized_name: 'state', type: { name: 'Enum', module: 'DataLakeStoreAccountState' } }, creation_time: { required: false, read_only: true, serialized_name: 'creationTime', type: { name: 'DateTime' } }, encryption_state: { required: false, serialized_name: 'encryptionState', type: { name: 'Enum', module: 'EncryptionState' } }, encryption_provisioning_state: { required: false, read_only: true, serialized_name: 'encryptionProvisioningState', type: { name: 'Enum', module: 'EncryptionProvisioningState' } }, encryption_config: { required: false, serialized_name: 'encryptionConfig', type: { name: 'Composite', class_name: 'EncryptionConfig' } }, last_modified_time: { required: false, read_only: true, serialized_name: 'lastModifiedTime', type: { name: 'DateTime' } }, endpoint: { required: false, serialized_name: 'endpoint', type: { name: 'String' } }, default_group: { required: false, serialized_name: 'defaultGroup', type: { name: 'String' } } } } } end |