Compartilhar via


ServicePrincipalImpl Classe

Definição

Implementação para ServicePrincipal e suas interfaces pai.

public class ServicePrincipalImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.CreatableUpdatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IServicePrincipal,Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.ServicePrincipalInner,Microsoft.Azure.Management.Graph.RBAC.Fluent.ServicePrincipalImpl,Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId,Microsoft.Azure.Management.Graph.RBAC.Fluent.ServicePrincipal.Update.IUpdate>, Microsoft.Azure.Management.Graph.RBAC.Fluent.IHasCredential<Microsoft.Azure.Management.Graph.RBAC.Fluent.ServicePrincipal.Definition.IWithCreate>, Microsoft.Azure.Management.Graph.RBAC.Fluent.IHasCredential<Microsoft.Azure.Management.Graph.RBAC.Fluent.ServicePrincipal.Update.IUpdate>, Microsoft.Azure.Management.Graph.RBAC.Fluent.IServicePrincipal, Microsoft.Azure.Management.Graph.RBAC.Fluent.ServicePrincipal.Definition.IDefinition, Microsoft.Azure.Management.Graph.RBAC.Fluent.ServicePrincipal.Update.IUpdate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.ServicePrincipalInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IServicePrincipal>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IServicePrincipal>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.ServicePrincipal.Update.IUpdate>
type ServicePrincipalImpl = class
    inherit CreatableUpdatable<IServicePrincipal, ServicePrincipalInner, ServicePrincipalImpl, IHasId, IUpdate>
    interface IServicePrincipal
    interface IBeta
    interface IActiveDirectoryObject
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasManager<GraphRbacManager>
    interface IHasInner<ServicePrincipalInner>
    interface IUpdatable<IUpdate>
    interface IDefinition
    interface IBlank
    interface IWithApplication
    interface IWithApplicationBeta
    interface IWithCreate
    interface ICreatable<IServicePrincipal>
    interface IWithCredential
    interface IWithCredentialBeta
    interface IWithRoleAssignment
    interface IWithRoleAssignmentBeta
    interface IUpdate
    interface IAppliable<IServicePrincipal>
    interface IWithCredential
    interface IWithCredentialBeta
    interface IWithRoleAssignment
    interface IWithRoleAssignmentBeta
    interface IHasCredential<IWithCreate>
    interface IHasCredential<IUpdate>
Public Class ServicePrincipalImpl
Inherits CreatableUpdatable(Of IServicePrincipal, ServicePrincipalInner, ServicePrincipalImpl, IHasId, IUpdate)
Implements IAppliable(Of IServicePrincipal), IBeta, ICreatable(Of IServicePrincipal), IDefinition, IHasCredential(Of IUpdate), IHasCredential(Of IWithCreate), IHasId, IHasInner(Of ServicePrincipalInner), IHasManager(Of GraphRbacManager), IHasName, IServicePrincipal, IUpdatable(Of IUpdate), IUpdate
Herança
Implementações

Propriedades

CreatorTaskGroup

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Inner

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Indexable)
Name

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)

Métodos

AddCreatableDependency(IResourceCreator<IResourceT>)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
ApplicationId()

Implementação para ServicePrincipal e suas interfaces pai.

Apply()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
ApplyAsync(CancellationToken, Boolean)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
CertificateCredentials()

Implementação para ServicePrincipal e suas interfaces pai.

Create()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)

Implementação para ServicePrincipal e suas interfaces pai.

DefineCertificateCredential<T>()

Implementação para ServicePrincipal e suas interfaces pai.

DefineCertificateCredential<T>(String)

Implementação para ServicePrincipal e suas interfaces pai.

DefinePasswordCredential<T>(String)

Implementação para ServicePrincipal e suas interfaces pai.

GetInnerAsync(CancellationToken)

Implementação para ServicePrincipal e suas interfaces pai.

Id()

Implementação para ServicePrincipal e suas interfaces pai.

IsInCreateMode()

Implementação para ServicePrincipal e suas interfaces pai.

Manager()

Implementação para ServicePrincipal e suas interfaces pai.

PasswordCredentials()

Implementação para ServicePrincipal e suas interfaces pai.

Refresh()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

Implementação para ServicePrincipal e suas interfaces pai.

RoleAssignments()

Implementação para ServicePrincipal e suas interfaces pai.

ServicePrincipalNames()

Implementação para ServicePrincipal e suas interfaces pai.

SetInner(InnerResourceT)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Update()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT>)
WithCertificateCredential<T>(CertificateCredentialImpl<T>)

Implementação para ServicePrincipal e suas interfaces pai.

WithExistingApplication(IActiveDirectoryApplication)

Implementação para ServicePrincipal e suas interfaces pai.

WithExistingApplication(String)

Implementação para ServicePrincipal e suas interfaces pai.

WithNewApplication(ICreatable<IActiveDirectoryApplication>)

Implementação para ServicePrincipal e suas interfaces pai.

WithNewApplication(String)

Implementação para ServicePrincipal e suas interfaces pai.

WithNewRole(BuiltInRole, String)

Implementação para ServicePrincipal e suas interfaces pai.

WithNewRoleInResourceGroup(BuiltInRole, IResourceGroup)

Implementação para ServicePrincipal e suas interfaces pai.

WithNewRoleInSubscription(BuiltInRole, String)

Implementação para ServicePrincipal e suas interfaces pai.

WithoutCredential(String)

Implementação para ServicePrincipal e suas interfaces pai.

WithoutCredentialByIdentifier(String)

Implementação para ServicePrincipal e suas interfaces pai.

WithoutRole(IRoleAssignment)

Implementação para ServicePrincipal e suas interfaces pai.

WithPasswordCredential<T>(PasswordCredentialImpl<T>)

Implementação para ServicePrincipal e suas interfaces pai.

Implantações explícitas de interface

IHasCredential<IUpdate>.WithCertificateCredential(CertificateCredentialImpl<IUpdate>)

Anexe uma credencial a esse modelo.

IHasCredential<IUpdate>.WithPasswordCredential(PasswordCredentialImpl<IUpdate>)

Anexe uma credencial a esse modelo.

IHasCredential<IWithCreate>.WithCertificateCredential(CertificateCredentialImpl<IWithCreate>)

Anexe uma credencial a esse modelo.

IHasCredential<IWithCreate>.WithPasswordCredential(PasswordCredentialImpl<IWithCreate>)

Anexe uma credencial a esse modelo.

IHasId.Id

Implementação para ServicePrincipal e suas interfaces pai.

IHasManager<GraphRbacManager>.Manager

Implementação para ServicePrincipal e suas interfaces pai.

IResourceCreator<IResourceT>.CreateResource()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IServicePrincipal.ApplicationId

Obtém a ID do aplicativo.

IServicePrincipal.CertificateCredentials

Obtém o mapeamento de credenciais de certificado de seus nomes.

IServicePrincipal.PasswordCredentials

Obtém o mapeamento de credenciais de senha de seus nomes.

IServicePrincipal.RoleAssignments

Obtém o mapeamento de escopos para atribuições de função.

IServicePrincipal.ServicePrincipalNames

Obtém a lista de nomes.

IWithApplicationBeta.WithExistingApplication(IActiveDirectoryApplication)

Especifica um aplicativo existente a ser usado pela entidade de serviço.

IWithApplicationBeta.WithExistingApplication(String)

Especifica um aplicativo existente por sua ID de aplicativo.

IWithApplicationBeta.WithNewApplication(ICreatable<IActiveDirectoryApplication>)

Especifica um novo aplicativo a ser criado e usado pela entidade de serviço.

IWithApplicationBeta.WithNewApplication(String)

Especifica um novo aplicativo a ser criado e usado pela entidade de serviço.

IWithCredentialBeta.DefineCertificateCredential()

Inicia a definição de uma credencial de certificado.

IWithCredentialBeta.DefineCertificateCredential()

Inicia a definição de uma credencial de certificado.

IWithCredentialBeta.DefineCertificateCredential(String)

Inicia a definição de uma credencial de certificado.

IWithCredentialBeta.DefineCertificateCredential(String)

Inicia a definição de uma credencial de certificado.

IWithCredentialBeta.DefinePasswordCredential(String)

Inicia a definição de uma credencial de senha.

IWithCredentialBeta.DefinePasswordCredential(String)

Inicia a definição de uma credencial de senha.

IWithCredentialBeta.WithoutCredential(String)

Remove uma chave.

IWithCredentialBeta.WithoutCredentialByIdentifier(String)

Remove uma credencial.

IWithRoleAssignmentBeta.WithNewRole(BuiltInRole, String)

Atribui uma nova função à entidade de serviço.

IWithRoleAssignmentBeta.WithNewRole(BuiltInRole, String)

Atribui uma nova função à entidade de serviço.

IWithRoleAssignmentBeta.WithNewRoleInResourceGroup(BuiltInRole, IResourceGroup)

Atribui uma nova função à entidade de serviço.

IWithRoleAssignmentBeta.WithNewRoleInResourceGroup(BuiltInRole, IResourceGroup)

Atribui uma nova função à entidade de serviço.

IWithRoleAssignmentBeta.WithNewRoleInSubscription(BuiltInRole, String)

Atribui uma nova função à entidade de serviço.

IWithRoleAssignmentBeta.WithNewRoleInSubscription(BuiltInRole, String)

Atribui uma nova função à entidade de serviço.

IWithRoleAssignmentBeta.WithoutRole(IRoleAssignment)

Remove uma função da entidade de serviço.

Aplica-se a