Microsoft.Consumption 예산 2019-01-01
Bicep 리소스 정의
예산 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 scope
속성을 사용하여 이 리소스의 범위를 설정합니다. Bicep의 확장 리소스에 범위 설정을 참조하세요.
예산 리소스에 대한 유효한 배포 범위는 다음과 같습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
- 구독 - 구독 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Consumption/budgets@2019-01-01' = {
name: 'string'
scope: resourceSymbolicName
eTag: 'string'
properties: {
amount: int
category: 'string'
filters: {
meters: [
'string'
]
resourceGroups: [
'string'
]
resources: [
'string'
]
tags: {}
}
notifications: {}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
속성 값
budgets
이름 | 설명 | 값 |
---|---|---|
name | 리소스 이름 | string(필수) 문자 제한: 1-63 유효한 문자: 영숫자, 하이픈 및 밑줄 |
scope | 배포 범위와 다른 범위에서 확장 리소스를 만들 때 사용합니다. | 대상 리소스 Bicep의 경우 이 속성을 리소스의 기호 이름으로 설정하여 확장 리소스를 적용합니다. |
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하고 있는지 여부를 확인하는 데 사용됩니다. | 문자열 |
properties | 예산의 속성입니다. | 예산속성 |
예산속성
이름 | 설명 | 값 |
---|---|---|
금액 | 예산으로 추적할 총 비용 | int(필수) |
category | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | '비용' '사용량'(필수) |
filters | 리소스 그룹, 리소스 또는 미터별로 예산을 필터링하는 데 사용할 수 있습니다. | 필터 |
알림 | 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | object |
timeGrain | 예산이 적용되는 시간입니다. 금액 추적은 시간 조직에 따라 다시 설정됩니다. | '매년' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' '월별' '분기별'(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 작아야 합니다. 예산 시작 날짜는 2017년 6월 1일 또는 그 이후여야 합니다. 향후 시작 날짜는 3개월을 넘지 않아야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod (필수) |
필터
이름 | 설명 | 값 |
---|---|---|
미터 | 사용 범주의 예산에 필수인 미터(GUID)의 필터 목록입니다. | string[] |
resourceGroups | 구독 수준에서만 허용되는 리소스 그룹에 대한 필터 목록입니다. | string[] |
리소스 | 리소스에 대한 필터 목록입니다. | string[] |
tags | 태그에 대한 필터 사전입니다. | object |
BudgetTimePeriod
이름 | 설명 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않으면 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.
템플릿 | 설명 |
---|---|
예산 만들기 |
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다. |
필터를 사용하여 예산 만들기 |
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다. |
단순 예산 만들기 |
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다. |
ARM 템플릿 리소스 정의
예산 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 scope
속성을 사용하여 이 리소스의 범위를 설정합니다. ARM 템플릿에서 확장 리소스에 대한 범위 설정을 참조하세요.
예산 리소스에 대한 유효한 배포 범위는 다음과 같습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
- 구독 - 구독 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2019-01-01",
"name": "string",
"scope": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"filters": {
"meters": [ "string" ],
"resourceGroups": [ "string" ],
"resources": [ "string" ],
"tags": {}
},
"notifications": {},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
속성 값
budgets
이름 | 설명 | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.Consumption/budgets' |
apiVersion | 리소스 api 버전 | '2019-01-01' |
name | 리소스 이름 | string(필수) 문자 제한: 1-63 유효한 문자: 영숫자, 하이픈 및 밑줄 |
scope | 배포 범위와 다른 범위에서 확장 리소스를 만들 때 사용합니다. | 대상 리소스 JSON의 경우 확장 리소스 를 적용할 리소스의 전체 이름으로 값을 설정합니다. |
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. | 문자열 |
properties | 예산의 속성입니다. | BudgetProperties |
BudgetProperties
이름 | 설명 | 값 |
---|---|---|
금액 | 예산으로 추적할 총 비용 | int(필수) |
category | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | '비용' '사용량'(필수) |
filters | 리소스 그룹, 리소스 또는 미터별로 예산을 필터링하는 데 사용할 수 있습니다. | 필터 |
알림 | 예산과 연결된 알림 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | object |
timeGrain | 예산이 적용되는 시간입니다. 시간 조직에 따라 금액 추적이 다시 설정됩니다. | '매년' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' '월별' '분기별'(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 작아야 합니다. 예산 시작 날짜는 2017년 6월 1일 또는 그 이후여야 합니다. 이후 시작 날짜는 3개월을 넘지 않아야 합니다. 이전 시작 날짜는 timegrain 기간 내에 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod (필수) |
필터
이름 | 설명 | 값 |
---|---|---|
미터 | 사용 범주의 예산에 필수인 미터(GUID)의 필터 목록입니다. | string[] |
resourceGroups | 구독 수준에서만 허용되는 리소스 그룹에 대한 필터 목록입니다. | string[] |
리소스 | 리소스에 대한 필터 목록입니다. | string[] |
tags | 태그에 대한 필터 사전입니다. | object |
BudgetTimePeriod
이름 | 설명 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않으면 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플릿 | 설명 |
---|---|
예산 만들기 |
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다. |
필터를 사용하여 예산 만들기 |
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다. |
간단한 예산 만들기 |
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다. |
Terraform(AzAPI 공급자) 리소스 정의
예산 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.
이 리소스의 parent_id
속성을 사용하여 이 리소스의 범위를 설정합니다.
예산 리소스에 대한 유효한 배포 범위는 다음과 같습니다.
- 리소스 그룹
- 구독
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2019-01-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
filters = {
meters = [
"string"
]
resourceGroups = [
"string"
]
resources = [
"string"
]
tags = {}
}
notifications = {}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
eTag = "string"
})
}
속성 값
budgets
이름 | 설명 | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.Consumption/budgets@2019-01-01" |
name | 리소스 이름 | string(필수) 문자 제한: 1-63 유효한 문자: 영숫자, 하이픈 및 밑줄 |
parent_id | 이 확장 리소스를 적용할 리소스의 ID입니다. | string(필수) |
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하고 있는지 여부를 확인하는 데 사용됩니다. | 문자열 |
properties | 예산의 속성입니다. | 예산속성 |
예산속성
이름 | 설명 | 값 |
---|---|---|
금액 | 예산으로 추적할 총 비용 | int(필수) |
category | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | "비용" "사용량"(필수) |
filters | 리소스 그룹, 리소스 또는 미터별로 예산을 필터링하는 데 사용할 수 있습니다. | 필터 |
알림 | 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | object |
timeGrain | 예산이 적용되는 시간입니다. 금액 추적은 시간 조직에 따라 다시 설정됩니다. | "매년" "BillingAnnual" "BillingMonth" "BillingQuarter" "월별" "분기별"(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 작아야 합니다. 예산 시작 날짜는 2017년 6월 1일 또는 그 이후여야 합니다. 이후 시작 날짜는 3개월을 넘지 않아야 합니다. 이전 시작 날짜는 timegrain 기간 내에 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod (필수) |
필터
이름 | 설명 | 값 |
---|---|---|
미터 | 미터(GUID)에 대한 필터 목록으로, 사용 범주의 예산에 필수입니다. | string[] |
resourceGroups | 구독 수준에서만 허용되는 리소스 그룹에 대한 필터 목록입니다. | string[] |
리소스 | 리소스에 대한 필터 목록입니다. | string[] |
tags | 태그에 대한 필터 사전입니다. | object |
BudgetTimePeriod
이름 | 설명 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않으면 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |