Microsoft.Consumption 예산 2023-05-01
Bicep 리소스 정의
예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Consumption/budgets@2023-05-01' = {
scope: resourceSymbolicName or scope
eTag: 'string'
name: 'string'
properties: {
amount: int
category: 'string'
filter: {
and: [
{
dimensions: {
name: 'string'
operator: 'string'
values: [
'string'
]
}
tags: {
name: 'string'
operator: 'string'
values: [
'string'
]
}
}
]
dimensions: {
name: 'string'
operator: 'string'
values: [
'string'
]
}
tags: {
name: 'string'
operator: 'string'
values: [
'string'
]
}
}
notifications: {
{customized property}: {
contactEmails: [
'string'
]
contactGroups: [
'string'
]
contactRoles: [
'string'
]
enabled: bool
locale: 'string'
operator: 'string'
threshold: int
thresholdType: 'string'
}
}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
속성 값
BudgetComparisonExpression
이름 | 묘사 | 값 |
---|---|---|
이름 | 비교할 열의 이름입니다. | string(필수) |
연산자 | 비교에 사용할 연산자입니다. | 'In'(필수) |
값 | 비교에 사용할 값 배열 | string[] (필수) |
BudgetFilter
이름 | 묘사 | 값 |
---|---|---|
그리고 | 논리적 "AND" 식입니다. 항목이 2개 이상 있어야 합니다. | BudgetFilterProperties[] |
차원 | 차원에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
태그 | 태그에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
BudgetFilterProperties
이름 | 묘사 | 값 |
---|---|---|
차원 | 차원에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
태그 | 태그에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
BudgetProperties
이름 | 묘사 | 값 |
---|---|---|
분량 | 예산으로 추적할 총 비용 | int(필수) |
범주 | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | 'Cost'(필수) |
필터 | 사용자가 지정한 차원 및/또는 태그별로 예산을 필터링하는 데 사용할 수 있습니다. | BudgetFilter |
알림을 | 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | BudgetPropertiesNotifications |
timeGrain | 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. BillingMonth, BillingQuarter 및 BillingAnnual은 WD 고객만 지원됩니다. | '매년' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' '매월' 'Quarterly'(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 낮아야 합니다. 예산 시작 날짜는 2017년 6월 1일 이후여야 합니다. 이후 시작 날짜는 12개월 이상이어야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod(필수) |
BudgetPropertiesNotifications
이름 | 묘사 | 값 |
---|
BudgetTimePeriod
이름 | 묘사 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않은 경우 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |
Microsoft.Consumption/budgets
이름 | 묘사 | 값 |
---|---|---|
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 예산의 속성입니다. | BudgetProperties |
범위 | 배포 범위와 다른 범위에서 리소스를 만들 때 사용합니다. | 확장 리소스적용하려면 이 속성을 리소스의 기호 이름으로 설정합니다. |
통지
이름 | 묘사 | 값 |
---|---|---|
contactEmails | 임계값을 초과할 때 예산 알림을 보낼 이메일 주소입니다. 구독 또는 리소스 그룹 범위에 하나 이상의 연락처 메일 또는 연락처 그룹이 지정되어 있어야 합니다. 다른 모든 범위에는 하나 이상의 연락처 전자 메일이 지정되어 있어야 합니다. | string[] (필수) |
contactGroups | 임계값을 초과할 때 예산 알림을 보내는 작업 그룹입니다. 정규화된 Azure 리소스 ID로 제공해야 합니다. 구독 또는 리소스 그룹 범위에서만 지원됩니다. | string[] |
contactRoles | 임계값을 초과할 때 예산 알림을 보내려면 역할에 문의하세요. | string[] |
사용 | 알림이 활성화되었는지 여부입니다. | bool(필수) |
로캘 | 받는 사람이 알림을 받을 언어 | 'cs-cz' 'da-dk' 'de-de' 'en-gb' 'en-us' 'es-es' 'fr-fr' 'hu-hu' 'it-it' 'ja-jp' 'ko-kr' 'nb-no' 'nl-nl' 'pl-pl' 'pt-br' 'pt-pt' 'ru-ru' 'sv-se' 'tr-tr' 'zh-cn' 'zh-tw' |
연산자 | 비교 연산자입니다. | 'EqualTo' '그레이터탄' 'GreaterThanOrEqualTo'(필수) |
문지방 | 알림과 연결된 임계값입니다. 비용이 임계값을 초과하면 알림이 전송됩니다. 항상 백분율이며 0에서 1000 사이여야 합니다. | int(필수) |
thresholdType | 임계값 유형 | '실제' '예측됨' |
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
ARM 템플릿 리소스 정의
예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2023-05-01",
"name": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"filter": {
"and": [
{
"dimensions": {
"name": "string",
"operator": "string",
"values": [ "string" ]
},
"tags": {
"name": "string",
"operator": "string",
"values": [ "string" ]
}
}
],
"dimensions": {
"name": "string",
"operator": "string",
"values": [ "string" ]
},
"tags": {
"name": "string",
"operator": "string",
"values": [ "string" ]
}
},
"notifications": {
"{customized property}": {
"contactEmails": [ "string" ],
"contactGroups": [ "string" ],
"contactRoles": [ "string" ],
"enabled": "bool",
"locale": "string",
"operator": "string",
"threshold": "int",
"thresholdType": "string"
}
},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
속성 값
BudgetComparisonExpression
이름 | 묘사 | 값 |
---|---|---|
이름 | 비교할 열의 이름입니다. | string(필수) |
연산자 | 비교에 사용할 연산자입니다. | 'In'(필수) |
값 | 비교에 사용할 값 배열 | string[] (필수) |
BudgetFilter
이름 | 묘사 | 값 |
---|---|---|
그리고 | 논리적 "AND" 식입니다. 항목이 2개 이상 있어야 합니다. | BudgetFilterProperties[] |
차원 | 차원에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
태그 | 태그에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
BudgetFilterProperties
이름 | 묘사 | 값 |
---|---|---|
차원 | 차원에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
태그 | 태그에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
BudgetProperties
이름 | 묘사 | 값 |
---|---|---|
분량 | 예산으로 추적할 총 비용 | int(필수) |
범주 | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | 'Cost'(필수) |
필터 | 사용자가 지정한 차원 및/또는 태그별로 예산을 필터링하는 데 사용할 수 있습니다. | BudgetFilter |
알림을 | 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | BudgetPropertiesNotifications |
timeGrain | 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. BillingMonth, BillingQuarter 및 BillingAnnual은 WD 고객만 지원됩니다. | '매년' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' '매월' 'Quarterly'(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 낮아야 합니다. 예산 시작 날짜는 2017년 6월 1일 이후여야 합니다. 이후 시작 날짜는 12개월 이상이어야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod(필수) |
BudgetPropertiesNotifications
이름 | 묘사 | 값 |
---|
BudgetTimePeriod
이름 | 묘사 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않은 경우 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |
Microsoft.Consumption/budgets
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2023-05-01' |
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 예산의 속성입니다. | BudgetProperties |
형 | 리소스 종류 | 'Microsoft.Consumption/budgets' |
통지
이름 | 묘사 | 값 |
---|---|---|
contactEmails | 임계값을 초과할 때 예산 알림을 보낼 이메일 주소입니다. 구독 또는 리소스 그룹 범위에 하나 이상의 연락처 메일 또는 연락처 그룹이 지정되어 있어야 합니다. 다른 모든 범위에는 하나 이상의 연락처 전자 메일이 지정되어 있어야 합니다. | string[] (필수) |
contactGroups | 임계값을 초과할 때 예산 알림을 보내는 작업 그룹입니다. 정규화된 Azure 리소스 ID로 제공해야 합니다. 구독 또는 리소스 그룹 범위에서만 지원됩니다. | string[] |
contactRoles | 임계값을 초과할 때 예산 알림을 보내려면 역할에 문의하세요. | string[] |
사용 | 알림이 활성화되었는지 여부입니다. | bool(필수) |
로캘 | 받는 사람이 알림을 받을 언어 | 'cs-cz' 'da-dk' 'de-de' 'en-gb' 'en-us' 'es-es' 'fr-fr' 'hu-hu' 'it-it' 'ja-jp' 'ko-kr' 'nb-no' 'nl-nl' 'pl-pl' 'pt-br' 'pt-pt' 'ru-ru' 'sv-se' 'tr-tr' 'zh-cn' 'zh-tw' |
연산자 | 비교 연산자입니다. | 'EqualTo' '그레이터탄' 'GreaterThanOrEqualTo'(필수) |
문지방 | 알림과 연결된 임계값입니다. 비용이 임계값을 초과하면 알림이 전송됩니다. 항상 백분율이며 0에서 1000 사이여야 합니다. | int(필수) |
thresholdType | 임계값 유형 | '실제' '예측됨' |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
Terraform(AzAPI 공급자) 리소스 정의
예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2023-05-01"
name = "string"
parent_id = "string"
eTag = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
filter = {
and = [
{
dimensions = {
name = "string"
operator = "string"
values = [
"string"
]
}
tags = {
name = "string"
operator = "string"
values = [
"string"
]
}
}
]
dimensions = {
name = "string"
operator = "string"
values = [
"string"
]
}
tags = {
name = "string"
operator = "string"
values = [
"string"
]
}
}
notifications = {
{customized property} = {
contactEmails = [
"string"
]
contactGroups = [
"string"
]
contactRoles = [
"string"
]
enabled = bool
locale = "string"
operator = "string"
threshold = int
thresholdType = "string"
}
}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
})
}
속성 값
BudgetComparisonExpression
이름 | 묘사 | 값 |
---|---|---|
이름 | 비교할 열의 이름입니다. | string(필수) |
연산자 | 비교에 사용할 연산자입니다. | 'In'(필수) |
값 | 비교에 사용할 값 배열 | string[] (필수) |
BudgetFilter
이름 | 묘사 | 값 |
---|---|---|
그리고 | 논리적 "AND" 식입니다. 항목이 2개 이상 있어야 합니다. | BudgetFilterProperties[] |
차원 | 차원에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
태그 | 태그에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
BudgetFilterProperties
이름 | 묘사 | 값 |
---|---|---|
차원 | 차원에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
태그 | 태그에 대한 비교 식이 있습니다. | BudgetComparisonExpression |
BudgetProperties
이름 | 묘사 | 값 |
---|---|---|
분량 | 예산으로 추적할 총 비용 | int(필수) |
범주 | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | 'Cost'(필수) |
필터 | 사용자가 지정한 차원 및/또는 태그별로 예산을 필터링하는 데 사용할 수 있습니다. | BudgetFilter |
알림을 | 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | BudgetPropertiesNotifications |
timeGrain | 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. BillingMonth, BillingQuarter 및 BillingAnnual은 WD 고객만 지원됩니다. | '매년' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' '매월' 'Quarterly'(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 낮아야 합니다. 예산 시작 날짜는 2017년 6월 1일 이후여야 합니다. 이후 시작 날짜는 12개월 이상이어야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod(필수) |
BudgetPropertiesNotifications
이름 | 묘사 | 값 |
---|
BudgetTimePeriod
이름 | 묘사 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않은 경우 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |
Microsoft.Consumption/budgets
이름 | 묘사 | 값 |
---|---|---|
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
parent_id | 이 확장 리소스를 적용할 리소스의 ID입니다. | string(필수) |
속성 | 예산의 속성입니다. | BudgetProperties |
형 | 리소스 종류 | "Microsoft.Consumption/budgets@2023-05-01" |
통지
이름 | 묘사 | 값 |
---|---|---|
contactEmails | 임계값을 초과할 때 예산 알림을 보낼 이메일 주소입니다. 구독 또는 리소스 그룹 범위에 하나 이상의 연락처 메일 또는 연락처 그룹이 지정되어 있어야 합니다. 다른 모든 범위에는 하나 이상의 연락처 전자 메일이 지정되어 있어야 합니다. | string[] (필수) |
contactGroups | 임계값을 초과할 때 예산 알림을 보내는 작업 그룹입니다. 정규화된 Azure 리소스 ID로 제공해야 합니다. 구독 또는 리소스 그룹 범위에서만 지원됩니다. | string[] |
contactRoles | 임계값을 초과할 때 예산 알림을 보내려면 역할에 문의하세요. | string[] |
사용 | 알림이 활성화되었는지 여부입니다. | bool(필수) |
로캘 | 받는 사람이 알림을 받을 언어 | 'cs-cz' 'da-dk' 'de-de' 'en-gb' 'en-us' 'es-es' 'fr-fr' 'hu-hu' 'it-it' 'ja-jp' 'ko-kr' 'nb-no' 'nl-nl' 'pl-pl' 'pt-br' 'pt-pt' 'ru-ru' 'sv-se' 'tr-tr' 'zh-cn' 'zh-tw' |
연산자 | 비교 연산자입니다. | 'EqualTo' '그레이터탄' 'GreaterThanOrEqualTo'(필수) |
문지방 | 알림과 연결된 임계값입니다. 비용이 임계값을 초과하면 알림이 전송됩니다. 항상 백분율이며 0에서 1000 사이여야 합니다. | int(필수) |
thresholdType | 임계값 유형 | '실제' '예측됨' |