Microsoft.Chaos 실험 2022-07-01-preview
Bicep 리소스 정의
실험 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Chaos/experiments 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Chaos/experiments@2022-07-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
}
properties: {
selectors: [
{
id: 'string'
targets: [
{
id: 'string'
type: 'ChaosTarget'
}
]
type: 'string'
}
]
startOnCreation: bool
steps: [
{
branches: [
{
actions: [
{
name: 'string'
type: 'string'
// For remaining properties, see Action objects
}
]
name: 'string'
}
]
name: 'string'
}
]
}
}
작업 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
연속의 경우 다음을 사용합니다.
type: 'continuous'
duration: 'string'
parameters: [
{
key: 'string'
value: 'string'
}
]
selectorId: 'string'
지연의 경우 다음을 사용합니다.
type: 'delay'
duration: 'string'
불연속의 경우 다음을 사용합니다.
type: 'discrete'
parameters: [
{
key: 'string'
value: 'string'
}
]
selectorId: 'string'
속성 값
experiments
이름 | Description | 값 |
---|---|---|
name | 리소스 이름 | string(필수) |
위치 | 리소스가 있는 지리적 위치 | string(필수) |
tags | 리소스 태그. | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
identity | 실험 리소스의 ID입니다. | ResourceIdentity |
properties | 실험 리소스의 속성입니다. | ExperimentProperties (필수) |
ResourceIdentity
이름 | Description | 값 |
---|---|---|
형식 | 리소스 ID 유형의 문자열입니다. | 'None' 'SystemAssigned'(필수) |
ExperimentProperties
이름 | Description | 값 |
---|---|---|
선택기 | 선택기 목록입니다. | Selector[] (필수) |
startOnCreation | 만들기 시 실험을 시작해야 하는지 여부를 나타내는 부울 값입니다. | bool |
단계 | 단계 목록입니다. | Step[] (필수) |
선택기
이름 | Description | 값 |
---|---|---|
id | 선택기 ID의 문자열입니다. | string(필수) |
대상 | 대상 참조 목록입니다. | TargetReference[] (필수) |
형식 | 선택기 형식의 열거형입니다. | 'List' '백분율' 'Random' 'Tag'(필수) |
TargetReference
이름 | Description | 값 |
---|---|---|
id | 대상 리소스의 리소스 ID 문자열입니다. | string(필수) |
형식 | 대상 참조 형식의 열거형입니다. | 'ChaosTarget'(필수) |
단계
이름 | Description | 값 |
---|---|---|
분기 | 분기 목록입니다. | Branch[] (필수) |
name | 단계 이름의 문자열입니다. | string(필수) |
Branch
이름 | Description | 값 |
---|---|---|
actions | 작업 목록입니다. | Action[] (필수) |
name | 분기 이름의 문자열입니다. | string(필수) |
작업
이름 | Description | 값 |
---|---|---|
name | 기능 URN을 나타내는 문자열입니다. | string(필수) |
형식 | 개체 형식 설정 | 연속 delay 불연속 (필수) |
ContinuousAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | 'continuous'(필수) |
duration | 기간을 나타내는 ISO8601 형식 문자열입니다. | string(필수) |
매개 변수 | 키 값 쌍 목록입니다. | KeyValuePair[](필수) |
selectorId | 선택기를 나타내는 문자열입니다. | string(필수) |
KeyValuePair
이름 | Description | 값 |
---|---|---|
key | 작업에 대한 설정의 이름입니다. | string(필수) |
value | 작업에 대한 설정의 값입니다. | string(필수) |
DelayAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | 'delay'(필수) |
duration | 기간을 나타내는 ISO8601 형식 문자열입니다. | string(필수) |
DiscreteAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | '불연속'(필수) |
매개 변수 | 키 값 쌍 목록입니다. | KeyValuePair[](필수) |
selectorId | 선택기를 나타내는 문자열입니다. | string(필수) |
ARM 템플릿 리소스 정의
실험 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Chaos/experiments 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Chaos/experiments",
"apiVersion": "2022-07-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string"
},
"properties": {
"selectors": [
{
"id": "string",
"targets": [
{
"id": "string",
"type": "ChaosTarget"
}
],
"type": "string"
}
],
"startOnCreation": "bool",
"steps": [
{
"branches": [
{
"actions": [
{
"name": "string",
"type": "string"
// For remaining properties, see Action objects
}
],
"name": "string"
}
],
"name": "string"
}
]
}
}
작업 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
연속의 경우 다음을 사용합니다.
"type": "continuous",
"duration": "string",
"parameters": [
{
"key": "string",
"value": "string"
}
],
"selectorId": "string"
지연의 경우 다음을 사용합니다.
"type": "delay",
"duration": "string"
불연속의 경우 다음을 사용합니다.
"type": "discrete",
"parameters": [
{
"key": "string",
"value": "string"
}
],
"selectorId": "string"
속성 값
experiments
이름 | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.Chaos/experiments' |
apiVersion | 리소스 api 버전 | '2022-07-01-preview' |
name | 리소스 이름 | string(필수) |
위치 | 리소스가 있는 지리적 위치 | string(필수) |
tags | 리소스 태그. | 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요. |
identity | 실험 리소스의 ID입니다. | ResourceIdentity |
properties | 실험 리소스의 속성입니다. | ExperimentProperties (필수) |
ResourceIdentity
이름 | Description | 값 |
---|---|---|
형식 | 리소스 ID 유형의 문자열입니다. | 'None' 'SystemAssigned'(필수) |
ExperimentProperties
이름 | Description | 값 |
---|---|---|
선택기 | 선택기 목록입니다. | Selector[] (필수) |
startOnCreation | 만들기 시 실험을 시작해야 하는지 여부를 나타내는 부울 값입니다. | bool |
단계 | 단계 목록입니다. | Step[] (필수) |
선택기
이름 | Description | 값 |
---|---|---|
id | 선택기 ID의 문자열입니다. | string(필수) |
대상 | 대상 참조 목록입니다. | TargetReference[] (필수) |
형식 | 선택기 형식의 열거형입니다. | 'List' '백분율' 'Random' 'Tag'(필수) |
TargetReference
이름 | Description | 값 |
---|---|---|
id | 대상 리소스의 리소스 ID 문자열입니다. | string(필수) |
형식 | 대상 참조 형식의 열거형입니다. | 'ChaosTarget'(필수) |
단계
이름 | Description | 값 |
---|---|---|
분기 | 분기 목록입니다. | Branch[] (필수) |
name | 단계 이름의 문자열입니다. | string(필수) |
Branch
이름 | Description | 값 |
---|---|---|
actions | 작업 목록입니다. | Action[] (필수) |
name | 분기 이름의 문자열입니다. | string(필수) |
작업
이름 | Description | 값 |
---|---|---|
name | 기능 URN을 나타내는 문자열입니다. | string(필수) |
형식 | 개체 형식 설정 | 연속 delay 불연속 (필수) |
ContinuousAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | 'continuous'(필수) |
duration | 기간을 나타내는 ISO8601 형식 문자열입니다. | string(필수) |
매개 변수 | 키 값 쌍 목록입니다. | KeyValuePair[](필수) |
selectorId | 선택기를 나타내는 문자열입니다. | string(필수) |
KeyValuePair
이름 | Description | 값 |
---|---|---|
key | 작업에 대한 설정의 이름입니다. | string(필수) |
value | 작업에 대한 설정 값입니다. | string(필수) |
DelayAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | 'delay'(필수) |
duration | 기간을 나타내는 ISO8601 형식 문자열입니다. | string(필수) |
DiscreteAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | '불연속'(필수) |
매개 변수 | 키 값 쌍의 목록입니다. | KeyValuePair[](필수) |
selectorId | 선택기를 나타내는 문자열입니다. | string(필수) |
Terraform(AzAPI 공급자) 리소스 정의
실험 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Chaos/experiments 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Chaos/experiments@2022-07-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
selectors = [
{
id = "string"
targets = [
{
id = "string"
type = "ChaosTarget"
}
]
type = "string"
}
]
startOnCreation = bool
steps = [
{
branches = [
{
actions = [
{
name = "string"
type = "string"
// For remaining properties, see Action objects
}
]
name = "string"
}
]
name = "string"
}
]
}
})
}
작업 개체
형식 속성을 설정하여 개체의 형식을 지정합니다.
연속의 경우 다음을 사용합니다.
type = "continuous"
duration = "string"
parameters = [
{
key = "string"
value = "string"
}
]
selectorId = "string"
지연의 경우 다음을 사용합니다.
type = "delay"
duration = "string"
불연속의 경우 다음을 사용합니다.
type = "discrete"
parameters = [
{
key = "string"
value = "string"
}
]
selectorId = "string"
속성 값
experiments
이름 | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.Chaos/experiments@2022-07-01-preview" |
name | 리소스 이름 | string(필수) |
위치 | 리소스가 있는 지리적 위치 | string(필수) |
parent_id | 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. | string(필수) |
tags | 리소스 태그. | 태그 이름 및 값의 사전입니다. |
identity | 실험 리소스의 ID입니다. | ResourceIdentity |
properties | 실험 리소스의 속성입니다. | ExperimentProperties (필수) |
ResourceIdentity
이름 | Description | 값 |
---|---|---|
형식 | 리소스 ID 형식의 문자열입니다. | "SystemAssigned"(필수) |
ExperimentProperties
이름 | Description | 값 |
---|---|---|
선택기 | 선택기 목록입니다. | Selector[] (필수) |
startOnCreation | 만들기 시 실험을 시작해야 하는지 여부를 나타내는 부울 값입니다. | bool |
단계 | 단계 목록입니다. | Step[] (필수) |
선택기
이름 | Description | 값 |
---|---|---|
id | 선택기 ID의 문자열입니다. | string(필수) |
대상 | 대상 참조 목록입니다. | TargetReference[] (필수) |
형식 | 선택기 형식의 열거형입니다. | "목록" "백분율" "Random" "태그"(필수) |
TargetReference
이름 | Description | 값 |
---|---|---|
id | 대상 리소스의 리소스 ID 문자열입니다. | string(필수) |
형식 | 대상 참조 형식의 열거형입니다. | "ChaosTarget"(필수) |
단계
이름 | Description | 값 |
---|---|---|
분기 | 분기 목록입니다. | Branch[] (필수) |
name | 단계 이름의 문자열입니다. | string(필수) |
Branch
이름 | Description | 값 |
---|---|---|
actions | 작업 목록입니다. | Action[] (필수) |
name | 분기 이름의 문자열입니다. | string(필수) |
작업
이름 | Description | 값 |
---|---|---|
name | 기능 URN을 나타내는 문자열입니다. | string(필수) |
형식 | 개체 형식 설정 | 연속 delay 불연속 (필수) |
ContinuousAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | "continuous"(필수) |
duration | 기간을 나타내는 ISO8601 형식 문자열입니다. | string(필수) |
매개 변수 | 키 값 쌍 목록입니다. | KeyValuePair[](필수) |
selectorId | 선택기를 나타내는 문자열입니다. | string(필수) |
KeyValuePair
이름 | Description | 값 |
---|---|---|
key | 작업에 대한 설정의 이름입니다. | string(필수) |
value | 작업에 대한 설정의 값입니다. | string(필수) |
DelayAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | "delay"(필수) |
duration | 기간을 나타내는 ISO8601 형식 문자열입니다. | string(필수) |
DiscreteAction
이름 | Description | 값 |
---|---|---|
형식 | 작업 모델을 구분하는 열거형입니다. | "불연속"(필수) |
매개 변수 | 키 값 쌍 목록입니다. | KeyValuePair[](필수) |
selectorId | 선택기를 나타내는 문자열입니다. | string(필수) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기