ServicePrincipalInner Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ServicePrincipalInner() |
Initializes a new instance of the ServicePrincipalInner class. |
ServicePrincipalInner(IDictionary<String,Object>, String, Nullable<DateTime>, Nullable<Boolean>, IList<String>, String, String, String, Nullable<Boolean>, IList<AppRole>, String, String, String, IList<KeyCredential>, String, IList<OAuth2Permission>, IList<PasswordCredential>, String, String, IList<String>, String, IList<String>, String, IList<String>) |
Initializes a new instance of the ServicePrincipalInner class. |
ServicePrincipalInner()
Initializes a new instance of the ServicePrincipalInner class.
public ServicePrincipalInner ();
Public Sub New ()
Applies to
ServicePrincipalInner(IDictionary<String,Object>, String, Nullable<DateTime>, Nullable<Boolean>, IList<String>, String, String, String, Nullable<Boolean>, IList<AppRole>, String, String, String, IList<KeyCredential>, String, IList<OAuth2Permission>, IList<PasswordCredential>, String, String, IList<String>, String, IList<String>, String, IList<String>)
Initializes a new instance of the ServicePrincipalInner class.
public ServicePrincipalInner (System.Collections.Generic.IDictionary<string,object> additionalProperties = default, string objectId = default, DateTime? deletionTimestamp = default, bool? accountEnabled = default, System.Collections.Generic.IList<string> alternativeNames = default, string appDisplayName = default, string appId = default, string appOwnerTenantId = default, bool? appRoleAssignmentRequired = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.AppRole> appRoles = default, string displayName = default, string errorUrl = default, string homepage = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.KeyCredential> keyCredentials = default, string logoutUrl = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.OAuth2Permission> oauth2Permissions = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.PasswordCredential> passwordCredentials = default, string preferredTokenSigningKeyThumbprint = default, string publisherName = default, System.Collections.Generic.IList<string> replyUrls = default, string samlMetadataUrl = default, System.Collections.Generic.IList<string> servicePrincipalNames = default, string servicePrincipalType = default, System.Collections.Generic.IList<string> tags = default);
new Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.ServicePrincipalInner : System.Collections.Generic.IDictionary<string, obj> * string * Nullable<DateTime> * Nullable<bool> * System.Collections.Generic.IList<string> * string * string * string * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.AppRole> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.KeyCredential> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.OAuth2Permission> * System.Collections.Generic.IList<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.PasswordCredential> * string * string * System.Collections.Generic.IList<string> * string * System.Collections.Generic.IList<string> * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.ServicePrincipalInner
Public Sub New (Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional objectId As String = Nothing, Optional deletionTimestamp As Nullable(Of DateTime) = Nothing, Optional accountEnabled As Nullable(Of Boolean) = Nothing, Optional alternativeNames As IList(Of String) = Nothing, Optional appDisplayName As String = Nothing, Optional appId As String = Nothing, Optional appOwnerTenantId As String = Nothing, Optional appRoleAssignmentRequired As Nullable(Of Boolean) = Nothing, Optional appRoles As IList(Of AppRole) = Nothing, Optional displayName As String = Nothing, Optional errorUrl As String = Nothing, Optional homepage As String = Nothing, Optional keyCredentials As IList(Of KeyCredential) = Nothing, Optional logoutUrl As String = Nothing, Optional oauth2Permissions As IList(Of OAuth2Permission) = Nothing, Optional passwordCredentials As IList(Of PasswordCredential) = Nothing, Optional preferredTokenSigningKeyThumbprint As String = Nothing, Optional publisherName As String = Nothing, Optional replyUrls As IList(Of String) = Nothing, Optional samlMetadataUrl As String = Nothing, Optional servicePrincipalNames As IList(Of String) = Nothing, Optional servicePrincipalType As String = Nothing, Optional tags As IList(Of String) = Nothing)
Parameters
- additionalProperties
- IDictionary<String,Object>
Unmatched properties from the message are deserialized this collection
- objectId
- String
The object ID.
- appDisplayName
- String
The display name exposed by the associated application.
- appId
- String
The application ID.
- appOwnerTenantId
- String
Specifies whether an AppRoleAssignment to a user or group is required before Azure AD will issue a user or access token to the application.
The collection of application roles that an application may declare. These roles can be assigned to users, groups or service principals.
- displayName
- String
The display name of the service principal.
- errorUrl
- String
A URL provided by the author of the associated application to report errors when using the application.
- homepage
- String
The URL to the homepage of the associated application.
- keyCredentials
- IList<KeyCredential>
The collection of key credentials associated with the service principal.
- logoutUrl
- String
A URL provided by the author of the associated application to logout
- oauth2Permissions
- IList<OAuth2Permission>
The OAuth 2.0 permissions exposed by the associated application.
- passwordCredentials
- IList<PasswordCredential>
The collection of password credentials associated with the service principal.
- preferredTokenSigningKeyThumbprint
- String
The thumbprint of preferred certificate to sign the token
- publisherName
- String
The publisher's name of the associated application
The URLs that user tokens are sent to for sign in with the associated application. The redirect URIs that the oAuth 2.0 authorization code and access tokens are sent to for the associated application.
- samlMetadataUrl
- String
The URL to the SAML metadata of the associated application
- servicePrincipalType
- String
the type of the service principal
Optional list of tags that you can apply to your service principals. Not nullable.