Compartir a través de


ServicePrincipalImpl Clase

Definición

Implementación de ServicePrincipal y sus interfaces primarias.

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
Herencia
Implementaciones

Propiedades

CreatorTaskGroup

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

(Heredado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implementación de ServicePrincipal y sus interfaces primarias.

(Heredado de Indexable)
Name

Implementación de ServicePrincipal y sus interfaces primarias.

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

Métodos

AddCreatableDependency(IResourceCreator<IResourceT>)

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

Apply()

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

Create()

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

DefineCertificateCredential<T>()

Implementación de ServicePrincipal y sus interfaces primarias.

DefineCertificateCredential<T>(String)

Implementación de ServicePrincipal y sus interfaces primarias.

DefinePasswordCredential<T>(String)

Implementación de ServicePrincipal y sus interfaces primarias.

GetInnerAsync(CancellationToken)

Implementación de ServicePrincipal y sus interfaces primarias.

Id()

Implementación de ServicePrincipal y sus interfaces primarias.

IsInCreateMode()

Implementación de ServicePrincipal y sus interfaces primarias.

Manager()

Implementación de ServicePrincipal y sus interfaces primarias.

PasswordCredentials()

Implementación de ServicePrincipal y sus interfaces primarias.

Refresh()

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

RoleAssignments()

Implementación de ServicePrincipal y sus interfaces primarias.

ServicePrincipalNames()

Implementación de ServicePrincipal y sus interfaces primarias.

SetInner(InnerResourceT)

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

WithExistingApplication(IActiveDirectoryApplication)

Implementación de ServicePrincipal y sus interfaces primarias.

WithExistingApplication(String)

Implementación de ServicePrincipal y sus interfaces primarias.

WithNewApplication(ICreatable<IActiveDirectoryApplication>)

Implementación de ServicePrincipal y sus interfaces primarias.

WithNewApplication(String)

Implementación de ServicePrincipal y sus interfaces primarias.

WithNewRole(BuiltInRole, String)

Implementación de ServicePrincipal y sus interfaces primarias.

WithNewRoleInResourceGroup(BuiltInRole, IResourceGroup)

Implementación de ServicePrincipal y sus interfaces primarias.

WithNewRoleInSubscription(BuiltInRole, String)

Implementación de ServicePrincipal y sus interfaces primarias.

WithoutCredential(String)

Implementación de ServicePrincipal y sus interfaces primarias.

WithoutCredentialByIdentifier(String)

Implementación de ServicePrincipal y sus interfaces primarias.

WithoutRole(IRoleAssignment)

Implementación de ServicePrincipal y sus interfaces primarias.

WithPasswordCredential<T>(PasswordCredentialImpl<T>)

Implementación de ServicePrincipal y sus interfaces primarias.

Implementaciones de interfaz explícitas

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

Adjunte una credencial a este modelo.

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

Adjunte una credencial a este modelo.

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

Adjunte una credencial a este modelo.

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

Adjunte una credencial a este modelo.

IHasId.Id

Implementación de ServicePrincipal y sus interfaces primarias.

IHasManager<GraphRbacManager>.Manager

Implementación de ServicePrincipal y sus interfaces primarias.

IResourceCreator<IResourceT>.CreateResource()

Implementación de ServicePrincipal y sus interfaces primarias.

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

Implementación de ServicePrincipal y sus interfaces primarias.

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

Obtiene el identificador de la aplicación.

IServicePrincipal.CertificateCredentials

Obtiene la asignación de credenciales de certificado de sus nombres.

IServicePrincipal.PasswordCredentials

Obtiene la asignación de credenciales de contraseña de sus nombres.

IServicePrincipal.RoleAssignments

Obtiene la asignación de ámbitos a asignaciones de roles.

IServicePrincipal.ServicePrincipalNames

Obtiene la lista de nombres.

IWithApplicationBeta.WithExistingApplication(IActiveDirectoryApplication)

Especifica una aplicación existente que va a usar la entidad de servicio.

IWithApplicationBeta.WithExistingApplication(String)

Especifica una aplicación existente por su identificador de aplicación.

IWithApplicationBeta.WithNewApplication(ICreatable<IActiveDirectoryApplication>)

Especifica una nueva aplicación para crear y usar por la entidad de servicio.

IWithApplicationBeta.WithNewApplication(String)

Especifica una nueva aplicación para crear y usar por la entidad de servicio.

IWithCredentialBeta.DefineCertificateCredential()

Inicia la definición de una credencial de certificado.

IWithCredentialBeta.DefineCertificateCredential()

Inicia la definición de una credencial de certificado.

IWithCredentialBeta.DefineCertificateCredential(String)

Inicia la definición de una credencial de certificado.

IWithCredentialBeta.DefineCertificateCredential(String)

Inicia la definición de una credencial de certificado.

IWithCredentialBeta.DefinePasswordCredential(String)

Inicia la definición de una credencial de contraseña.

IWithCredentialBeta.DefinePasswordCredential(String)

Inicia la definición de una credencial de contraseña.

IWithCredentialBeta.WithoutCredential(String)

Quita una clave.

IWithCredentialBeta.WithoutCredentialByIdentifier(String)

Quita una credencial.

IWithRoleAssignmentBeta.WithNewRole(BuiltInRole, String)

Asigna un nuevo rol a la entidad de servicio.

IWithRoleAssignmentBeta.WithNewRole(BuiltInRole, String)

Asigna un nuevo rol a la entidad de servicio.

IWithRoleAssignmentBeta.WithNewRoleInResourceGroup(BuiltInRole, IResourceGroup)

Asigna un nuevo rol a la entidad de servicio.

IWithRoleAssignmentBeta.WithNewRoleInResourceGroup(BuiltInRole, IResourceGroup)

Asigna un nuevo rol a la entidad de servicio.

IWithRoleAssignmentBeta.WithNewRoleInSubscription(BuiltInRole, String)

Asigna un nuevo rol a la entidad de servicio.

IWithRoleAssignmentBeta.WithNewRoleInSubscription(BuiltInRole, String)

Asigna un nuevo rol a la entidad de servicio.

IWithRoleAssignmentBeta.WithoutRole(IRoleAssignment)

Quita un rol de la entidad de servicio.

Se aplica a