ApiManagementServiceUpdateParameters コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ApiManagementServiceUpdateParameters()
ApiManagementServiceUpdateParameters クラスの新しいインスタンスを初期化します。
public ApiManagementServiceUpdateParameters ();
Public Sub New ()
適用対象
ApiManagementServiceUpdateParameters(String, String, String, IDictionary<String, String>, 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, String, String, ApiManagementServiceSkuProperties, ApiManagementServiceIdentity, String, IList<String>)
ApiManagementServiceUpdateParameters クラスの新しいインスタンスを初期化します。
public ApiManagementServiceUpdateParameters (string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string notificationSenderEmail = default, string provisioningState = default, string targetProvisioningState = default, DateTime? createdAtUtc = default, string gatewayUrl = default, string gatewayRegionalUrl = default, string portalUrl = default, string managementApiUrl = default, string scmUrl = default, string developerPortalUrl = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.HostnameConfiguration> hostnameConfigurations = default, System.Collections.Generic.IList<string> publicIPAddresses = default, System.Collections.Generic.IList<string> privateIPAddresses = default, string publicIpAddressId = default, string publicNetworkAccess = default, Microsoft.Azure.Management.ApiManagement.Models.VirtualNetworkConfiguration virtualNetworkConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AdditionalLocation> additionalLocations = default, System.Collections.Generic.IDictionary<string,string> customProperties = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.CertificateConfiguration> certificates = default, bool? enableClientCertificate = default, bool? disableGateway = default, string virtualNetworkType = default, Microsoft.Azure.Management.ApiManagement.Models.ApiVersionConstraint apiVersionConstraint = default, bool? restore = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.RemotePrivateEndpointConnectionWrapper> privateEndpointConnections = default, string platformVersion = default, string publisherEmail = default, string publisherName = default, Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceSkuProperties sku = default, Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceIdentity identity = default, string etag = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceUpdateParameters : string * string * string * System.Collections.Generic.IDictionary<string, string> * string * string * string * Nullable<DateTime> * string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.HostnameConfiguration> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * string * string * Microsoft.Azure.Management.ApiManagement.Models.VirtualNetworkConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AdditionalLocation> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.CertificateConfiguration> * Nullable<bool> * Nullable<bool> * string * Microsoft.Azure.Management.ApiManagement.Models.ApiVersionConstraint * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.RemotePrivateEndpointConnectionWrapper> * string * string * string * Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceSkuProperties * Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceIdentity * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceUpdateParameters
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional notificationSenderEmail As String = Nothing, Optional provisioningState As String = Nothing, Optional targetProvisioningState As String = Nothing, Optional createdAtUtc As Nullable(Of DateTime) = Nothing, Optional gatewayUrl As String = Nothing, Optional gatewayRegionalUrl As String = Nothing, Optional portalUrl As String = Nothing, Optional managementApiUrl As String = Nothing, Optional scmUrl As String = Nothing, Optional developerPortalUrl As String = Nothing, Optional hostnameConfigurations As IList(Of HostnameConfiguration) = Nothing, Optional publicIPAddresses As IList(Of String) = Nothing, Optional privateIPAddresses As IList(Of String) = Nothing, Optional publicIpAddressId As String = Nothing, Optional publicNetworkAccess As String = Nothing, Optional virtualNetworkConfiguration As VirtualNetworkConfiguration = Nothing, Optional additionalLocations As IList(Of AdditionalLocation) = Nothing, Optional customProperties As IDictionary(Of String, String) = Nothing, Optional certificates As IList(Of CertificateConfiguration) = Nothing, Optional enableClientCertificate As Nullable(Of Boolean) = Nothing, Optional disableGateway As Nullable(Of Boolean) = Nothing, Optional virtualNetworkType As String = Nothing, Optional apiVersionConstraint As ApiVersionConstraint = Nothing, Optional restore As Nullable(Of Boolean) = Nothing, Optional privateEndpointConnections As IList(Of RemotePrivateEndpointConnectionWrapper) = Nothing, Optional platformVersion As String = Nothing, Optional publisherEmail As String = Nothing, Optional publisherName As String = Nothing, Optional sku As ApiManagementServiceSkuProperties = Nothing, Optional identity As ApiManagementServiceIdentity = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing)
パラメーター
- id
- String
リソースの ID
- name
- String
リソース名。
- type
- String
API Management リソースのリソースの種類は Microsoft.ApiManagement に設定されています。
- tags
- IDictionary<String,String>
リソース タグ。
- notificationSenderEmail
- String
通知の送信先となるアドレスをEmailします。
- provisioningState
- String
API Management サービスの現在のプロビジョニング状態。次のいずれかになります。Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted。
- targetProvisioningState
- String
API Management サービスのプロビジョニング状態。これは、サービスで開始された実行時間の長い操作を対象とします。
API Management サービスの作成 UTC 日付。日付は、ISO 8601 標準で指定されている形式yyyy-MM-ddTHH:mm:ssZ
に準拠しています。
- gatewayUrl
- String
API Management サービスのゲートウェイ URL。
- gatewayRegionalUrl
- String
既定のリージョンのAPI Management サービスのゲートウェイ URL。
- portalUrl
- String
API Management サービスのパブリッシャー ポータル エンドポイント URL。
- managementApiUrl
- String
API Management サービスの管理 API エンドポイント URL。
- scmUrl
- String
API Management サービスの SCM エンドポイント URL。
- developerPortalUrl
- String
API Management サービスの DEveloper Portal エンドポイント URL。
- hostnameConfigurations
- IList<HostnameConfiguration>
API Management サービスのカスタム ホスト名の構成。
プライマリ リージョンのAPI Management サービスのパブリック静的負荷分散 IP アドレス。 Basic、Standard、Premium、Isolated SKU でのみ使用できます。
内部Virtual Networkにデプロイされているプライマリ リージョンのAPI Management サービスのプライベート静的負荷分散 IP アドレス。 Basic、Standard、Premium、Isolated SKU でのみ使用できます。
- publicIpAddressId
- String
リージョンにデプロイされたサービスに関連付けられるパブリック Standard SKU IP V4 ベースの IP アドレスVirtual Network。 Virtual Networkにデプロイされている Developer SKU と Premium SKU でのみサポートされます。
- publicNetworkAccess
- String
このAPI Management サービスに対してパブリック エンドポイント アクセスが許可されているかどうか。 値は省略可能ですが、渡される場合は、'Enabled' または 'Disabled' である必要があります。 "無効" の場合、プライベート エンドポイントは排他アクセス方法です。 既定値は 'Enabled' です。 使用可能な値は次のとおりです: 'Enabled'、'Disabled'
- virtualNetworkConfiguration
- VirtualNetworkConfiguration
API Management サービスの仮想ネットワーク構成。
- additionalLocations
- IList<AdditionalLocation>
API Management サービスの追加のデータセンターの場所。
- customProperties
- IDictionary<String,String>
API Management サービスのカスタム プロパティ。</br>の設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168
は、すべての TLS(1.0、1.1、1.2) の<暗号TLS_RSA_WITH_3DES_EDE_CBC_SHAを無効にします。/br>の設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11
は、TLS 1.1 のみを無効にするために使用できます。</br>の設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10
を使用して、API Management サービスで TLS 1.0 を無効にすることができます。</br>の設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11
は、バックエンドとの通信に対して TLS 1.1 のみを無効にするために使用できます。</br>の設定Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10
は、バックエンドとの通信に対して TLS 1.0 を無効にするために使用できます。</br>の設定Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2
を使用して、API Management サービスで HTTP2 プロトコルを有効にすることができます。</br>PATCH 操作でこれらのプロパティを指定しないと、省略されたプロパティの値が既定値にリセットされます。
Http2 を除くすべての設定の既定値は、サービスが True
2018 年 4 月 1 日以前に作成されたかどうか、 False
それ以外の場合です。 Http2 設定の既定値は です False
。</br></br>次の暗号は、TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA、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のいずれかの設定 Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]
を使用して無効にすることができます。 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
- certificates
- IList<CertificateConfiguration>
API Management サービスにインストールする必要がある証明書の一覧。 インストールできるサポートされる証明書の最大数は 10 です。
プロパティは、従量課金 SKU サービスにのみ使用されます。 これにより、ゲートウェイへの各要求にクライアント証明書が提示されます。 これにより、ゲートウェイのポリシーで証明書を認証することもできます。
プロパティは、複数の場所にデプロイされた Api Management サービスに対してのみ有効です。 これは、マスター リージョンでゲートウェイを無効にするために使用できます。
- virtualNetworkType
- String
API Management サービスを構成する必要がある VPN の種類。 None (既定値) は、API Management サービスがVirtual Networkに含まれていないことを意味し、External はインターネットに接続するエンドポイントを持つVirtual Network内にAPI Management展開が設定されていることを意味し、内部はAPI Management 展開は、イントラネット接続エンドポイントのみを持つVirtual Network内で設定されます。 指定できる値は、'None'、'External'、'Internal' です。
- apiVersionConstraint
- ApiVersionConstraint
API Management サービスのコントロール プレーン Apis バージョン制約。
以前に論理的に削除された場合は、Api Management サービスの削除を取り消します。 このフラグを指定し、True に設定すると、他のすべてのプロパティは無視されます。
- privateEndpointConnections
- IList<RemotePrivateEndpointConnectionWrapper>
このサービスのプライベート エンドポイント接続の一覧。
- platformVersion
- String
この場所でサービスを実行しているコンピューティング プラットフォームのバージョン。 指定できる値は、'undetermined'、'stv1'、'stv2'、'mtv1' です。
- publisherEmail
- String
発行元の電子メール。
- publisherName
- String
発行元名。
API Management サービスの SKU プロパティ。
- identity
- ApiManagementServiceIdentity
Api Management サービスのマネージド サービス ID。
- etag
- String
リソースの ETag。
適用対象
Azure SDK for .NET