다음을 통해 공유


Microsoft.Web staticSites 2019-08-01

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Web/staticSites@2019-08-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    branch: 'string'
    buildProperties: {
      apiLocation: 'string'
      appArtifactLocation: 'string'
      appLocation: 'string'
    }
    repositoryToken: 'string'
    repositoryUrl: 'string'
  }
  sku: {
    capabilities: [
      {
        name: 'string'
        reason: 'string'
        value: 'string'
      }
    ]
    capacity: int
    family: 'string'
    locations: [
      'string'
    ]
    name: 'string'
    size: 'string'
    skuCapacity: {
      default: int
      maximum: int
      minimum: int
      scaleType: 'string'
    }
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

속성 값

능력

이름 묘사
이름 SKU 기능의 이름입니다. 문자열
이유 SKU 기능의 이유입니다. 문자열
SKU 기능의 값입니다. 문자열

Microsoft.Web/staticSites

이름 묘사
종류 리소스 종류입니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 핵심 리소스 속성 StaticSite
sku 확장 가능한 리소스에 대한 SKU에 대한 설명입니다. SkuDescription
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ResourceTags

이름 묘사

SkuCapacity

이름 묘사
기본값 이 App Service 계획 SKU의 기본 작업자 수입니다. int
최대 이 App Service 계획 SKU의 최대 작업자 수입니다. int
최소 이 App Service 계획 SKU의 최소 작업자 수입니다. int
scaleType App Service 계획에 사용할 수 있는 크기 조정 구성입니다. 문자열

SkuDescription

이름 묘사
기능 SKU의 기능(예: Traffic Manager를 사용하도록 설정)? 기능[]
용량 리소스에 할당된 현재 인스턴스 수입니다. int
가족 리소스 SKU의 패밀리 코드입니다. 문자열
위치 SKU의 위치입니다. string[]
이름 리소스 SKU의 이름입니다. 문자열
크기 리소스 SKU의 크기 지정자입니다. 문자열
skuCapacity SKU의 최소, 최대 및 기본 배율 값입니다. SkuCapacity
계층 리소스 SKU의 서비스 계층입니다. 문자열

StaticSite

이름 묘사
가지 리포지토리의 대상 분기입니다. 문자열
buildProperties 리포지토리에서 구성할 속성을 빌드합니다. StaticSiteBuildProperties
repositoryToken 사용자의 github 리포지토리 토큰입니다. Github Actions 워크플로 파일 및 API 비밀을 설정하는 데 사용됩니다. 문자열
repositoryUrl 정적 사이트의 리포지토리에 대한 URL입니다. 문자열

StaticSiteBuildProperties

이름 묘사
apiLocation 리포지토리 내의 api 코드 경로입니다. 문자열
appArtifactLocation 빌드 후 앱 아티팩트 경로입니다. 문자열
appLocation 리포지토리 내의 앱 코드 경로입니다. 문자열

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Web/staticSites",
  "apiVersion": "2019-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "branch": "string",
    "buildProperties": {
      "apiLocation": "string",
      "appArtifactLocation": "string",
      "appLocation": "string"
    },
    "repositoryToken": "string",
    "repositoryUrl": "string"
  },
  "sku": {
    "capabilities": [
      {
        "name": "string",
        "reason": "string",
        "value": "string"
      }
    ],
    "capacity": "int",
    "family": "string",
    "locations": [ "string" ],
    "name": "string",
    "size": "string",
    "skuCapacity": {
      "default": "int",
      "maximum": "int",
      "minimum": "int",
      "scaleType": "string"
    },
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

속성 값

능력

이름 묘사
이름 SKU 기능의 이름입니다. 문자열
이유 SKU 기능의 이유입니다. 문자열
SKU 기능의 값입니다. 문자열

Microsoft.Web/staticSites

이름 묘사
apiVersion api 버전 '2019-08-01'
종류 리소스 종류입니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 핵심 리소스 속성 StaticSite
sku 확장 가능한 리소스에 대한 SKU에 대한 설명입니다. SkuDescription
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Web/staticSites'

ResourceTags

이름 묘사

SkuCapacity

이름 묘사
기본값 이 App Service 계획 SKU의 기본 작업자 수입니다. int
최대 이 App Service 계획 SKU의 최대 작업자 수입니다. int
최소 이 App Service 계획 SKU의 최소 작업자 수입니다. int
scaleType App Service 계획에 사용할 수 있는 크기 조정 구성입니다. 문자열

SkuDescription

이름 묘사
기능 SKU의 기능(예: Traffic Manager를 사용하도록 설정)? 기능[]
용량 리소스에 할당된 현재 인스턴스 수입니다. int
가족 리소스 SKU의 패밀리 코드입니다. 문자열
위치 SKU의 위치입니다. string[]
이름 리소스 SKU의 이름입니다. 문자열
크기 리소스 SKU의 크기 지정자입니다. 문자열
skuCapacity SKU의 최소, 최대 및 기본 배율 값입니다. SkuCapacity
계층 리소스 SKU의 서비스 계층입니다. 문자열

StaticSite

이름 묘사
가지 리포지토리의 대상 분기입니다. 문자열
buildProperties 리포지토리에서 구성할 속성을 빌드합니다. StaticSiteBuildProperties
repositoryToken 사용자의 github 리포지토리 토큰입니다. Github Actions 워크플로 파일 및 API 비밀을 설정하는 데 사용됩니다. 문자열
repositoryUrl 정적 사이트의 리포지토리에 대한 URL입니다. 문자열

StaticSiteBuildProperties

이름 묘사
apiLocation 리포지토리 내의 api 코드 경로입니다. 문자열
appArtifactLocation 빌드 후 앱 아티팩트 경로입니다. 문자열
appLocation 리포지토리 내의 앱 코드 경로입니다. 문자열

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/staticSites@2019-08-01"
  name = "string"
  kind = "string"
  location = "string"
  sku = {
    capabilities = [
      {
        name = "string"
        reason = "string"
        value = "string"
      }
    ]
    capacity = int
    family = "string"
    locations = [
      "string"
    ]
    name = "string"
    size = "string"
    skuCapacity = {
      default = int
      maximum = int
      minimum = int
      scaleType = "string"
    }
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      branch = "string"
      buildProperties = {
        apiLocation = "string"
        appArtifactLocation = "string"
        appLocation = "string"
      }
      repositoryToken = "string"
      repositoryUrl = "string"
    }
  })
}

속성 값

능력

이름 묘사
이름 SKU 기능의 이름입니다. 문자열
이유 SKU 기능의 이유입니다. 문자열
SKU 기능의 값입니다. 문자열

Microsoft.Web/staticSites

이름 묘사
종류 리소스 종류입니다. 문자열
위치 리소스 위치입니다. string(필수)
이름 리소스 이름 string(필수)
속성 핵심 리소스 속성 StaticSite
sku 확장 가능한 리소스에 대한 SKU에 대한 설명입니다. SkuDescription
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Web/staticSites@2019-08-01"

ResourceTags

이름 묘사

SkuCapacity

이름 묘사
기본값 이 App Service 계획 SKU의 기본 작업자 수입니다. int
최대 이 App Service 계획 SKU의 최대 작업자 수입니다. int
최소 이 App Service 계획 SKU의 최소 작업자 수입니다. int
scaleType App Service 계획에 사용할 수 있는 크기 조정 구성입니다. 문자열

SkuDescription

이름 묘사
기능 SKU의 기능(예: Traffic Manager를 사용하도록 설정)? 기능[]
용량 리소스에 할당된 현재 인스턴스 수입니다. int
가족 리소스 SKU의 패밀리 코드입니다. 문자열
위치 SKU의 위치입니다. string[]
이름 리소스 SKU의 이름입니다. 문자열
크기 리소스 SKU의 크기 지정자입니다. 문자열
skuCapacity SKU의 최소, 최대 및 기본 배율 값입니다. SkuCapacity
계층 리소스 SKU의 서비스 계층입니다. 문자열

StaticSite

이름 묘사
가지 리포지토리의 대상 분기입니다. 문자열
buildProperties 리포지토리에서 구성할 속성을 빌드합니다. StaticSiteBuildProperties
repositoryToken 사용자의 github 리포지토리 토큰입니다. Github Actions 워크플로 파일 및 API 비밀을 설정하는 데 사용됩니다. 문자열
repositoryUrl 정적 사이트의 리포지토리에 대한 URL입니다. 문자열

StaticSiteBuildProperties

이름 묘사
apiLocation 리포지토리 내의 api 코드 경로입니다. 문자열
appArtifactLocation 빌드 후 앱 아티팩트 경로입니다. 문자열
appLocation 리포지토리 내의 앱 코드 경로입니다. 문자열