Microsoft.RecoveryServices コンテナー/replicationFabrics 2021-03-01

Bicep リソース定義

コンテナー/replicationFabrics リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.RecoveryServices/vaults/replicationFabrics リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics@2021-03-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    customDetails: {
      instanceType: 'string'
      // For remaining properties, see FabricSpecificCreationInputOrFabricSpecificDetails objects
    }
  }
}

FabricSpecificCreationInputOrFabricSpecificDetails オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

Azureを する場合は、次を使用します。

  instanceType: 'Azure'
  location: 'string'

HyperVSiteの場合は、次を使用します。

  instanceType: 'HyperVSite'

InMageRcmの場合は、次を使用します。

  instanceType: 'InMageRcm'
  authCertificate: 'string'
  physicalSiteId: 'string'
  sourceAgentIdentity: {
    aadAuthority: 'string'
    applicationId: 'string'
    audience: 'string'
    objectId: 'string'
    tenantId: 'string'
  }
  vmwareSiteId: 'string'

VMMを する場合は、次を使用します。

  instanceType: 'VMM'

VMwareの場合は、次を使用します。

  instanceType: 'VMware'

VMwareV2の場合は、次を使用します。

  instanceType: 'VMwareV2'
  migrationSolutionId: 'string'
  vmwareSiteId: 'string'

プロパティ値

vaults/replicationFabrics

名前 形容 価値
名前 リソース名

Bicepで子リソースの名前と種類 設定する方法を参照してください。
string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: コンテナー
プロパティ ファブリック作成の入力。 FabricCreationInputPropertiesOrFabricProperties の

FabricCreationInputPropertiesOrFabricProperties

名前 形容 価値
customDetails ファブリック プロバイダー固有の作成入力。 FabricSpecificCreationInputOrFabricSpecificDetails

FabricSpecificCreationInputOrFabricSpecificDetails

名前 形容 価値
instanceType オブジェクトの種類を設定する Azure の
HyperVSite
inmageRcm
する
VMM

VMware
する
VMwareV2
(必須)

AzureFabricCreationInputOrAzureFabricSpecificDetails

名前 形容 価値
instanceType クラス型を取得します。 'Azure' (必須)
場所 場所。

HyperVSiteDetails

名前 形容 価値
instanceType クラス型を取得します。 'HyperVSite' (必須)

InMageRcmFabricCreationInputOrInMageRcmFabricSpecifi...

名前 形容 価値
instanceType クラス型を取得します。 'InMageRcm' (必須)
authCertificate AAD 認証に使用する証明書。
physicalSiteId 物理サイトの ARM ID。
sourceAgentIdentity ソース エージェント認証の ID プロバイダー入力。 IdentityProviderInput の
vmwareSiteId VMware サイトの ARM ID。

IdentityProviderInput

名前 形容 価値
aadAuthority Azure Active Directory 認証の基本機関。 string (必須)
applicationId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのアプリケーション/クライアント ID。 string (必須)
聴衆 オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルの対象ユーザー。 string (必須)
objectId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのオブジェクト ID。 string (必須)
tenantId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのテナント ID。 string (必須)

VmmDetails

名前 形容 価値
instanceType クラス型を取得します。 'VMM' (必須)

VMwareDetails

名前 形容 価値
instanceType クラス型を取得します。 'VMware' (必須)

VMwareV2FabricCreationInputOrVMwareV2FabricSpecificD...

名前 形容 価値
instanceType クラス型を取得します。 'VMwareV2' (必須)
migrationSolutionId 移行ソリューションの ARM ID。 string (必須)
vmwareSiteId VMware サイトの ARM ID。 string (必須)

ARM テンプレート リソース定義

コンテナー/replicationFabrics リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.RecoveryServices/vaults/replicationFabrics リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics",
  "apiVersion": "2021-03-01",
  "name": "string",
  "properties": {
    "customDetails": {
      "instanceType": "string"
      // For remaining properties, see FabricSpecificCreationInputOrFabricSpecificDetails objects
    }
  }
}

FabricSpecificCreationInputOrFabricSpecificDetails オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

Azureを する場合は、次を使用します。

  "instanceType": "Azure",
  "location": "string"

HyperVSiteの場合は、次を使用します。

  "instanceType": "HyperVSite"

InMageRcmの場合は、次を使用します。

  "instanceType": "InMageRcm",
  "authCertificate": "string",
  "physicalSiteId": "string",
  "sourceAgentIdentity": {
    "aadAuthority": "string",
    "applicationId": "string",
    "audience": "string",
    "objectId": "string",
    "tenantId": "string"
  },
  "vmwareSiteId": "string"

VMMを する場合は、次を使用します。

  "instanceType": "VMM"

VMwareの場合は、次を使用します。

  "instanceType": "VMware"

VMwareV2の場合は、次を使用します。

  "instanceType": "VMwareV2",
  "migrationSolutionId": "string",
  "vmwareSiteId": "string"

プロパティ値

vaults/replicationFabrics

名前 形容 価値
種類 リソースの種類 'Microsoft.RecoveryServices/vaults/replicationFabrics'
apiVersion リソース API のバージョン '2021-03-01'
名前 リソース名

JSON ARM テンプレートで子リソースの名前と型 設定する方法を参照してください。
string (必須)
プロパティ ファブリック作成の入力。 FabricCreationInputPropertiesOrFabricProperties の

FabricCreationInputPropertiesOrFabricProperties

名前 形容 価値
customDetails ファブリック プロバイダー固有の作成入力。 FabricSpecificCreationInputOrFabricSpecificDetails

FabricSpecificCreationInputOrFabricSpecificDetails

名前 形容 価値
instanceType オブジェクトの種類を設定する Azure の
HyperVSite
inmageRcm
する
VMM

VMware
する
VMwareV2
(必須)

AzureFabricCreationInputOrAzureFabricSpecificDetails

名前 形容 価値
instanceType クラス型を取得します。 'Azure' (必須)
場所 場所。

HyperVSiteDetails

名前 形容 価値
instanceType クラス型を取得します。 'HyperVSite' (必須)

InMageRcmFabricCreationInputOrInMageRcmFabricSpecifi...

名前 形容 価値
instanceType クラス型を取得します。 'InMageRcm' (必須)
authCertificate AAD 認証に使用する証明書。
physicalSiteId 物理サイトの ARM ID。
sourceAgentIdentity ソース エージェント認証の ID プロバイダー入力。 IdentityProviderInput の
vmwareSiteId VMware サイトの ARM ID。

IdentityProviderInput

名前 形容 価値
aadAuthority Azure Active Directory 認証の基本機関。 string (必須)
applicationId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのアプリケーション/クライアント ID。 string (必須)
聴衆 オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルの対象ユーザー。 string (必須)
objectId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのオブジェクト ID。 string (必須)
tenantId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのテナント ID。 string (必須)

VmmDetails

名前 形容 価値
instanceType クラス型を取得します。 'VMM' (必須)

VMwareDetails

名前 形容 価値
instanceType クラス型を取得します。 'VMware' (必須)

VMwareV2FabricCreationInputOrVMwareV2FabricSpecificD...

名前 形容 価値
instanceType クラス型を取得します。 'VMwareV2' (必須)
migrationSolutionId 移行ソリューションの ARM ID。 string (必須)
vmwareSiteId VMware サイトの ARM ID。 string (必須)

Terraform (AzAPI プロバイダー) リソース定義

コンテナー/replicationFabrics リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.RecoveryServices/vaults/replicationFabrics リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics@2021-03-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      customDetails = {
        instanceType = "string"
        // For remaining properties, see FabricSpecificCreationInputOrFabricSpecificDetails objects
      }
    }
  })
}

FabricSpecificCreationInputOrFabricSpecificDetails オブジェクト

instanceType プロパティを設定して、オブジェクトの種類を指定します。

Azureを する場合は、次を使用します。

  instanceType = "Azure"
  location = "string"

HyperVSiteの場合は、次を使用します。

  instanceType = "HyperVSite"

InMageRcmの場合は、次を使用します。

  instanceType = "InMageRcm"
  authCertificate = "string"
  physicalSiteId = "string"
  sourceAgentIdentity = {
    aadAuthority = "string"
    applicationId = "string"
    audience = "string"
    objectId = "string"
    tenantId = "string"
  }
  vmwareSiteId = "string"

VMMを する場合は、次を使用します。

  instanceType = "VMM"

VMwareの場合は、次を使用します。

  instanceType = "VMware"

VMwareV2の場合は、次を使用します。

  instanceType = "VMwareV2"
  migrationSolutionId = "string"
  vmwareSiteId = "string"

プロパティ値

vaults/replicationFabrics

名前 形容 価値
種類 リソースの種類 "Microsoft.RecoveryServices/vaults/replicationFabrics@2021-03-01"
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: コンテナー
プロパティ ファブリック作成の入力。 FabricCreationInputPropertiesOrFabricProperties の

FabricCreationInputPropertiesOrFabricProperties

名前 形容 価値
customDetails ファブリック プロバイダー固有の作成入力。 FabricSpecificCreationInputOrFabricSpecificDetails

FabricSpecificCreationInputOrFabricSpecificDetails

名前 形容 価値
instanceType オブジェクトの種類を設定する Azure の
HyperVSite
inmageRcm
する
VMM

VMware
する
VMwareV2
(必須)

AzureFabricCreationInputOrAzureFabricSpecificDetails

名前 形容 価値
instanceType クラス型を取得します。 "Azure" (必須)
場所 場所。

HyperVSiteDetails

名前 形容 価値
instanceType クラス型を取得します。 "HyperVSite" (必須)

InMageRcmFabricCreationInputOrInMageRcmFabricSpecifi...

名前 形容 価値
instanceType クラス型を取得します。 "InMageRcm" (必須)
authCertificate AAD 認証に使用する証明書。
physicalSiteId 物理サイトの ARM ID。
sourceAgentIdentity ソース エージェント認証の ID プロバイダー入力。 IdentityProviderInput の
vmwareSiteId VMware サイトの ARM ID。

IdentityProviderInput

名前 形容 価値
aadAuthority Azure Active Directory 認証の基本機関。 string (必須)
applicationId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのアプリケーション/クライアント ID。 string (必須)
聴衆 オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルの対象ユーザー。 string (必須)
objectId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのオブジェクト ID。 string (必須)
tenantId オンプレミスの管理/データ プレーン コンポーネントが Azure サービスと通信するサービス プリンシパルのテナント ID。 string (必須)

VmmDetails

名前 形容 価値
instanceType クラス型を取得します。 "VMM" (必須)

VMwareDetails

名前 形容 価値
instanceType クラス型を取得します。 "VMware" (必須)

VMwareV2FabricCreationInputOrVMwareV2FabricSpecificD...

名前 形容 価値
instanceType クラス型を取得します。 "VMwareV2" (必須)
migrationSolutionId 移行ソリューションの ARM ID。 string (必須)
vmwareSiteId VMware サイトの ARM ID。 string (必須)