github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/cdn/cdn_plus_rule.go (about) 1 /* 2 * cdn 3 * 4 * <br/>https://ncloud.apigw.ntruss.com/cdn/v2 5 * 6 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 7 */ 8 9 package cdn 10 11 type CdnPlusRule struct { 12 13 // 프로토콜구분코드 14 ProtocolTypeCode *string `json:"protocolTypeCode,omitempty"` 15 16 // 서비스도메인구분코드 17 ServiceDomainTypeCode *string `json:"serviceDomainTypeCode,omitempty"` 18 19 // 원본URL 20 OriginUrl *string `json:"originUrl,omitempty"` 21 22 // 원본경로 23 OriginPath *string `json:"originPath,omitempty"` 24 25 // 원본HTTP포트 26 OriginHttpPort *int32 `json:"originHttpPort,omitempty"` 27 28 // 원본HTTPS포트 29 OriginHttpsPort *int32 `json:"originHttpsPort,omitempty"` 30 31 // 포워드호스트헤더구분코드 32 ForwardHostHeaderTypeCode *string `json:"forwardHostHeaderTypeCode,omitempty"` 33 34 // 포워드호스트헤더 35 ForwardHostHeader *string `json:"forwardHostHeader,omitempty"` 36 37 // 캐쉬키호스트명구분코드 38 CacheKeyHostNameTypeCode *string `json:"cacheKeyHostNameTypeCode,omitempty"` 39 40 // GZIP압축사용여부 41 IsGzipCompressionUse *bool `json:"isGzipCompressionUse,omitempty"` 42 43 // 캐싱옵션구분코드 44 CachingOptionTypeCode *string `json:"cachingOptionTypeCode,omitempty"` 45 46 // 오류내용응답사용여부 47 IsErrorContentsResponseUse *bool `json:"isErrorContentsResponseUse,omitempty"` 48 49 // TTL캐싱 50 CachingTtlTime *int32 `json:"cachingTtlTime,omitempty"` 51 52 // 쿼리스트링무시여부 53 IsQueryStringIgnoreUse *bool `json:"isQueryStringIgnoreUse,omitempty"` 54 55 // 헤더제거사용여부 56 IsRemoveVaryHeaderUse *bool `json:"isRemoveVaryHeaderUse,omitempty"` 57 58 // 대용량파일최적화사용여부 59 IsLargeFileOptimizationUse *bool `json:"isLargeFileOptimizationUse,omitempty"` 60 61 // GZIP응답구분코드 62 GzipResponseTypeCode *string `json:"gzipResponseTypeCode,omitempty"` 63 64 // 레퍼러도메인사용여부 65 IsReferrerDomainUse *bool `json:"isReferrerDomainUse,omitempty"` 66 67 // 레퍼러도메인리스트 68 ReferrerDomainList []*string `json:"referrerDomainList,omitempty"` 69 70 // 레퍼러도메인제한사용여부 71 IsReferrerDomainRestrictUse *bool `json:"isReferrerDomainRestrictUse,omitempty"` 72 73 // 보안토큰사용여부 74 IsSecureTokenUse *bool `json:"isSecureTokenUse,omitempty"` 75 76 // 보안토큰비밀번호 77 SecureTokenPassword *string `json:"secureTokenPassword,omitempty"` 78 79 // 보안토큰재발급여부 80 IsReissueSecureTokenPassword *bool `json:"isReissueSecureTokenPassword,omitempty"` 81 82 // 인증서이름 83 CertificateName *string `json:"certificateName,omitempty"` 84 85 // 엑세스로그사용여부 86 IsAccessLogUse *bool `json:"isAccessLogUse,omitempty"` 87 88 // 엑세스로그파일스토리지인스턴스이름 89 AccessLogFileStorageContainerName *string `json:"accessLogFileStorageContainerName,omitempty"` 90 }