C# 클래스 Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ActiveDirectoryClient

파일 보기 프로젝트 열기: Azure/azure-powershell 1 사용 예제들

공개 메소드들

메소드 설명
ActiveDirectoryClient ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication

Creates new ActiveDirectoryClient using WindowsAzureSubscription.

CreateAppKeyCredential ( string appObjectId, Microsoft.Azure.Graph.RBAC.Models.KeyCredential credential ) : PSADCredential
CreateAppPasswordCredential ( string appObjectId, Microsoft.Azure.Graph.RBAC.Models.PasswordCredential credential ) : PSADCredential
CreateApplication ( CreatePSApplicationParameters createParameters ) : PSADApplication
CreateServicePrincipal ( CreatePSServicePrincipalParameters createParameters ) : PSADServicePrincipal
CreateSpKeyCredential ( string spObjectId, Microsoft.Azure.Graph.RBAC.Models.KeyCredential credential ) : PSADCredential
CreateSpPasswordCredential ( string spObjectId, Microsoft.Azure.Graph.RBAC.Models.PasswordCredential credential ) : PSADCredential
CreateUser ( Microsoft.Azure.Graph.RBAC.Models.UserCreateParameters userCreateParam ) : PSADUser
FilterGroups ( ) : List
FilterGroups ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : List
FilterServicePrincipals ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : List
FilterServices ( ) : List
FilterUsers ( ) : List
FilterUsers ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : List
GetADObject ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : PSADObject
GetAppCredentials ( string appObjectId ) : List
GetApplication ( string applicationObjectId ) : PSADApplication
GetApplicationWithFilters ( Rest odataQueryFilter ) : IEnumerable
GetGroupMembers ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : List
GetObjectId ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : System.Guid
GetObjectIdFromApplicationId ( string applicationId ) : string
GetObjectIdFromSPN ( string spn ) : string
GetObjectsByObjectId ( List objectIds ) : List
GetSpCredentials ( string spObjectId ) : List
ListUserGroups ( string principal ) : List
RemoveAllAppCredentials ( string appObjectId ) : void
RemoveAllSpCredentials ( string spObjectId ) : void
RemoveAppCredentialByKeyId ( string appObjectId, System.Guid keyId ) : void
RemoveApplication ( string applicationObjectId ) : void
RemoveServicePrincipal ( string objectId ) : PSADServicePrincipal
RemoveSpCredentialByKeyId ( string spObjectId, System.Guid keyId ) : void
RemoveUser ( string upnOrObjectId ) : void
UpdateApplication ( string appObjectId, ApplicationUpdateParameters parameters ) : void
UpdateUser ( string upnOrObjectId, UserUpdateParameters userUpdateParam ) : PSADUser

비공개 메소드들

메소드 설명
GetAppKeyCredentials ( string appObjectId ) : List
GetAppPasswordCredentials ( string appObjectId ) : List
GetSpKeyCredentials ( string spObjectId ) : List
GetSpPasswordCredentials ( string spObjectId ) : List
IsSet ( ) : bool
Normalize ( string s ) : string
PatchAppKeyCredentials ( string appObjectId, List keyCredentails ) : void
PatchAppPasswordCredentials ( string appObjectId, List passwordCredentials ) : void
PatchSpKeyCredentials ( string spObjectId, List keyCredentails ) : void
PatchSpPasswordCredentials ( string spObjectId, List passwordCredentials ) : void
ValidateKeyCredential ( Microsoft.Azure.Graph.RBAC.Models.KeyCredential credential ) : void
ValidatePasswordCredential ( Microsoft.Azure.Graph.RBAC.Models.PasswordCredential credential ) : void

메소드 상세

ActiveDirectoryClient() 공개 메소드

Creates new ActiveDirectoryClient using WindowsAzureSubscription.
public ActiveDirectoryClient ( AzureContext context ) : Microsoft.Azure.Commands.Common.Authentication
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext
리턴 Microsoft.Azure.Commands.Common.Authentication

CreateAppKeyCredential() 공개 메소드

public CreateAppKeyCredential ( string appObjectId, Microsoft.Azure.Graph.RBAC.Models.KeyCredential credential ) : PSADCredential
appObjectId string
credential Microsoft.Azure.Graph.RBAC.Models.KeyCredential
리턴 PSADCredential

CreateAppPasswordCredential() 공개 메소드

public CreateAppPasswordCredential ( string appObjectId, Microsoft.Azure.Graph.RBAC.Models.PasswordCredential credential ) : PSADCredential
appObjectId string
credential Microsoft.Azure.Graph.RBAC.Models.PasswordCredential
리턴 PSADCredential

CreateApplication() 공개 메소드

public CreateApplication ( CreatePSApplicationParameters createParameters ) : PSADApplication
createParameters CreatePSApplicationParameters
리턴 PSADApplication

CreateServicePrincipal() 공개 메소드

public CreateServicePrincipal ( CreatePSServicePrincipalParameters createParameters ) : PSADServicePrincipal
createParameters CreatePSServicePrincipalParameters
리턴 PSADServicePrincipal

CreateSpKeyCredential() 공개 메소드

public CreateSpKeyCredential ( string spObjectId, Microsoft.Azure.Graph.RBAC.Models.KeyCredential credential ) : PSADCredential
spObjectId string
credential Microsoft.Azure.Graph.RBAC.Models.KeyCredential
리턴 PSADCredential

CreateSpPasswordCredential() 공개 메소드

public CreateSpPasswordCredential ( string spObjectId, Microsoft.Azure.Graph.RBAC.Models.PasswordCredential credential ) : PSADCredential
spObjectId string
credential Microsoft.Azure.Graph.RBAC.Models.PasswordCredential
리턴 PSADCredential

CreateUser() 공개 메소드

public CreateUser ( Microsoft.Azure.Graph.RBAC.Models.UserCreateParameters userCreateParam ) : PSADUser
userCreateParam Microsoft.Azure.Graph.RBAC.Models.UserCreateParameters
리턴 PSADUser

FilterGroups() 공개 메소드

public FilterGroups ( ) : List
리턴 List

FilterGroups() 공개 메소드

public FilterGroups ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : List
options Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions
리턴 List

FilterServicePrincipals() 공개 메소드

public FilterServicePrincipals ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : List
options Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions
리턴 List

FilterServices() 공개 메소드

public FilterServices ( ) : List
리턴 List

FilterUsers() 공개 메소드

public FilterUsers ( ) : List
리턴 List

FilterUsers() 공개 메소드

public FilterUsers ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : List
options Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions
리턴 List

GetADObject() 공개 메소드

public GetADObject ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : PSADObject
options Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions
리턴 PSADObject

GetAppCredentials() 공개 메소드

public GetAppCredentials ( string appObjectId ) : List
appObjectId string
리턴 List

GetApplication() 공개 메소드

public GetApplication ( string applicationObjectId ) : PSADApplication
applicationObjectId string
리턴 PSADApplication

GetApplicationWithFilters() 공개 메소드

public GetApplicationWithFilters ( Rest odataQueryFilter ) : IEnumerable
odataQueryFilter Rest
리턴 IEnumerable

GetGroupMembers() 공개 메소드

public GetGroupMembers ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : List
options Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions
리턴 List

GetObjectId() 공개 메소드

public GetObjectId ( Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions options ) : System.Guid
options Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ADObjectFilterOptions
리턴 System.Guid

GetObjectIdFromApplicationId() 공개 메소드

public GetObjectIdFromApplicationId ( string applicationId ) : string
applicationId string
리턴 string

GetObjectIdFromSPN() 공개 메소드

public GetObjectIdFromSPN ( string spn ) : string
spn string
리턴 string

GetObjectsByObjectId() 공개 메소드

public GetObjectsByObjectId ( List objectIds ) : List
objectIds List
리턴 List

GetSpCredentials() 공개 메소드

public GetSpCredentials ( string spObjectId ) : List
spObjectId string
리턴 List

ListUserGroups() 공개 메소드

public ListUserGroups ( string principal ) : List
principal string
리턴 List

RemoveAllAppCredentials() 공개 메소드

public RemoveAllAppCredentials ( string appObjectId ) : void
appObjectId string
리턴 void

RemoveAllSpCredentials() 공개 메소드

public RemoveAllSpCredentials ( string spObjectId ) : void
spObjectId string
리턴 void

RemoveAppCredentialByKeyId() 공개 메소드

public RemoveAppCredentialByKeyId ( string appObjectId, System.Guid keyId ) : void
appObjectId string
keyId System.Guid
리턴 void

RemoveApplication() 공개 메소드

public RemoveApplication ( string applicationObjectId ) : void
applicationObjectId string
리턴 void

RemoveServicePrincipal() 공개 메소드

public RemoveServicePrincipal ( string objectId ) : PSADServicePrincipal
objectId string
리턴 PSADServicePrincipal

RemoveSpCredentialByKeyId() 공개 메소드

public RemoveSpCredentialByKeyId ( string spObjectId, System.Guid keyId ) : void
spObjectId string
keyId System.Guid
리턴 void

RemoveUser() 공개 메소드

public RemoveUser ( string upnOrObjectId ) : void
upnOrObjectId string
리턴 void

UpdateApplication() 공개 메소드

public UpdateApplication ( string appObjectId, ApplicationUpdateParameters parameters ) : void
appObjectId string
parameters ApplicationUpdateParameters
리턴 void

UpdateUser() 공개 메소드

public UpdateUser ( string upnOrObjectId, UserUpdateParameters userUpdateParam ) : PSADUser
upnOrObjectId string
userUpdateParam UserUpdateParameters
리턴 PSADUser