Class: Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserConfigGet
- Inherits:
-
VAPI::Bindings::VapiStruct
- Object
- VAPI::Bindings::VapiStruct
- Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserConfigGet
- Defined in:
- /build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb
Overview
``Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserConfigGet`` class Structure defines a user configuration for user.get API.
Instance Attribute Summary (collapse)
-
- (String) email
Email address of the local account.
-
- (String) fullname
User full name.
-
- (Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus) passwordstatus
Shows whether the user account is still valid or expired.
-
- (Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole) role
User roles.
-
- (Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus) status
Shows whether the user account is enabled or disabled.
-
- (String) username
User login name.
Class Method Summary (collapse)
-
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
Instance Method Summary (collapse)
-
- (UserConfigGet) initialize(ruby_values = nil, struct_value = nil)
constructor
Constructs a new instance.
Constructor Details
- (UserConfigGet) initialize(ruby_values = nil, struct_value = nil)
Constructs a new instance.
229 230 231 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 229 def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end |
Instance Attribute Details
- (String) email
Email address of the local account.
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 196 class UserConfigGet < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.localaccounts.user.user_config_get', { 'username' => VAPI::Bindings::StringType.instance, 'role' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole'), 'fullname' => VAPI::Bindings::StringType.instance, 'status' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus'), 'passwordstatus' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfigGet, false, nil) end end attr_accessor :username, :role, :fullname, :status, :passwordstatus, :email # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (String) fullname
User full name
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 196 class UserConfigGet < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.localaccounts.user.user_config_get', { 'username' => VAPI::Bindings::StringType.instance, 'role' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole'), 'fullname' => VAPI::Bindings::StringType.instance, 'status' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus'), 'passwordstatus' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfigGet, false, nil) end end attr_accessor :username, :role, :fullname, :status, :passwordstatus, :email # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus) passwordstatus
Shows whether the user account is still valid or expired.
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 196 class UserConfigGet < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.localaccounts.user.user_config_get', { 'username' => VAPI::Bindings::StringType.instance, 'role' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole'), 'fullname' => VAPI::Bindings::StringType.instance, 'status' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus'), 'passwordstatus' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfigGet, false, nil) end end attr_accessor :username, :role, :fullname, :status, :passwordstatus, :email # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole) role
User roles
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 196 class UserConfigGet < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.localaccounts.user.user_config_get', { 'username' => VAPI::Bindings::StringType.instance, 'role' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole'), 'fullname' => VAPI::Bindings::StringType.instance, 'status' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus'), 'passwordstatus' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfigGet, false, nil) end end attr_accessor :username, :role, :fullname, :status, :passwordstatus, :email # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus) status
Shows whether the user account is enabled or disabled.
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 196 class UserConfigGet < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.localaccounts.user.user_config_get', { 'username' => VAPI::Bindings::StringType.instance, 'role' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole'), 'fullname' => VAPI::Bindings::StringType.instance, 'status' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus'), 'passwordstatus' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfigGet, false, nil) end end attr_accessor :username, :role, :fullname, :status, :passwordstatus, :email # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
- (String) username
User login name
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 196 class UserConfigGet < VAPI::Bindings::VapiStruct class << self # Holds (gets or creates) the binding type metadata for this structure type. # @scope class # @return [VAPI::Bindings::StructType] the binding type def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.localaccounts.user.user_config_get', { 'username' => VAPI::Bindings::StringType.instance, 'role' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole'), 'fullname' => VAPI::Bindings::StringType.instance, 'status' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus'), 'passwordstatus' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfigGet, false, nil) end end attr_accessor :username, :role, :fullname, :status, :passwordstatus, :email # Constructs a new instance. # @param ruby_values [Hash] a map of initial property values (optional) # @param struct_value [VAPI::Data::StructValue] a raw StructValue from the wire (optional) def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end end |
Class Method Details
+ (VAPI::Bindings::StructType) binding_type
Holds (gets or creates) the binding type metadata for this structure type.
202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 202 def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.localaccounts.user.user_config_get', { 'username' => VAPI::Bindings::StringType.instance, 'role' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole'), 'fullname' => VAPI::Bindings::StringType.instance, 'status' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus'), 'passwordstatus' => VAPI::Bindings::ReferenceType.new('Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserPasswordStatus'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfigGet, false, nil) end |