PolicyDetailResponse

Prev Next

VPC 환경에서 이용 가능합니다.

정책 상세 정보입니다.

구문

구문은 다음과 같습니다.

public class PolicyRequest { 
    private Long sid;
    private String name;
    private Long geoMapId;
    private LoadBalancerType lbType;
    private Long geoMapId;
    private List<ResourceGroup> resourceGroups;
    private Monitor monitor;
    private Long createdDate;
    private List<String> domainNames;
    private Boolean monitoringYn;
}


public class ResourceGroup { 
    private Long sid;
    private Long geoMapDetailId;
    private String geoMapDetailName;
    private Long weighted;
    private List<Resource> active;
    private List<Resource> standby;
}

public class Resource { 
    private String content;
    private Long healthCheckRegionId;
    private RegionCode healthCheckRegionCode;
    private ResourceType type;
    private Status status;
}

public class Monitor { 
    private String hostHeader; 
    private String path;
    private Long period;
    private Long port;
    private String protocol;
    private Long thresholdFail;
    private Long thresholdNormal;
    private Boolean advancedYn;
}

필드

필드에 대한 설명은 다음과 같습니다.

PolicyRequest

파라미터명 타입 필수 여부 설명
sid Long - 정책 ID
name String - 정책 이름
geoMapId Long - Geo/CIDR Map ID
lbType Enum - 로드 밸런서 구분
  • ROUND_ROBIN | WEIGHTED_ROUND_ROBIN | GEOLOCATION | CIDR
resourceGroups List<ResourceGroups> - 리소스 그룹 정보
monitor Monitor - 헬스 체크 모니터링 정보
createdDate Long - 생성 일시(UTC 0)
domainNames List<String> - 연결된 도메인(Profile)
monitoringYn Boolean - 헬스 체크 사용 여부
  • true | false

ResourceGroup

파라미터명 타입 필수 여부 설명
sid Long - 리소스 그룹 ID
geoMapDetailId Long - Geo/CIDR Map 상세 정보 ID
geoMapDetailName String - Geo/CIDR Map 상세 정보 이름
weighted Long - LBType이 WEIGHTED_ROUND_ROBIN일 때 사용하는 가중치
active List<Resource> - 액티브 리소스 정보
standby List<Resource> - 백업 리소스 정보
monitor Monitor - 헬스 체크 모니터링 정보

Resource

파라미터명 타입 필수 여부 설명
content String - 리소스 값
type Enum - 리소스 구분
  • PUBLIC_IP | EXTERNAL_DOMAIN
healthCheckRegionId Long - 헬스 체크 리전 ID
healthCheckRegionCode Enum - 리전 코드
  • KR | JP | SG | DE | USW
status Enum - 헬스 체크 상태
  • UP | DOWN | UNKNOWN

Monitor

파라미터명 타입 필수 여부 설명
hostHeader String - 호스트 헤더
path String - 경로
period Long - 헬스 체크 주기
port Long - 포트
  • 0~65535
protocol String - 프로토콜
  • HTTP | HTTPS | TCP
thresholdFail Long - 실패 임곗값
  • 1 (기본값)
thresholdNormal Long - 정상 임곗값
  • 1 (기본값)
advancedYn Boolean - 헬스 체크 고급 설정 여부
  • true | false