Microsoft.Consumption 예산 2019-01-01
Bicep 리소스 정의
예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Consumption/budgets@2019-01-01' = {
scope: resourceSymbolicName or scope
eTag: 'string'
name: 'string'
properties: {
amount: int
category: 'string'
filters: {
meters: [
'string'
]
resourceGroups: [
'string'
]
resources: [
'string'
]
tags: {
{customized property}: [
'string'
]
}
}
notifications: {
{customized property}: {
contactEmails: [
'string'
]
contactGroups: [
'string'
]
contactRoles: [
'string'
]
enabled: bool
operator: 'string'
threshold: int
}
}
timeGrain: 'string'
timePeriod: {
endDate: 'string'
startDate: 'string'
}
}
}
속성 값
BudgetProperties
이름 | 묘사 | 값 |
---|---|---|
분량 | 예산으로 추적할 총 비용 | int(필수) |
범주 | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | '비용' 'Usage'(필수) |
필터 | 리소스 그룹, 리소스 또는 미터별로 예산을 필터링하는 데 사용할 수 있습니다. | 필터 |
알림을 | 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | BudgetPropertiesNotifications |
timeGrain | 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. | '매년' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' '매월' 'Quarterly'(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 낮아야 합니다. 예산 시작 날짜는 2017년 6월 1일 이후여야 합니다. 이후 시작 날짜는 3개월 이상이어야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod(필수) |
BudgetPropertiesNotifications
이름 | 묘사 | 값 |
---|
BudgetTimePeriod
이름 | 묘사 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않은 경우 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |
필터
이름 | 묘사 | 값 |
---|---|---|
미터 | 사용 범주의 예산에 필수인 미터(GUID)에 대한 필터 목록입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | 구독 수준에서만 허용되는 리소스 그룹의 필터 목록입니다. | string[] |
리소스 | 리소스에 대한 필터 목록입니다. | string[] |
태그 | 태그에 대한 필터 사전입니다. | FiltersTags |
FiltersTags
이름 | 묘사 | 값 |
---|
Microsoft.Consumption/budgets
이름 | 묘사 | 값 |
---|---|---|
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 예산의 속성입니다. | BudgetProperties |
범위 | 배포 범위와 다른 범위에서 리소스를 만들 때 사용합니다. | 확장 리소스적용하려면 이 속성을 리소스의 기호 이름으로 설정합니다. |
통지
이름 | 묘사 | 값 |
---|---|---|
contactEmails | 임계값을 초과할 때 예산 알림을 보낼 이메일 주소입니다. | string[] (필수) |
contactGroups | 임계값을 초과할 때 예산 알림을 보내는 작업 그룹입니다. | string[] |
contactRoles | 임계값을 초과할 때 예산 알림을 보내려면 역할에 문의하세요. | string[] |
사용 | 알림이 활성화되었는지 여부입니다. | bool(필수) |
연산자 | 비교 연산자입니다. | 'EqualTo' '그레이터탄' 'GreaterThanOrEqualTo'(필수) |
문지방 | 알림과 연결된 임계값입니다. 비용이 임계값을 초과하면 알림이 전송됩니다. 항상 백분율이며 0에서 1000 사이여야 합니다. | int(필수) |
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
ARM 템플릿 리소스 정의
예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Consumption/budgets",
"apiVersion": "2019-01-01",
"name": "string",
"eTag": "string",
"properties": {
"amount": "int",
"category": "string",
"filters": {
"meters": [ "string" ],
"resourceGroups": [ "string" ],
"resources": [ "string" ],
"tags": {
"{customized property}": [ "string" ]
}
},
"notifications": {
"{customized property}": {
"contactEmails": [ "string" ],
"contactGroups": [ "string" ],
"contactRoles": [ "string" ],
"enabled": "bool",
"operator": "string",
"threshold": "int"
}
},
"timeGrain": "string",
"timePeriod": {
"endDate": "string",
"startDate": "string"
}
}
}
속성 값
BudgetProperties
이름 | 묘사 | 값 |
---|---|---|
분량 | 예산으로 추적할 총 비용 | int(필수) |
범주 | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | '비용' 'Usage'(필수) |
필터 | 리소스 그룹, 리소스 또는 미터별로 예산을 필터링하는 데 사용할 수 있습니다. | 필터 |
알림을 | 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | BudgetPropertiesNotifications |
timeGrain | 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. | '매년' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' '매월' 'Quarterly'(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 낮아야 합니다. 예산 시작 날짜는 2017년 6월 1일 이후여야 합니다. 이후 시작 날짜는 3개월 이상이어야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod(필수) |
BudgetPropertiesNotifications
이름 | 묘사 | 값 |
---|
BudgetTimePeriod
이름 | 묘사 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않은 경우 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |
필터
이름 | 묘사 | 값 |
---|---|---|
미터 | 사용 범주의 예산에 필수인 미터(GUID)에 대한 필터 목록입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | 구독 수준에서만 허용되는 리소스 그룹의 필터 목록입니다. | string[] |
리소스 | 리소스에 대한 필터 목록입니다. | string[] |
태그 | 태그에 대한 필터 사전입니다. | FiltersTags |
FiltersTags
이름 | 묘사 | 값 |
---|
Microsoft.Consumption/budgets
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2019-01-01' |
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 예산의 속성입니다. | BudgetProperties |
형 | 리소스 종류 | 'Microsoft.Consumption/budgets' |
통지
이름 | 묘사 | 값 |
---|---|---|
contactEmails | 임계값을 초과할 때 예산 알림을 보낼 이메일 주소입니다. | string[] (필수) |
contactGroups | 임계값을 초과할 때 예산 알림을 보내는 작업 그룹입니다. | string[] |
contactRoles | 임계값을 초과할 때 예산 알림을 보내려면 역할에 문의하세요. | string[] |
사용 | 알림이 활성화되었는지 여부입니다. | bool(필수) |
연산자 | 비교 연산자입니다. | 'EqualTo' '그레이터탄' 'GreaterThanOrEqualTo'(필수) |
문지방 | 알림과 연결된 임계값입니다. 비용이 임계값을 초과하면 알림이 전송됩니다. 항상 백분율이며 0에서 1000 사이여야 합니다. | int(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
Terraform(AzAPI 공급자) 리소스 정의
예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Consumption/budgets@2019-01-01"
name = "string"
parent_id = "string"
eTag = "string"
body = jsonencode({
properties = {
amount = int
category = "string"
filters = {
meters = [
"string"
]
resourceGroups = [
"string"
]
resources = [
"string"
]
tags = {
{customized property} = [
"string"
]
}
}
notifications = {
{customized property} = {
contactEmails = [
"string"
]
contactGroups = [
"string"
]
contactRoles = [
"string"
]
enabled = bool
operator = "string"
threshold = int
}
}
timeGrain = "string"
timePeriod = {
endDate = "string"
startDate = "string"
}
}
})
}
속성 값
BudgetProperties
이름 | 묘사 | 값 |
---|---|---|
분량 | 예산으로 추적할 총 비용 | int(필수) |
범주 | 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. | '비용' 'Usage'(필수) |
필터 | 리소스 그룹, 리소스 또는 미터별로 예산을 필터링하는 데 사용할 수 있습니다. | 필터 |
알림을 | 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. | BudgetPropertiesNotifications |
timeGrain | 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. | '매년' 'BillingAnnual' 'BillingMonth' 'BillingQuarter' '매월' 'Quarterly'(필수) |
timePeriod | 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 낮아야 합니다. 예산 시작 날짜는 2017년 6월 1일 이후여야 합니다. 이후 시작 날짜는 3개월 이상이어야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. | BudgetTimePeriod(필수) |
BudgetPropertiesNotifications
이름 | 묘사 | 값 |
---|
BudgetTimePeriod
이름 | 묘사 | 값 |
---|---|---|
endDate | 예산의 종료 날짜입니다. 제공되지 않은 경우 시작 날짜로부터 10년으로 기본 설정됩니다. | 문자열 |
startDate | 예산의 시작 날짜입니다. | string(필수) |
필터
이름 | 묘사 | 값 |
---|---|---|
미터 | 사용 범주의 예산에 필수인 미터(GUID)에 대한 필터 목록입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ [] |
resourceGroups | 구독 수준에서만 허용되는 리소스 그룹의 필터 목록입니다. | string[] |
리소스 | 리소스에 대한 필터 목록입니다. | string[] |
태그 | 태그에 대한 필터 사전입니다. | FiltersTags |
FiltersTags
이름 | 묘사 | 값 |
---|
Microsoft.Consumption/budgets
이름 | 묘사 | 값 |
---|---|---|
eTag | 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. | 문자열 |
이름 | 리소스 이름 | string(필수) |
parent_id | 이 확장 리소스를 적용할 리소스의 ID입니다. | string(필수) |
속성 | 예산의 속성입니다. | BudgetProperties |
형 | 리소스 종류 | "Microsoft.Consumption/budgets@2019-01-01" |
통지
이름 | 묘사 | 값 |
---|---|---|
contactEmails | 임계값을 초과할 때 예산 알림을 보낼 이메일 주소입니다. | string[] (필수) |
contactGroups | 임계값을 초과할 때 예산 알림을 보내는 작업 그룹입니다. | string[] |
contactRoles | 임계값을 초과할 때 예산 알림을 보내려면 역할에 문의하세요. | string[] |
사용 | 알림이 활성화되었는지 여부입니다. | bool(필수) |
연산자 | 비교 연산자입니다. | 'EqualTo' '그레이터탄' 'GreaterThanOrEqualTo'(필수) |
문지방 | 알림과 연결된 임계값입니다. 비용이 임계값을 초과하면 알림이 전송됩니다. 항상 백분율이며 0에서 1000 사이여야 합니다. | int(필수) |