Class: Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserConfig
- Inherits:
-
VAPI::Bindings::VapiStruct
- Object
- VAPI::Bindings::VapiStruct
- Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserConfig
- 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::UserConfig`` class Structure that defines a new user configuration for CLI.
Instance Attribute Summary (collapse)
-
- (String) email
email of the local account.
-
- (String) fullname
User full name.
-
- (Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserRole) role
User roles.
-
- (Com::Vmware::Appliance::Techpreview::Localaccounts::User::UserAccountStatus) status
Enabled status of the local account.
-
- (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)
-
- (UserConfig) initialize(ruby_values = nil, struct_value = nil)
constructor
Constructs a new instance.
Constructor Details
- (UserConfig) initialize(ruby_values = nil, struct_value = nil)
Constructs a new instance.
282 283 284 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 282 def initialize(ruby_values=nil, struct_value=nil) super(self.class.binding_type, ruby_values, struct_value) end |
Instance Attribute Details
- (String) email
email of the local account
251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 251 class UserConfig < 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', { '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'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfig, false, nil) end end attr_accessor :username, :role, :fullname, :status, :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
251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 251 class UserConfig < 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', { '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'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfig, false, nil) end end attr_accessor :username, :role, :fullname, :status, :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
251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 251 class UserConfig < 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', { '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'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfig, false, nil) end end attr_accessor :username, :role, :fullname, :status, :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
Enabled status of the local account
251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 251 class UserConfig < 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', { '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'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfig, false, nil) end end attr_accessor :username, :role, :fullname, :status, :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
251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 251 class UserConfig < 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', { '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'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfig, false, nil) end end attr_accessor :username, :role, :fullname, :status, :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.
257 258 259 260 261 262 263 264 265 266 267 268 269 270 |
# File '/build/mts/release/bora-4571906/build/sdk/aggregated-bindings/ruby/com/vmware/appliance/techpreview/localaccounts.rb', line 257 def binding_type @binding_type ||= VAPI::Bindings::StructType.new( 'com.vmware.appliance.techpreview.localaccounts.user.user_config', { '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'), 'email' => VAPI::Bindings::StringType.instance, }, UserConfig, false, nil) end |