CertificateCredentialImpl<T> クラス

定義

ServicePrincipal とその親インターフェイスの実装。

public class CertificateCredentialImpl<T> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IndexableRefreshableWrapper<Microsoft.Azure.Management.Graph.RBAC.Fluent.ICertificateCredential,Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.KeyCredential>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IBlank<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IDefinition<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAttach<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFile<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFileCertificate<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithAuthFileCertificatePassword<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithCertificateType<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithDuration<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithPublicKey<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithStartDate<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.Definition.IWithSymmetricKey<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IBlank<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IUpdateDefinition<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAttach<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFile<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFileCertificate<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithAuthFileCertificatePassword<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithCertificateType<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithDuration<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithPublicKey<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithStartDate<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.CertificateCredential.UpdateDefinition.IWithSymmetricKey<T>, Microsoft.Azure.Management.Graph.RBAC.Fluent.ICertificateCredential, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<T>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<T>, 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.KeyCredential>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName where T : class
type CertificateCredentialImpl<'T (requires 'T : null)> = class
    inherit IndexableRefreshableWrapper<ICertificateCredential, KeyCredential>
    interface ICertificateCredential
    interface IBeta
    interface ICredential
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasInner<KeyCredential>
    interface IDefinition<'T (requires 'T : null)>
    interface IBlank<'T (requires 'T : null)>
    interface IWithCertificateType<'T (requires 'T : null)>
    interface IWithPublicKey<'T (requires 'T : null)>
    interface IWithSymmetricKey<'T (requires 'T : null)>
    interface IWithAttach<'T (requires 'T : null)>
    interface IInDefinition<'T (requires 'T : null)>
    interface IWithStartDate<'T (requires 'T : null)>
    interface IWithDuration<'T (requires 'T : null)>
    interface IWithAuthFile<'T (requires 'T : null)>
    interface IWithAuthFileCertificate<'T (requires 'T : null)>
    interface IWithAuthFileCertificatePassword<'T (requires 'T : null)>
    interface IUpdateDefinition<'T (requires 'T : null)>
    interface IBlank<'T (requires 'T : null)>
    interface IWithCertificateType<'T (requires 'T : null)>
    interface IWithPublicKey<'T (requires 'T : null)>
    interface IWithSymmetricKey<'T (requires 'T : null)>
    interface IWithAttach<'T (requires 'T : null)>
    interface IInUpdate<'T (requires 'T : null)>
    interface IWithStartDate<'T (requires 'T : null)>
    interface IWithDuration<'T (requires 'T : null)>
    interface IWithAuthFile<'T (requires 'T : null)>
    interface IWithAuthFileCertificate<'T (requires 'T : null)>
    interface IWithAuthFileCertificatePassword<'T (requires 'T : null)>
Public Class CertificateCredentialImpl(Of T)
Inherits IndexableRefreshableWrapper(Of ICertificateCredential, KeyCredential)
Implements IBeta, IBlank(Of T), IBlank(Of T), ICertificateCredential, IDefinition(Of T), IHasId, IHasInner(Of KeyCredential), IHasName, IInDefinition(Of T), IInUpdate(Of T), IUpdateDefinition(Of T), IWithAttach(Of T), IWithAttach(Of T), IWithAuthFile(Of T), IWithAuthFile(Of T), IWithAuthFileCertificate(Of T), IWithAuthFileCertificate(Of T), IWithAuthFileCertificatePassword(Of T), IWithAuthFileCertificatePassword(Of T), IWithCertificateType(Of T), IWithCertificateType(Of T), IWithDuration(Of T), IWithDuration(Of T), IWithPublicKey(Of T), IWithPublicKey(Of T), IWithStartDate(Of T), IWithStartDate(Of T), IWithSymmetricKey(Of T), IWithSymmetricKey(Of T)

型パラメーター

T
継承
実装

プロパティ

Inner

ServicePrincipal とその親インターフェイスの実装。

(継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

ServicePrincipal とその親インターフェイスの実装。

(継承元 Indexable)

メソッド

Attach()

ServicePrincipal とその親インターフェイスの実装。

CustomKeyIdentifier()

ServicePrincipal とその親インターフェイスの実装。

EndDate()

ServicePrincipal とその親インターフェイスの実装。

GetInnerAsync(CancellationToken)

ServicePrincipal とその親インターフェイスの実装。

Id()

ServicePrincipal とその親インターフェイスの実装。

Name()

ServicePrincipal とその親インターフェイスの実装。

Refresh()

ServicePrincipal とその親インターフェイスの実装。

(継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

ServicePrincipal とその親インターフェイスの実装。

SetInner(InnerResourceT)

ServicePrincipal とその親インターフェイスの実装。

(継承元 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
StartDate()

ServicePrincipal とその親インターフェイスの実装。

Value()

ServicePrincipal とその親インターフェイスの実装。

WithAsymmetricX509Certificate()

ServicePrincipal とその親インターフェイスの実装。

WithAuthFileToExport(StreamWriter)

ServicePrincipal とその親インターフェイスの実装。

WithDuration(TimeSpan)

ServicePrincipal とその親インターフェイスの実装。

WithPrivateKeyFile(String)

ServicePrincipal とその親インターフェイスの実装。

WithPrivateKeyPassword(String)

ServicePrincipal とその親インターフェイスの実装。

WithPublicKey(Byte[])

ServicePrincipal とその親インターフェイスの実装。

WithSecretKey(Byte[])

ServicePrincipal とその親インターフェイスの実装。

WithStartDate(DateTime)

ServicePrincipal とその親インターフェイスの実装。

WithSymmetricEncryption()

ServicePrincipal とその親インターフェイスの実装。

明示的なインターフェイスの実装

ICertificateCredential.CustomKeyIdentifier

カスタム キー識別子。 資格情報が .NET SDK によって名前で定義されている場合は、名前の base64 エンコードになります。 他のツールによって設定されている場合は、その値になります。 それ以外の場合、通常は証明書の拇印になります。

ICredential.EndDate

終了日を取得します。

ICredential.StartDate

開始日を取得します。

ICredential.Value

キー値を取得します。

IHasId.Id

リソース ID 文字列を取得します。

IHasName.Name

リソースの名前を取得します。

IInDefinition<T>.Attach()

子定義を親リソース定義にアタッチします。

IInUpdate<T>.Attach()

親リソースの更新に子定義をアタッチします。

IWithAuthFile<T>.WithAuthFileToExport(StreamWriter)

このサービス プリンシパルの情報を認証ファイルにエクスポートします。

IWithAuthFile<T>.WithAuthFileToExport(StreamWriter)

このサービス プリンシパルの情報を認証ファイルにエクスポートします。

IWithAuthFileCertificate<T>.WithPrivateKeyFile(String)

このサービス プリンシパルの情報を認証ファイルにエクスポートします。

IWithAuthFileCertificate<T>.WithPrivateKeyFile(String)

このサービス プリンシパルの情報を認証ファイルにエクスポートします。

IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String)

このサービス プリンシパルの情報を認証ファイルにエクスポートします。

IWithAuthFileCertificatePassword<T>.WithPrivateKeyPassword(String)

このサービス プリンシパルの情報を認証ファイルにエクスポートします。

IWithCertificateType<T>.WithAsymmetricX509Certificate()

非対称 X509 にする証明書の種類を指定します。

IWithCertificateType<T>.WithAsymmetricX509Certificate()

非対称 X509 にする証明書の種類を指定します。

IWithCertificateType<T>.WithSymmetricEncryption()

対称にする証明書の種類を指定します。

IWithCertificateType<T>.WithSymmetricEncryption()

対称にする証明書の種類を指定します。

IWithDuration<T>.WithDuration(TimeSpan)

パスワードまたはキーが有効になる期間を指定します。 既定値は 1 年です。

IWithDuration<T>.WithDuration(TimeSpan)

パスワードまたはキーが有効になる期間を指定します。 既定値は 1 年です。

IWithPublicKey<T>.WithPublicKey(Byte[])

非対称 X509 証明書の公開キーを指定します。

IWithPublicKey<T>.WithPublicKey(Byte[])

非対称 X509 証明書の公開キーを指定します。

IWithStartDate<T>.WithStartDate(DateTime)

パスワードまたはキーが有効になる開始日を指定します。 既定値は現在の時刻です。

IWithStartDate<T>.WithStartDate(DateTime)

パスワードまたはキーが有効になる開始日を指定します。 既定値は現在の時刻です。

IWithSymmetricKey<T>.WithSecretKey(Byte[])

対称暗号化の秘密キーを指定します。

IWithSymmetricKey<T>.WithSecretKey(Byte[])

対称暗号化の秘密キーを指定します。

適用対象