次の方法で共有


ApiManagementServiceBaseProperties クラス

定義

API Management サービス リソースの説明の基本プロパティ。

public class ApiManagementServiceBaseProperties
type ApiManagementServiceBaseProperties = class
Public Class ApiManagementServiceBaseProperties
継承
ApiManagementServiceBaseProperties

コンストラクター

ApiManagementServiceBaseProperties()

ApiManagementServiceBaseProperties クラスの新しいインスタンスを初期化します。

ApiManagementServiceBaseProperties(String, String, String, Nullable<DateTime>, String, String, String, String, String, String, IList<HostnameConfiguration>, IList<String>, IList<String>, String, String, VirtualNetworkConfiguration, IList<AdditionalLocation>, IDictionary<String,String>, IList<CertificateConfiguration>, Nullable<Boolean>, Nullable<Boolean>, String, ApiVersionConstraint, Nullable<Boolean>, IList<RemotePrivateEndpointConnectionWrapper>, String)

ApiManagementServiceBaseProperties クラスの新しいインスタンスを初期化します。

プロパティ

AdditionalLocations

API Management サービスの追加のデータセンターの場所を取得または設定します。

ApiVersionConstraint

API Management サービスの Control Plane Apis バージョン制約を取得または設定します。

Certificates

API Management サービスにインストールする必要がある証明書の一覧を取得または設定します。 インストールできるサポートされる証明書の最大数は 10 です。

CreatedAtUtc

API Management サービスの作成 UTC 日付を取得します。日付は、ISO 8601 標準で指定されている形式yyyy-MM-ddTHH:mm:ssZに準拠しています。

CustomProperties

API Management サービスのカスタム プロパティを取得または設定します。&lt;/br&gt;設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 は、すべての TLS(1.0、1.1、1.2) の&暗号TLS_RSA_WITH_3DES_EDE_CBC_SHAを無効にします。lt;/br&gt;設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 は、TLS 1.1 のみを無効にするために使用できます。&lt;/br&gt;設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10を使用して、API Management サービスで TLS 1.0 を無効にすることができます。&lt;/br&gt;設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 は、バックエンドとの通信に対して TLS 1.1 のみを無効にするために使用できます。&lt;/br&gt;設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 は、バックエンドとの通信に対して TLS 1.0 を無効にするために使用できます。&lt;/br&gt;設定Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2を使用して、API Management サービスで HTTP2 プロトコルを有効にすることができます。&lt;/br&gt;PATCH 操作でこれらのプロパティを指定しないと、省略されたプロパティの値が既定値にリセットされます。 Http2 を除くすべての設定の既定値は、サービスが True 2018 年 4 月 1 日以前に作成されたかどうか、 False それ以外の場合です。 Http2 設定の既定値は です False。&lt;/br&gt;&lt;/br&gt;TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]、TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA、TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA、TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA、TLS_RSA_WITH_AES_128_GCM_SHA256、TLS_RSA_WITH_AES_256_CBC_SHA256、 TLS_RSA_WITH_AES_128_CBC_SHA256、TLS_RSA_WITH_AES_256_CBC_SHA、TLS_RSA_WITH_AES_128_CBC_SHA。 たとえば、 Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256:false. 既定値はそれらの true 値です。 注: 次の暗号は、Azure CloudService の内部コンポーネントで必要であるため無効にすることはできません:TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384、TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256、TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384、TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256、TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384、TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256、TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384、TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256、TLS_RSA_WITH_AES_256_GCM_SHA384

DeveloperPortalUrl

API Management サービスの dEveloper Portal エンドポイント URL を取得します。

DisableGateway

複数の場所にデプロイされた Api Management サービスに対してのみ有効なプロパティを取得または設定します。 これは、マスター リージョンでゲートウェイを無効にするために使用できます。

EnableClientCertificate

Consumption SKU Service にのみ使用されるプロパティを取得または設定します。 これにより、ゲートウェイへの各要求にクライアント証明書が提示されます。 これにより、ゲートウェイのポリシーで証明書を認証することもできます。

GatewayRegionalUrl

既定のリージョンのAPI Management サービスのゲートウェイ URL を取得します。

GatewayUrl

API Management サービスのゲートウェイ URL を取得します。

HostnameConfigurations

API Management サービスのカスタム ホスト名構成を取得または設定します。

ManagementApiUrl

API Management サービスの管理 API エンドポイント URL を取得します。

NotificationSenderEmail

通知の送信先となるメール アドレスを取得または設定します。

PlatformVersion

この場所でサービスを実行しているコンピューティング プラットフォーム バージョンを取得します。 指定できる値は、'undetermined'、'stv1'、'stv2'、'mtv1' です。

PortalUrl

API Management サービスのパブリッシャー ポータル エンドポイント URL を取得します。

PrivateEndpointConnections

このサービスのプライベート エンドポイント接続の一覧を取得または設定します。

PrivateIPAddresses

内部Virtual Networkにデプロイされているプライマリ リージョンのAPI Management サービスのプライベート静的負荷分散 IP アドレスを取得します。 Basic、Standard、Premium、Isolated SKU でのみ使用できます。

ProvisioningState

API Management サービスの現在のプロビジョニング状態を取得します。これは、Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted のいずれかです。

PublicIPAddresses

プライマリ リージョンのAPI Management サービスのパブリック静的負荷分散 IP アドレスを取得します。 Basic、Standard、Premium、Isolated SKU でのみ使用できます。

PublicIpAddressId

リージョンにデプロイされたサービスに関連付けるパブリック Standard SKU IP V4 ベースの IP アドレスVirtual Network取得または設定します。 Virtual Networkにデプロイされている Developer SKU と Premium SKU でのみサポートされます。

PublicNetworkAccess

このAPI Management サービスに対してパブリック エンドポイント アクセスを許可するかどうかを取得または設定します。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。 既定値は 'Enabled' です。 使用可能な値は次のとおりです: 'Enabled'、'Disabled'

Restore

以前に論理的に削除された場合は、Api Management サービスの削除を取り消すを取得または設定します。 このフラグを指定し、True に設定すると、他のすべてのプロパティは無視されます。

ScmUrl

API Management サービスの SCM エンドポイント URL を取得します。

TargetProvisioningState

API Management サービスのプロビジョニング状態を取得します。これは、サービスで開始された実行時間の長い操作を対象とします。

VirtualNetworkConfiguration

API Management サービスの仮想ネットワーク構成を取得または設定します。

VirtualNetworkType

サービスを構成する必要がある VPN の種類API Management取得または設定します。 None (既定値) は、API Management サービスがVirtual Networkに含まれていないことを意味し、External はインターネットに接続するエンドポイントを持つVirtual Network内にAPI Management展開が設定されていることを意味し、内部はAPI Management 展開は、イントラネット接続エンドポイントのみを持つVirtual Network内で設定されます。 指定できる値は、'None'、'External'、'Internal' です。

メソッド

Validate()

オブジェクトを検証します。

適用対象