CloudServiceProperties interface

클라우드 서비스 속성

속성

allowModelOverride

(선택 사항) 모델/템플릿에 지정된 역할 sku 속성(roleProfile.roles.sku)이 각각 .cscfg 및 .csdef에 지정된 역할 인스턴스 수 및 vm 크기를 재정의해야 하는지 여부를 나타냅니다. 기본값은 false입니다.

configuration

클라우드 서비스에 대한 XML 서비스 구성(.cscfg)을 지정합니다.

configurationUrl

Blob 서비스에서 서비스 구성의 위치를 참조하는 URL을 지정합니다. 서비스 패키지 URL은 모든 스토리지 계정의 SAS(공유 액세스 서명) URI일 수 있습니다. 이 속성은 쓰기 전용 속성이며 GET 호출에서 반환되지 않습니다.

extensionProfile

클라우드 서비스 확장 프로필에 대해 설명합니다.

networkProfile

클라우드 서비스에 대한 네트워크 프로필입니다.

osProfile

클라우드 서비스의 OS 프로필에 대해 설명합니다.

packageUrl

Blob 서비스에서 서비스 패키지의 위치를 참조하는 URL을 지정합니다. 서비스 패키지 URL은 모든 스토리지 계정의 SAS(공유 액세스 서명) URI일 수 있습니다. 이 속성은 쓰기 전용 속성이며 GET 호출에서 반환되지 않습니다.

provisioningState

응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

roleProfile

클라우드 서비스의 역할 프로필을 설명합니다.

startCloudService

(선택 사항) 클라우드 서비스를 만든 직후에 시작할지 여부를 나타냅니다. 기본값은 true입니다. false이면 서비스 모델이 계속 배포되지만 코드가 즉시 실행되지는 않습니다. 대신 서비스를 시작할 때 Start를 호출할 때까지 서비스는 PoweredOff입니다. 배포된 서비스는 전원이 공급되더라도 여전히 요금이 부과됩니다.

uniqueId

클라우드 서비스의 고유 식별자입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

upgradeMode

클라우드 서비스에 대한 업데이트 모드입니다. 서비스가 배포될 때 업데이트 도메인에 역할 인스턴스가 할당됩니다. 업데이트는 각 업데이트 도메인에서 수동으로 시작되거나 모든 업데이트 도메인에서 자동으로 시작될 수 있습니다. 가능한 값은 다음과 같습니다.

자동

수동

동시

지정하지 않으면 기본값은 Auto입니다. 수동으로 설정된 경우 업데이트를 적용하려면 PUT UpdateDomain을 호출해야 합니다. Auto로 설정하면 업데이트가 각 업데이트 도메인에 순서대로 자동으로 적용됩니다.

속성 세부 정보

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

클라우드 서비스의 OS 프로필에 대해 설명합니다.

osProfile?: CloudServiceOsProfile

속성 값

packageUrl

Blob 서비스에서 서비스 패키지의 위치를 참조하는 URL을 지정합니다. 서비스 패키지 URL은 모든 스토리지 계정의 SAS(공유 액세스 서명) URI일 수 있습니다. 이 속성은 쓰기 전용 속성이며 GET 호출에서 반환되지 않습니다.

packageUrl?: string

속성 값

string

provisioningState

응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState?: string

속성 값

string

roleProfile

클라우드 서비스의 역할 프로필을 설명합니다.

roleProfile?: CloudServiceRoleProfile

속성 값

startCloudService

(선택 사항) 클라우드 서비스를 만든 직후에 시작할지 여부를 나타냅니다. 기본값은 true입니다. false이면 서비스 모델이 계속 배포되지만 코드가 즉시 실행되지는 않습니다. 대신 서비스를 시작할 때 Start를 호출할 때까지 서비스는 PoweredOff입니다. 배포된 서비스는 전원이 공급되더라도 여전히 요금이 부과됩니다.

startCloudService?: boolean

속성 값

boolean

uniqueId

클라우드 서비스의 고유 식별자입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

uniqueId?: string

속성 값

string

upgradeMode

클라우드 서비스에 대한 업데이트 모드입니다. 서비스가 배포될 때 업데이트 도메인에 역할 인스턴스가 할당됩니다. 업데이트는 각 업데이트 도메인에서 수동으로 시작되거나 모든 업데이트 도메인에서 자동으로 시작될 수 있습니다. 가능한 값은 다음과 같습니다.

자동

수동

동시

지정하지 않으면 기본값은 Auto입니다. 수동으로 설정된 경우 업데이트를 적용하려면 PUT UpdateDomain을 호출해야 합니다. Auto로 설정하면 업데이트가 각 업데이트 도메인에 순서대로 자동으로 적용됩니다.

upgradeMode?: string

속성 값

string