PolicyDetailResponse

Prev Next

설명

Policy 상세 정보입니다.

구문

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 Policy ID
name String Policy 이름
geoMapId Long Geo/Cidr Map ID
lbType Enum Load Balancer 유형 (ROUND_ROBIN, WEIGHTED_ROUND_ROBIN, GEOLOCATION, CIDR)
resourceGroups List<ResourceGroups> Resource Group 정보
monitor Monitor 헬스체크 모니터링 정보
createdDate Long 생성일 (Timestamp utc zero)
domainNames List<String> 연결된 도메인 (Profile)
monitoringYn Boolean 헬스체크 사용 여부

ResourceGroup

파라미터명 타입 설명
sid Long Resource Group ID
geoMapDetailId Long Geo/Cidr Map 상세정보 ID
geoMapDetailName String Geo/Cidr Map 상세정보 이름
weighted Long LBType이 WEIGHTED_ROUND_ROBIN일때 사용하는 가중치
active List<Resource> Active Resource 정보
standby List<Resource> 백업 Resource 정보
monitor Monitor 헬스체크 모니터링 정보

Resource

파라미터명 타입 설명
content String Resource 값
type Enum Resource 유형 (PUBLIC_IP, EXTERNAL_DOMAIN)
healthCheckRegionId Long 헬스체크 리전 ID
healthCheckRegionCode Enum 리전코드 (KR/JP/SG/DE/USW)
status Enum Health Check 상태 (UP/DOWN/UNKNOWN)

Monitor

파라미터명 타입 설명
hostHeader String Host Header
path String Path
period Long 헬스체크 주기
port Long Port (0~65535)
protocol String Protocol (HTTP/HTTPS/TCP)
thresholdFail Long 실패 임곗값 (default = 1)
thresholdNormal Long 정상 임곗값 (default = 1)
advancedYn Boolean 헬스체크 고급설정 여부