class Azure::GraphRbac::V1_6::Models::ServicePrincipalCreateParameters
Request parameters for creating a new service principal.
Attributes
account_enabled[RW]
@return [Boolean] Whether the account is enabled
additional_properties[RW]
@return Unmatched properties from the message are deserialized this collection
app_id[RW]
@return [String] application Id
key_credentials[RW]
@return [Array<KeyCredential>] A collection of KeyCredential
objects.
password_credentials[RW]
@return [Array<PasswordCredential>] A collection of PasswordCredential
objects
Private Class Methods
mapper()
click to toggle source
Mapper for ServicePrincipalCreateParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/1.6/generated/azure_graph_rbac/models/service_principal_create_parameters.rb, line 37 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServicePrincipalCreateParameters', type: { name: 'Composite', class_name: 'ServicePrincipalCreateParameters', model_properties: { additional_properties: { client_side_validation: true, required: false, type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } }, app_id: { client_side_validation: true, required: true, serialized_name: 'appId', type: { name: 'String' } }, account_enabled: { client_side_validation: true, required: true, serialized_name: 'accountEnabled', type: { name: 'Boolean' } }, key_credentials: { client_side_validation: true, required: false, serialized_name: 'keyCredentials', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'KeyCredentialElementType', type: { name: 'Composite', class_name: 'KeyCredential' } } } }, password_credentials: { client_side_validation: true, required: false, serialized_name: 'passwordCredentials', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PasswordCredentialElementType', type: { name: 'Composite', class_name: 'PasswordCredential' } } } } } } } end