다음을 통해 공유


EndpointInner 클래스

정의

CDN 엔드포인트는 원본, 프로토콜, 콘텐츠 캐싱 및 배달 동작과 같은 구성 정보를 포함하는 CDN 프로필 내의 엔터티입니다. CDN 엔드포인트는 url 형식 <endpointname.azureedge.net> 사용합니다.

[Microsoft.Rest.Serialization.JsonTransformation]
public class EndpointInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type EndpointInner = class
    inherit Resource
Public Class EndpointInner
Inherits Resource
상속
EndpointInner
특성

생성자

EndpointInner()

EndpointInner 클래스의 새 instance 초기화합니다.

EndpointInner(String, IList<DeepCreatedOrigin>, String, String, String, IDictionary<String,String>, String, String, IList<String>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<QueryStringCachingBehavior>, OptimizationType, String, IList<GeoFilter>, EndpointPropertiesUpdateParametersDeliveryPolicy, String, EndpointResourceState, String)

EndpointInner 클래스의 새 instance 초기화합니다.

속성

ContentTypesToCompress

압축이 적용되는 콘텐츠 형식의 목록을 가져오거나 설정합니다. 값은 유효한 MIME 형식이어야 합니다.

DeliveryPolicy

엔드포인트에 사용할 배달 규칙을 지정하는 정책을 가져오거나 설정합니다.

GeoFilters

CDN 엔드포인트 내에서 사용자의 지리적 액세스를 정의하는 규칙 목록을 가져오거나 설정합니다. 각 지역 필터는 지정된 경로 또는 콘텐츠에 대한 액세스 규칙을 정의합니다(예: 경로 /pictures/에 대한 APAC 차단).

HostName

{endpointName}으로 구성된 엔드포인트의 호스트 이름을 가져옵니다. {DNSZone}(예: contoso.azureedge.net

Id

리소스 ID. 네트워크 리소스에서 ID를 설정해야 하므로 Setter가 보호됩니다.

(다음에서 상속됨 ProxyResource)
IsCompressionEnabled

CDN에서 콘텐츠 압축을 사용할 수 있는지 여부를 나타내는 가져오기 또는 집합입니다. 기본값은 false입니다. 압축을 사용하도록 설정하면 사용자가 압축된 버전을 요청하는 경우 콘텐츠가 압축된 상태로 제공됩니다. 요청된 콘텐츠가 1바이트보다 작거나 1MB보다 큰 경우 CDN에서 콘텐츠가 압축되지 않습니다.

IsHttpAllowed

가져오기 또는 집합은 엔드포인트에서 HTTP 트래픽이 허용되는지 여부를 나타냅니다. 기본값은 true입니다. 하나 이상의 프로토콜(HTTP 또는 HTTPS)을 허용해야 합니다.

IsHttpsAllowed

가져오기 또는 집합은 엔드포인트에서 HTTPS 트래픽이 허용되는지 여부를 나타냅니다. 기본값은 true입니다. 하나 이상의 프로토콜(HTTP 또는 HTTPS)을 허용해야 합니다.

Location

리소스 위치

(다음에서 상속됨 Resource)
Name

리소스 이름

(다음에서 상속됨 ProxyResource)
OptimizationType

가져오기 또는 집합은 고객이 이 CDN 엔드포인트에서 최적화하려는 시나리오(예: 다운로드, 미디어 서비스)를 지정합니다. 이 정보를 통해 CDN은 시나리오 기반 최적화를 적용할 수 있습니다. 가능한 값으로는 'GeneralWebDelivery', 'GeneralMediaStreaming', 'VideoOnDemandMediaStreaming', 'LargeFileDownload', 'DynamicSiteAcceleration' 등이 있습니다.

OriginHostHeader

각 요청과 함께 원본으로 전송된 호스트 헤더 값을 가져오거나 설정합니다. 이 값을 비워 두면 요청 호스트 이름이 이 값을 결정합니다. Web Apps, Blob Storage 및 Cloud Services 같은 Azure CDN 원본에는 기본적으로 원본 호스트 이름과 일치하도록 이 호스트 헤더 값이 필요합니다.

OriginPath

CDN이 콘텐츠를 검색하는 데 사용할 수 있는 원본의 디렉터리 경로(예: contoso.cloudapp.net/originpath)를 가져오거나 설정합니다.

Origins

CDN을 통해 배달되는 콘텐츠의 원본을 가져오거나 설정합니다.

ProbePath

원본에서 호스트되는 파일의 경로를 가져오거나 설정하여 동적 콘텐츠의 배달을 가속화하고 CDN에 가장 적합한 경로를 계산합니다. 원본 경로를 기준으로 합니다.

ProvisioningState

엔드포인트의 프로비저닝 상태 가져옵니다.

QueryStringCachingBehavior

가져오기 또는 집합은 CDN이 쿼리 문자열을 포함하는 요청을 캐시하는 방법을 정의합니다. 캐싱할 때 쿼리 문자열을 무시하거나, 캐싱을 바이패스하여 쿼리 문자열이 포함된 요청이 캐시되지 않도록 하거나, 고유한 URL로 모든 요청을 캐시할 수 있습니다. 가능한 값으로는 'IgnoreQueryString', 'BypassCaching', 'UseQueryString', 'NotSet' 등이 있습니다.

ResourceState

엔드포인트의 리소스 상태 가져옵니다. 가능한 값으로는 '만들기', '삭제', '실행 중', '시작 중', '중지됨', '중지 중' 등이 있습니다.

Tags

리소스 태그

(다음에서 상속됨 Resource)
Type

리소스 유형

(다음에서 상속됨 ProxyResource)

메서드

Validate()

개체의 유효성을 검사합니다.

적용 대상