다음을 통해 공유


Microsoft.Consumption 예산 2018-08-31

Bicep 리소스 정의

예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 구독 - 리소스 그룹구독 배포 명령 참조 - 리소스 그룹 배포 명령 참조

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

리소스 형식

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

resource symbolicname 'Microsoft.Consumption/budgets@2018-08-31' = {
  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 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. '매년'
'매월'
'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(필수)

빠른 시작 샘플

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

Bicep 파일 묘사
예산 만들기 이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.
필터 사용하여 예산 만들기 이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.
간단한 예산 만들기 이 템플릿은 구독에서 예산을 만드는 방법을 보여줍니다.

ARM 템플릿 리소스 정의

예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 구독 - 리소스 그룹구독 배포 명령 참조 - 리소스 그룹 배포 명령 참조

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

리소스 형식

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

{
  "type": "Microsoft.Consumption/budgets",
  "apiVersion": "2018-08-31",
  "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 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. '매년'
'매월'
'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 버전 '2018-08-31'
eTag 리소스의 eTag입니다. 동시 업데이트 시나리오를 처리하기 위해 이 필드는 사용자가 최신 버전을 업데이트하는지 여부를 확인하는 데 사용됩니다. 문자열
이름 리소스 이름 string(필수)
속성 예산의 속성입니다. BudgetProperties
리소스 종류 'Microsoft.Consumption/budgets'

통지

이름 묘사
contactEmails 임계값을 초과할 때 예산 알림을 보낼 이메일 주소입니다. string[] (필수)
contactGroups 임계값을 초과할 때 예산 알림을 보내는 작업 그룹입니다. string[]
contactRoles 임계값을 초과할 때 예산 알림을 보내려면 역할에 문의하세요. string[]
사용 알림이 활성화되었는지 여부입니다. bool(필수)
연산자 비교 연산자입니다. 'EqualTo'
'그레이터탄'
'GreaterThanOrEqualTo'(필수)
문지방 알림과 연결된 임계값입니다. 비용이 임계값을 초과하면 알림이 전송됩니다. 항상 백분율이며 0에서 1000 사이여야 합니다. int(필수)

빠른 시작 템플릿

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

템플렛 묘사
예산 만들기

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

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

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

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

예산 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 구독* 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Consumption/budgets@2018-08-31"
  name = "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 예산이 적용되는 시간입니다. 양 추적은 시간 단위에 따라 다시 설정됩니다. '매년'
'매월'
'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
리소스 종류 "Microsoft.Consumption/budgets@2018-08-31"

통지

이름 묘사
contactEmails 임계값을 초과할 때 예산 알림을 보낼 이메일 주소입니다. string[] (필수)
contactGroups 임계값을 초과할 때 예산 알림을 보내는 작업 그룹입니다. string[]
contactRoles 임계값을 초과할 때 예산 알림을 보내려면 역할에 문의하세요. string[]
사용 알림이 활성화되었는지 여부입니다. bool(필수)
연산자 비교 연산자입니다. 'EqualTo'
'그레이터탄'
'GreaterThanOrEqualTo'(필수)
문지방 알림과 연결된 임계값입니다. 비용이 임계값을 초과하면 알림이 전송됩니다. 항상 백분율이며 0에서 1000 사이여야 합니다. int(필수)