CloudServiceProperties interface
클라우드 서비스 속성
속성
allow |
(선택 사항) 모델/템플릿에 지정된 역할 sku 속성(roleProfile.roles.sku)이 .cscfg 및 .csdef에 지정된 역할 인스턴스 수 및 vm 크기를 각각 재정의해야 하는지 여부를 나타냅니다.
기본값은 |
configuration | 클라우드 서비스에 대한 XML 서비스 구성(.cscfg)을 지정합니다. |
configuration |
Blob 서비스에서 서비스 구성의 위치를 참조하는 URL을 지정합니다. 서비스 패키지 URL은 모든 스토리지 계정의 SAS(공유 액세스 서명) URI일 수 있습니다. 이 속성은 쓰기 전용 속성이며 GET 호출에서 반환되지 않습니다. |
extension |
클라우드 서비스 확장 프로필을 설명합니다. |
network |
클라우드 서비스에 대한 네트워크 프로필입니다. |
os |
클라우드 서비스에 대한 OS 프로필을 설명합니다. |
package |
Blob 서비스에서 서비스 패키지의 위치를 참조하는 URL을 지정합니다. 서비스 패키지 URL은 모든 스토리지 계정의 SAS(공유 액세스 서명) URI일 수 있습니다. 이 속성은 쓰기 전용 속성이며 GET 호출에서 반환되지 않습니다. |
provisioning |
응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
role |
클라우드 서비스의 역할 프로필에 대해 설명합니다. |
start |
(선택 사항) 클라우드 서비스를 만든 직후 시작할지 여부를 나타냅니다. 기본값은 |
unique |
클라우드 서비스에 대한 고유 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
upgrade |
클라우드 서비스의 업데이트 모드입니다. 역할 인스턴스는 서비스가 배포될 때 도메인을 업데이트하기 위해 할당됩니다. 업데이트는 각 업데이트 도메인에서 수동으로 시작하거나 모든 업데이트 도메인에서 자동으로 시작할 수 있습니다.
가능한 값은 다음과 같습니다. |
속성 세부 정보
allowModelOverride
(선택 사항) 모델/템플릿에 지정된 역할 sku 속성(roleProfile.roles.sku)이 .cscfg 및 .csdef에 지정된 역할 인스턴스 수 및 vm 크기를 각각 재정의해야 하는지 여부를 나타냅니다.
기본값은 false
.
allowModelOverride?: boolean
속성 값
boolean
configuration
클라우드 서비스에 대한 XML 서비스 구성(.cscfg)을 지정합니다.
configuration?: string
속성 값
string
configurationUrl
Blob 서비스에서 서비스 구성의 위치를 참조하는 URL을 지정합니다. 서비스 패키지 URL은 모든 스토리지 계정의 SAS(공유 액세스 서명) URI일 수 있습니다. 이 속성은 쓰기 전용 속성이며 GET 호출에서 반환되지 않습니다.
configurationUrl?: string
속성 값
string
extensionProfile
클라우드 서비스 확장 프로필을 설명합니다.
extensionProfile?: CloudServiceExtensionProfile
속성 값
networkProfile
클라우드 서비스에 대한 네트워크 프로필입니다.
networkProfile?: CloudServiceNetworkProfile
속성 값
osProfile
packageUrl
Blob 서비스에서 서비스 패키지의 위치를 참조하는 URL을 지정합니다. 서비스 패키지 URL은 모든 스토리지 계정의 SAS(공유 액세스 서명) URI일 수 있습니다. 이 속성은 쓰기 전용 속성이며 GET 호출에서 반환되지 않습니다.
packageUrl?: string
속성 값
string
provisioningState
응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: string
속성 값
string
roleProfile
startCloudService
(선택 사항) 클라우드 서비스를 만든 직후 시작할지 여부를 나타냅니다. 기본값은 true
.
false이면 서비스 모델은 여전히 배포되지만 코드는 즉시 실행되지 않습니다. 대신 서비스를 시작할 때 Start를 호출할 때까지 서비스가 PoweredOff입니다. 배포된 서비스는 전원이 공급되더라도 여전히 요금이 발생합니다.
startCloudService?: boolean
속성 값
boolean
uniqueId
클라우드 서비스에 대한 고유 식별자입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
uniqueId?: string
속성 값
string
upgradeMode
클라우드 서비스의 업데이트 모드입니다. 역할 인스턴스는 서비스가 배포될 때 도메인을 업데이트하기 위해 할당됩니다. 업데이트는 각 업데이트 도메인에서 수동으로 시작하거나 모든 업데이트 도메인에서 자동으로 시작할 수 있습니다.
가능한 값은 다음과 같습니다.
자동
수동
동시
지정하지 않으면 기본값은 Auto입니다. 수동으로 설정하면 업데이트를 적용하려면 PUT UpdateDomain을 호출해야 합니다. Auto로 설정하면 업데이트가 각 업데이트 도메인에 순서대로 자동으로 적용됩니다.
upgradeMode?: string
속성 값
string