Class: Azure::ARM::DevTestLabs::Models::User
- Inherits:
-
MsRestAzure::Resource
- Object
- MsRestAzure::Resource
- Azure::ARM::DevTestLabs::Models::User
- Includes:
- MsRest::JSONable, MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_devtestlabs/models/user.rb
Overview
Profile of a lab user.
Instance Attribute Summary collapse
-
#created_date ⇒ DateTime
The creation date of the user profile.
-
#identity ⇒ UserIdentity
The identity of the user.
-
#provisioning_state ⇒ String
The provisioning status of the resource.
-
#secret_store ⇒ UserSecretStore
The secret store of the user.
-
#unique_identifier ⇒ String
The unique immutable identifier of a resource (Guid).
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for User class as Ruby Hash.
Instance Attribute Details
#created_date ⇒ DateTime
Returns The creation date of the user profile.
23 24 25 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/user.rb', line 23 def created_date @created_date end |
#identity ⇒ UserIdentity
Returns The identity of the user.
17 18 19 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/user.rb', line 17 def identity @identity end |
#provisioning_state ⇒ String
Returns The provisioning status of the resource.
26 27 28 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/user.rb', line 26 def provisioning_state @provisioning_state end |
#secret_store ⇒ UserSecretStore
Returns The secret store of the user.
20 21 22 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/user.rb', line 20 def secret_store @secret_store end |
#unique_identifier ⇒ String
Returns The unique immutable identifier of a resource (Guid).
29 30 31 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/user.rb', line 29 def unique_identifier @unique_identifier end |
Class Method Details
.mapper ⇒ Object
Mapper for User class as Ruby Hash. This will be used for serialization/deserialization.
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 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 |
# File 'lib/generated/azure_mgmt_devtestlabs/models/user.rb', line 36 def self.mapper() { required: false, serialized_name: 'User', type: { name: 'Composite', class_name: 'User', model_properties: { id: { required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, location: { required: false, serialized_name: 'location', type: { name: 'String' } }, tags: { required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, identity: { required: false, serialized_name: 'properties.identity', type: { name: 'Composite', class_name: 'UserIdentity' } }, secret_store: { required: false, serialized_name: 'properties.secretStore', type: { name: 'Composite', class_name: 'UserSecretStore' } }, created_date: { required: false, read_only: true, serialized_name: 'properties.createdDate', type: { name: 'DateTime' } }, provisioning_state: { required: false, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, unique_identifier: { required: false, serialized_name: 'properties.uniqueIdentifier', type: { name: 'String' } } } } } end |