Microsoft.Consumption 예산

Bicep 리소스 정의

예산 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.

이 리소스의 scope 속성을 사용하여 이 리소스의 범위를 설정합니다. Bicep에서 확장 리소스에 대한 범위 설정을 참조하세요.

예산 리소스에 대한 유효한 배포 범위는 다음과 같습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Consumption/budgets@2021-10-01' = {
  name: 'string'
  scope: resourceSymbolicName
  eTag: 'string'
  properties: {
    amount: int
    category: 'Cost'
    filter: {
      and: [
        {
          dimensions: {
            name: 'string'
            operator: 'In'
            values: [
              'string'
            ]
          }
          tags: {
            name: 'string'
            operator: 'In'
            values: [
              'string'
            ]
          }
        }
      ]
      dimensions: {
        name: 'string'
        operator: 'In'
        values: [
          'string'
        ]
      }
      tags: {
        name: 'string'
        operator: 'In'
        values: [
          'string'
        ]
      }
    }
    notifications: {}
    timeGrain: 'string'
    timePeriod: {
      endDate: 'string'
      startDate: 'string'
    }
  }
}

속성 값

budgets

이름 Description
name 리소스 이름 string(필수)

문자 제한: 1-63

유효한 문자:
영숫자, 하이픈 및 밑줄
scope 배포 범위와 다른 범위에서 확장 리소스를 만들 때 사용합니다. 대상 리소스

Bicep의 경우 이 속성을 리소스의 기호 이름으로 설정하여 확장 리소스를 적용합니다.
eTag 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. 문자열
properties 예산의 속성입니다. BudgetProperties

BudgetProperties

이름 Description
금액 예산으로 추적할 총 비용 int(필수)
category 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. '비용'(필수)
filter 사용자가 지정한 차원 및/또는 태그별로 예산을 필터링하는 데 사용할 수 있습니다. 예산필터
알림 예산과 연결된 알림 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. object
timeGrain 예산이 적용되는 시간입니다. 시간 조직에 따라 금액 추적이 다시 설정됩니다. BillingMonth, BillingQuarter 및 BillingAnnual은 WD 고객만 지원됩니다. '매년'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'월별'
'분기별'(필수)
timePeriod 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 작아야 합니다. 예산 시작 날짜는 2017년 6월 1일 또는 그 이후여야 합니다. 향후 시작 날짜는 12개월을 넘지 않아야 합니다. 이전 시작 날짜는 timegrain 기간 내에 선택해야 합니다. 종료 날짜에는 제한이 없습니다. BudgetTimePeriod (필수)

예산필터

이름 Description
논리적 "AND" 식입니다. 항목이 2개 이상 있어야 합니다. BudgetFilterProperties[]
dimensions 차원에 대한 비교 식이 있습니다. BudgetComparisonExpression
tags 태그에 대한 비교 식이 있습니다. object

BudgetFilterProperties

이름 Description
dimensions 차원에 대한 비교 식이 있습니다. BudgetComparisonExpression
tags 태그에 대한 비교 식이 있습니다. object

BudgetComparisonExpression

이름 Description
name 비교할 열의 이름입니다. string(필수)
operator 비교에 사용할 연산자입니다. 'In'(필수)
비교에 사용할 값의 배열 string[] (필수)

BudgetTimePeriod

이름 Description
endDate 예산의 종료 날짜입니다. 제공되지 않으면 시작 날짜로부터 10년으로 기본 설정됩니다. 문자열
startDate 예산의 시작 날짜입니다. string(필수)

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
예산 만들기

Azure에 배포
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.
필터를 사용하여 예산 만들기

Azure에 배포
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.
간단한 예산 만들기

Azure에 배포
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.

ARM 템플릿 리소스 정의

예산 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.

이 리소스의 scope 속성을 사용하여 이 리소스의 범위를 설정합니다. ARM 템플릿에서 확장 리소스에 범위 설정을 참조하세요.

예산 리소스에 대한 유효한 배포 범위는 다음과 같습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Consumption/budgets",
  "apiVersion": "2021-10-01",
  "name": "string",
  "scope": "string",
  "eTag": "string",
  "properties": {
    "amount": "int",
    "category": "Cost",
    "filter": {
      "and": [
        {
          "dimensions": {
            "name": "string",
            "operator": "In",
            "values": [ "string" ]
          },
          "tags": {
            "name": "string",
            "operator": "In",
            "values": [ "string" ]
          }
        }
      ],
      "dimensions": {
        "name": "string",
        "operator": "In",
        "values": [ "string" ]
      },
      "tags": {
        "name": "string",
        "operator": "In",
        "values": [ "string" ]
      }
    },
    "notifications": {},
    "timeGrain": "string",
    "timePeriod": {
      "endDate": "string",
      "startDate": "string"
    }
  }
}

속성 값

budgets

이름 Description
형식 리소스 종류 'Microsoft.Consumption/budgets'
apiVersion 리소스 api 버전 '2021-10-01'
name 리소스 이름 string(필수)

문자 제한: 1-63

유효한 문자:
영숫자, 하이픈 및 밑줄
scope 배포 범위와 다른 범위에서 확장 리소스를 만들 때 사용합니다. 대상 리소스

JSON의 경우 확장 리소스 를 적용할 리소스의 전체 이름으로 값을 설정합니다.
eTag 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하고 있는지 여부를 확인하는 데 사용됩니다. 문자열
properties 예산의 속성입니다. 예산속성

예산속성

이름 Description
금액 예산으로 추적할 총 비용 int(필수)
category 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. '비용'(필수)
filter 사용자가 지정한 차원 및/또는 태그별로 예산을 필터링하는 데 사용할 수 있습니다. BudgetFilter
알림 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. object
timeGrain 예산이 적용되는 시간입니다. 금액 추적은 시간 조직에 따라 다시 설정됩니다. BillingMonth, BillingQuarter 및 BillingAnnual은 WD 고객만 지원됩니다. '매년'
'BillingAnnual'
'BillingMonth'
'BillingQuarter'
'월별'
'분기별'(필수)
timePeriod 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 작아야 합니다. 예산 시작 날짜는 2017년 6월 1일 또는 그 이후여야 합니다. 향후 시작 날짜는 12개월을 넘지 않아야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. BudgetTimePeriod (필수)

BudgetFilter

이름 Description
논리적 "AND" 식입니다. 항목이 2개 이상 있어야 합니다. BudgetFilterProperties[]
dimensions 차원에 대한 비교 식이 있습니다. BudgetComparisonExpression
tags 태그에 대한 비교 식이 있습니다. object

BudgetFilterProperties

이름 Description
dimensions 차원에 대한 비교 식이 있습니다. BudgetComparisonExpression
tags 태그에 대한 비교 식이 있습니다. object

BudgetComparisonExpression

이름 Description
name 비교할 열의 이름입니다. string(필수)
operator 비교에 사용할 연산자입니다. 'In'(필수)
비교에 사용할 값의 배열 string[] (필수)

BudgetTimePeriod

이름 Description
endDate 예산의 종료 날짜입니다. 제공되지 않으면 시작 날짜로부터 10년으로 기본 설정됩니다. 문자열
startDate 예산의 시작 날짜입니다. string(필수)

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
예산 만들기

Azure에 배포
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.
필터를 사용하여 예산 만들기

Azure에 배포
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.
간단한 예산 만들기

Azure에 배포
이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.

Terraform(AzAPI 공급자) 리소스 정의

예산 리소스 종류는 확장 리소스이므로 다른 리소스에 적용할 수 있습니다.

이 리소스의 parent_id 속성을 사용하여 이 리소스의 범위를 설정합니다.

예산 리소스에 대한 유효한 배포 범위는 다음과 같습니다.

  • 리소스 그룹
  • 구독

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Consumption/budgets 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Consumption/budgets@2021-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      amount = int
      category = "Cost"
      filter = {
        and = [
          {
            dimensions = {
              name = "string"
              operator = "In"
              values = [
                "string"
              ]
            }
            tags = {
              name = "string"
              operator = "In"
              values = [
                "string"
              ]
            }
          }
        ]
        dimensions = {
          name = "string"
          operator = "In"
          values = [
            "string"
          ]
        }
        tags = {
          name = "string"
          operator = "In"
          values = [
            "string"
          ]
        }
      }
      notifications = {}
      timeGrain = "string"
      timePeriod = {
        endDate = "string"
        startDate = "string"
      }
    }
    eTag = "string"
  })
}

속성 값

budgets

이름 Description
형식 리소스 종류 "Microsoft.Consumption/budgets@2021-10-01"
name 리소스 이름 string(필수)

문자 제한: 1-63

유효한 문자:
영숫자, 하이픈 및 밑줄
parent_id 이 확장 리소스를 적용할 리소스의 ID입니다. string(필수)
eTag 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하고 있는지 여부를 확인하는 데 사용됩니다. 문자열
properties 예산의 속성입니다. 예산속성

예산속성

이름 Description
금액 예산으로 추적할 총 비용 int(필수)
category 예산이 비용 또는 사용량을 추적하는지 여부에 관계없이 예산의 범주입니다. "비용"(필수)
filter 사용자가 지정한 차원 및/또는 태그별로 예산을 필터링하는 데 사용할 수 있습니다. BudgetFilter
알림 예산과 연결된 알림의 사전입니다. 예산에는 최대 5개의 알림이 있을 수 있습니다. object
timeGrain 예산이 적용되는 시간입니다. 금액 추적은 시간 조직에 따라 다시 설정됩니다. BillingMonth, BillingQuarter 및 BillingAnnual은 WD 고객만 지원됩니다. "매년"
"BillingAnnual"
"BillingMonth"
"BillingQuarter"
"월별"
"분기별"(필수)
timePeriod 예산의 시작 및 종료 날짜가 있습니다. 시작 날짜는 월의 첫 번째 날짜여야 하며 종료 날짜보다 작아야 합니다. 예산 시작 날짜는 2017년 6월 1일 또는 그 이후여야 합니다. 향후 시작 날짜는 12개월을 넘지 않아야 합니다. 이전 시작 날짜는 시간 범위 내에서 선택해야 합니다. 종료 날짜에는 제한이 없습니다. BudgetTimePeriod (필수)

BudgetFilter

이름 Description
논리적 "AND" 식입니다. 항목이 2개 이상 있어야 합니다. BudgetFilterProperties[]
dimensions 차원에 대한 비교 식이 있습니다. BudgetComparisonExpression
tags 태그에 대한 비교 식이 있습니다. object

BudgetFilterProperties

이름 Description
dimensions 차원에 대한 비교 식이 있습니다. BudgetComparisonExpression
tags 태그에 대한 비교 식이 있습니다. object

BudgetComparisonExpression

이름 Description
name 비교할 열의 이름입니다. string(필수)
operator 비교에 사용할 연산자입니다. "In"(필수)
비교에 사용할 값의 배열 string[] (필수)

BudgetTimePeriod

이름 Description
endDate 예산의 종료 날짜입니다. 제공되지 않으면 시작 날짜로부터 10년으로 기본 설정됩니다. 문자열
startDate 예산의 시작 날짜입니다. string(필수)