次の方法で共有


DevOps Policy Assignments - Update

DevOps ポリシー割り当てリソースを更新します。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/policyAssignments/{policyAssignmentId}?api-version=2024-05-15-preview

URI パラメーター

名前 / 必須 説明
policyAssignmentId
path True

string

ポリシー割り当て ID。

resourceGroupName
path True

string

リソース グループの名前。 名前では大文字と小文字が区別されません。

securityConnectorName
path True

string

セキュリティ コネクタ名。

subscriptionId
path True

string

ターゲット サブスクリプションの ID。

api-version
query True

string

この操作に使用する API バージョン。

要求本文

名前 説明
properties

DevOpsPolicyAssignmentProperties

DevOps ポリシー割り当てリソースのプロパティ。

応答

名前 説明
200 OK

DevOpsPolicyAssignment

DevOps ポリシーの割り当てを更新します。

202 Accepted

DevOpsPolicyAssignment

受け入れ られる

Other Status Codes

ErrorResponse

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

Update_DevOpsPolicyAssignments

要求のサンプル

PATCH https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/policyAssignments/5ec87f43-62d8-437b-8f46-4c8d4032cf6d?api-version=2024-05-15-preview

{
  "properties": {
    "resourceId": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourcegroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/Contoso",
    "descendantBehavior": "Override",
    "policy": {
      "policyName": "myDevOpsPolicy",
      "policyId": "00000000-0000-0000-0000-000000000000",
      "policyVersion": "1.0",
      "policyType": "Pipeline"
    }
  }
}

応答のサンプル

{
  "properties": {
    "resourceId": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourcegroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/Contoso",
    "descendantBehavior": "Override",
    "policy": {
      "policyName": "myDevOpsPolicy",
      "policyId": "00000000-0000-0000-0000-000000000000",
      "policyVersion": "1.0",
      "policyType": "Pipeline"
    },
    "provisioningState": "Succeeded"
  },
  "id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/policyAssignments/5ec87f43-62d8-437b-8f46-4c8d4032cf6d",
  "name": "5ec87f43-62d8-437b-8f46-4c8d4032cf6d",
  "type": "Microsoft.Security/securityConnectors/devops/policyAssignments"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/operationResults/4e826cf1-5c36-4808-a7d2-fb4f5170978b?api-version=2024-05-15-preview
{
  "properties": {
    "resourceId": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourcegroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/Contoso",
    "descendantBehavior": "Override",
    "policy": {
      "policyName": "myDevOpsPolicy",
      "policyId": "00000000-0000-0000-0000-000000000000",
      "policyVersion": "1.0",
      "policyType": "Pipeline"
    },
    "provisioningState": "Accepted"
  },
  "id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/policyAssignments/5ec87f43-62d8-437b-8f46-4c8d4032cf6d",
  "name": "5ec87f43-62d8-437b-8f46-4c8d4032cf6d",
  "type": "Microsoft.Security/securityConnectors/devops/policyAssignments"
}

定義

名前 説明
createdByType

リソースを作成した ID の種類。

DescendantBehavior

子孫リソースに対するポリシーの動作。

DevOpsPolicyAssignment

DevOps Policy の割り当てリソース。

DevOpsPolicyAssignmentProperties

DevOps ポリシー割り当てリソースのプロパティ。

DevOpsPolicyDescriptor

DevOps Policy リソースを識別するための情報を圧縮しました。

DevOpsPolicyType

DevOps Policy リソースの種類。

DevOpsProvisioningState

リソースのプロビジョニング状態。

保留中 - プロビジョニングが保留中です。 失敗 - プロビジョニングに失敗しました。 成功 - プロビジョニングに成功しました。 キャンセル済み - プロビジョニングが取り消されました。 PendingDeletion - 削除保留中。 DeletionSuccess - 削除に成功しました。 DeletionFailure - 削除エラー。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

systemData

リソースの作成と最後の変更に関連するメタデータ。

createdByType

リソースを作成した ID の種類。

名前 説明
Application

string

Key

string

ManagedIdentity

string

User

string

DescendantBehavior

子孫リソースに対するポリシーの動作。

名前 説明
FallBack

string

Override

string

Unknown

string

DevOpsPolicyAssignment

DevOps Policy の割り当てリソース。

名前 説明
id

string

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

リソースの名前

properties

DevOpsPolicyAssignmentProperties

DevOps ポリシー割り当てリソースのプロパティ。

systemData

systemData

リソースの作成と最後の変更に関連するメタデータ。

type

string

リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

DevOpsPolicyAssignmentProperties

DevOps ポリシー割り当てリソースのプロパティ。

名前 説明
assignedAt

string

割り当てが UTC で作成された時刻を取得または設定します。

descendantBehavior

DescendantBehavior

子孫リソースに対するポリシーの動作。

policy

DevOpsPolicyDescriptor

DevOps Policy リソースを識別するための情報を圧縮しました。

provisioningState

DevOpsProvisioningState

リソースのプロビジョニング状態。

保留中 - プロビジョニングが保留中です。 失敗 - プロビジョニングに失敗しました。 成功 - プロビジョニングに成功しました。 キャンセル済み - プロビジョニングが取り消されました。 PendingDeletion - 削除保留中。 DeletionSuccess - 削除に成功しました。 DeletionFailure - 削除エラー。

provisioningStatusMessage

string

リソースの状態メッセージを取得します。

provisioningStatusUpdateTimeUtc

string

リソースが最後にチェックされた時刻を取得します。

resourceId

string

Azure リソース ID を取得または設定します。

DevOpsPolicyDescriptor

DevOps Policy リソースを識別するための情報を圧縮しました。

名前 説明
policyId

string

ポリシー GUID を取得または設定します。

policyName

string

ポリシー名を取得または設定します。

policyType

DevOpsPolicyType

DevOps Policy リソースの種類。

policyVersion

string

バージョンを取得または設定します。

DevOpsPolicyType

DevOps Policy リソースの種類。

名前 説明
Pipeline

string

Unknown

string

DevOpsProvisioningState

リソースのプロビジョニング状態。

保留中 - プロビジョニングが保留中です。 失敗 - プロビジョニングに失敗しました。 成功 - プロビジョニングに成功しました。 キャンセル済み - プロビジョニングが取り消されました。 PendingDeletion - 削除保留中。 DeletionSuccess - 削除に成功しました。 DeletionFailure - 削除エラー。

名前 説明
Canceled

string

DeletionFailure

string

DeletionSuccess

string

Failed

string

Pending

string

PendingDeletion

string

Succeeded

string

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。