Foreman API v2가 현재 기본 API 버전입니다.

Resources

Architectures

Resource Description
GET /api/architectures 모든 아키텍처 목록 나열
GET /api/operatingsystems/:operatingsystem_id/architectures 운영 체제의 모든 아키텍처 목록 나열
GET /api/architectures/:id 아키텍처 표시
POST /api/architectures 아키텍처 생성
PUT /api/architectures/:id 아키텍처 업데이트
DELETE /api/architectures/:id 아키텍처 삭제

Audits

Resource Description
GET /api/audits 모든 감사를 나열
GET /api/hosts/:host_id/audits 지정된 호스트의 모든 감사를 나열
GET /api/audits/:id 감사 보기

Auth source ldaps

Resource Description
GET /api/auth_source_ldaps 모든 LDAP 인증 소스 나열
GET /api/locations/:location_id/auth_source_ldaps List LDAP authentication sources per location
GET /api/organizations/:organization_id/auth_source_ldaps List LDAP authentication sources per organization
GET /api/auth_source_ldaps/:id LDAP 인증 소스 표시
POST /api/auth_source_ldaps LDAP 인증 소스 생성
PUT /api/auth_source_ldaps/:id LDAP 인증 소스 업데이트
PUT /api/auth_source_ldaps/:id/test LDAP 연결 테스트
DELETE /api/auth_source_ldaps/:id LDAP 인증 소스 삭제

Autosign

Resource Description
GET /api/smart_proxies/smart_proxy_id/autosign 모든 자동 서명 항목 나열
POST /api/smart_proxies/:smart_proxy_id/autosign Create autosign entry
DELETE /api/smart_proxies/:smart_proxy_id/autosign/:id Delete autosign entry

Bookmarks

Resource Description
GET /api/bookmarks 모든 북마크 목록 나열
GET /api/bookmarks/:id 북마크 표시
POST /api/bookmarks 북마크 생성
PUT /api/bookmarks/:id 북마크 업데이트
DELETE /api/bookmarks/:id 북마크 삭제

Common parameters

Resource Description
GET /api/common_parameters 모든 글로벌 매개 변수를 나열합니다.
GET /api/common_parameters/:id 글로벌 매개 변수 표시
POST /api/common_parameters 글로벌 매개 변수 생성
PUT /api/common_parameters/:id 글로벌 매개 변수 업데이트
DELETE /api/common_parameters/:id 글로벌 매개 변수 삭제

Compute attributes

Resource Description
POST /api/compute_resources/:compute_resource_id/compute_profiles/:compute_profile_id/compute_attributes 컴퓨팅 속성 세트 생성
POST /api/compute_profiles/:compute_profile_id/compute_resources/:compute_resource_id/compute_attributes 컴퓨팅 속성 세트 생성
POST /api/compute_resources/:compute_resource_id/compute_attributes 컴퓨팅 속성 세트 생성
POST /api/compute_profiles/:compute_profile_id/compute_attributes 컴퓨팅 속성 세트 생성
POST /api/compute_attributes 컴퓨팅 속성 세트 생성
PUT /api/compute_resources/:compute_resource_id/compute_profiles/:compute_profile_id/compute_attributes/:id 컴퓨팅 속성 세트 업데이트
PUT /api/compute_profiles/:compute_profile_id/compute_resources/:compute_resource_id/compute_attributes/:id 컴퓨팅 속성 세트 업데이트
PUT /api/compute_resources/:compute_resource_id/compute_attributes/:id 컴퓨팅 속성 세트 업데이트
PUT /api/compute_profiles/:compute_profile_id/compute_attributes/:id 컴퓨팅 속성 세트 업데이트
PUT /api/compute_attributes/:id 컴퓨팅 속성 세트 업데이트

Compute profiles

Resource Description
GET /api/compute_profiles 컴퓨터 프로파일 목록
GET /api/compute_profiles/:id 컴퓨터 프로파일 표시
POST /api/compute_profiles 컴퓨터 프로파일 생성
PUT /api/compute_profiles/:id 컴퓨터 프로파일 업데이트
DELETE /api/compute_profiles/:id 컴퓨터 프로파일 삭제

Compute resources

Resource Description
GET /api/compute_resources 모든 컴퓨터 리소스 목록 나열
GET /api/compute_resources/:id 컴퓨터 리소스 표시
POST /api/compute_resources 컴퓨터 리소스 생성
PUT /api/compute_resources/:id 컴퓨터 리소스 업데이트
DELETE /api/compute_resources/:id 컴퓨터 리소스 삭제
GET /api/compute_resources/:id/available_images 컴퓨터 리소스에 대해 사용 가능한 이미지 나열
GET /api/compute_resources/:id/available_clusters 컴퓨터 리소스에 대해 사용 가능한 클러스터 나열
GET /api/compute_resources/:id/available_flavors 컴퓨터 리소스에 대해 사용 가능한 종류 나열
GET /api/compute_resources/:id/available_folders 컴퓨터 리소스에 대해 사용 가능한 폴더 나열
GET /api/compute_resources/:id/available_zones 컴퓨터 리소스에 대해 사용 가능한 영역 나열
GET /api/compute_resources/:id/available_networks 컴퓨터 리소스에 대해 사용 가능한 네트워크 나열
GET /api/compute_resources/:id/available_clusters/:cluster_id/available_networks 컴퓨터 리소스 클러스터에 대해 사용 가능한 네트워크 나열
GET /api/compute_resources/:id/available_clusters/:cluster_id/available_resource_pools 컴퓨터 리소스 클러스터의 리소스 풀 목록 나열
GET /api/compute_resources/:id/available_storage_domains 컴퓨터 리소스의 스토리지 도메인 목록 나열
GET /api/compute_resources/:id/available_storage_domains/:storage_domain 지정된 스토리지 도메인에 대한 속성 나열
GET /api/compute_resources/:id/available_storage_pods 컴퓨터 리소스의 스토리지 포드 나열
GET /api/compute_resources/:id/available_storage_pods/:storage_pod 지정된 스토리지 포드에 대한 속성 나열
GET /api/compute_resources/:id/available_security_groups 컴퓨터 리소스에 대해 사용 가능한 보안 그룹 나열
PUT /api/compute_resources/:id/associate VM을 호스트에 연결
PUT /api/compute_resources/:id/refresh_cache Refresh Compute Resource Cache

Config groups

Resource Description
GET /api/config_groups 설정 그룹 목록
GET /api/config_groups/:id 설정 그룹 표시
POST /api/config_groups 설정 그룹 생성
PUT /api/config_groups/:id 설정 그룹 업데이트
DELETE /api/config_groups/:id 설정 그룹 삭제

Config reports

Resource Description
GET /api/config_reports 모든 보고서 나열
GET /api/config_reports/:id 보고서 표시
POST /api/config_reports 보고서 생성
DELETE /api/config_reports/:id 보고서 삭제
GET /api/hosts/:host_id/config_reports/last 호스트의 마지막 보고서 표시

Config templates

Resource Description
GET /api/config_templates 프로비저닝 템플릿 목록 나열
GET /api/operatingsystems/:operatingsystem_id/config_templates 운영 체제 별 프로비저닝 템플릿 목록 나열
GET /api/locations/:location_id/config_templates 위치별 프로비저닝 템플릿 목록 나열
GET /api/organizations/:organization_id/config_templates 조직 별 프로비저닝 템플릿 목록 나열
GET /api/config_templates/:id 프로비저닝 템플릿 상세 정보 표시
POST /api/config_templates 프로비저닝 템플릿 생성
PUT /api/config_templates/:id 프로비저닝 템플릿 업데이트
GET /api/config_templates/revision
DELETE /api/config_templates/:id 프로비저닝 템플릿 삭제
POST /api/config_templates/build_pxe_default 설정된 모든 TFTP 서버에 있는 기본 PXE 메뉴 업데이트
POST /api/config_templates/:id/clone 프로비저닝 템플릿 복제

Dashboard

Resource Description
GET /api/dashboard 대시보드 상세 정보 얻기

Domains

Resource Description
GET /api/domains 도메인 목록
GET /api/subnets/:subnet_id/domains 서브넷 별 도메인 목록
GET /api/locations/:location_id/domains 위치별 도메인 목록
GET /api/organizations/:organization_id/domains 조직별 도메인 목록
GET /api/domains/:id 도메인 표시
POST /api/domains 도메인 생성
PUT /api/domains/:id 도메인 업데이트
DELETE /api/domains/:id 도메인 삭제

Environments

Resource Description
POST /api/smart_proxies/:id/import_puppetclasses Puppet 프록시에서 Puppet 클래스를 가져옵니다.
POST /api/smart_proxies/:smart_proxy_id/environments/:id/import_puppetclasses 환경에 대한 Puppet 프록시에서 Puppet 클래스를 가져옵니다
POST /api/environments/:environment_id/smart_proxies/:id/import_puppetclasses 환경에 대한 Puppet 프록시에서 Puppet 클래스를 가져옵니다
GET /api/environments 모든 환경 목록 나열
GET /api/puppetclasses/:puppetclass_id/environments Puppet 클래스 환경 목록 나열
GET /api/locations/:location_id/environments 위치 별 환경 나열
GET /api/organizations/:organization_id/environments 조직 별 환경 나열
GET /api/environments/:id 환경 표시
POST /api/environments 환경 생성
PUT /api/environments/:id 환경 업데이트
DELETE /api/environments/:id 환경 삭제

External usergroups

Resource Description
GET /api/usergroups/:usergroup_id/external_usergroups 사용자 그룹의 모든 외부 사용자 그룹 목록 나열
GET /api/auth_source_ldaps/:auth_source_ldap_id/external_usergroups LDAP 인증 소스에 대한 모든 외부 사용자 그룹 나열
GET /api/usergroups/:usergroup_id/external_usergroups/:id 사용자 그룹에 대한 외부 사용자 그룹 표시
GET /api/auth_source_ldaps/:auth_source_ldap_id/external_usergroups/:id LDAP 인증 소스에 대한 모든 외부 사용자 그룹 표시
POST /api/usergroups/:usergroup_id/external_usergroups 사용자 그룹에 연결된 외부 사용자 그룹 생성
PUT /api/usergroups/:usergroup_id/external_usergroups/:id 외부 사용자 그룹 업데이트
PUT /api/usergroups/:usergroup_id/external_usergroups/:id/refresh 외부 사용자 그룹 새로고침
DELETE /api/usergroups/:usergroup_id/external_usergroups/:id 외부 사용자 그룹 삭제

Fact values

Resource Description
GET /api/fact_values 모든 팩트 값 나열
GET /api/hosts/:host_id/facts 지정된 호스트의 모든 팩트 값 나열

Filters

Resource Description
GET /api/filters 모든 필터 목록 나열
GET /api/filters/:id 필터 표시
POST /api/filters 필터 생성
PUT /api/filters/:id 필터 업데이트
DELETE /api/filters/:id 필터 삭제

Home

Resource Description
GET /api 사용 가능한 API 링크 표시
GET /api/status 상태 표시

Host classes

Resource Description
GET /api/hosts/:host_id/puppetclass_ids 호스트의 모든 Puppet 클래스 ID 나열
POST /api/hosts/:host_id/puppetclass_ids 호스트에 Puppet 클래스 추가
DELETE /api/hosts/:host_id/puppetclass_ids/:id 호스트에 Puppet 클래스 삭제

Hostgroup classes

Resource Description
GET /api/hostgroups/:hostgroup_id/puppetclass_ids 호스트 그룹의 모든 Puppet 클래스 ID 나열
POST /api/hostgroups/:hostgroup_id/puppetclass_ids 호스트 그룹에 Puppet 클래스 추가
DELETE /api/hostgroups/:hostgroup_id/puppetclass_ids/:id 호스트 그룹에서 Puppet 클래스 삭제

Hostgroups

Resource Description
GET /api/hostgroups 모든 호스트 그룹 목록 나열
GET /api/puppetclasses/:puppetclass_id/hostgroups Puppet 클래스의 모든 호스트 그룹 목록 나열
GET /api/locations/:location_id/hostgroups 위치 별 모든 호스트 그룹 나열
GET /api/organizations/:organization_id/hostgroups 조직 별 모든 호스트 그룹 나열
GET /api/hostgroups/:id 호스트 그룹 표시
POST /api/hostgroups 호스트 그룹 생성
PUT /api/hostgroups/:id 호스트 그룹 업데이트
DELETE /api/hostgroups/:id 호스트 그룹 삭제
POST /api/hostgroups/:id/clone 호스트 그룹 복제
PUT /api/hostgroups/:id/rebuild_config 오케스트레이션 구성 다시 빌드

Hosts

Resource Description
GET /api/hosts 모든 호스트 목록 나열
GET /api/hostgroups/:hostgroup_id/hosts 호스트 그룹 별 모든 호스트 나열
GET /api/locations/:location_id/hosts 위치별 호스트 나열
GET /api/organizations/:organization_id/hosts 조직 별 호스트 나열
GET /api/environments/:environment_id/hosts 환경 별 호스트 나열
GET /api/hosts/:id 호스트 표시
POST /api/hosts 호스트 생성
PUT /api/hosts/:id 호스트 업데이트
DELETE /api/hosts/:id 호스트 삭제
GET /api/hosts/:id/enc Get ENC values of host
GET /api/hosts/:id/status 호스트의 구성 상태 가져오기
GET /api/hosts/:id/status/:type 호스트 상태 가져오기
GET /api/hosts/:id/vm_compute_attributes 호스트의 vm 속성 가져오기
PUT /api/hosts/:id/disassociate VM에서 호스트 연결 해제
PUT /api/hosts/:id/power 호스트에서 전원 작업을 실행합니다
PUT /api/hosts/:id/boot 지정된 장치에서 호스트 부팅
POST /api/hosts/facts 호스트의 팩트를 업로드하고 필요한 경우 호스트를 생성합니다
PUT /api/hosts/:id/rebuild_config 오케스트레이션 구성 다시 빌드
GET /api/hosts/:id/template/:kind 렌더링된 프로비저닝 템플릿 컨텐츠 미리 보기

Http proxies

Resource Description
GET /api/http_proxies List of HTTP Proxies
GET /api/http_proxies/:id Show an HTTP Proxy
POST /api/http_proxies Create an HTTP Proxy
PUT /api/http_proxies/:id Update an HTTP Proxy
DELETE /api/http_proxies/:id Delete an HTTP Proxy

Images

Resource Description
GET /api/compute_resources/:compute_resource_id/images 컴퓨터 리소스의 모든 이미지 목록 나열
GET /api/operatingsystems/:operatingsystem_id/images 운영 체제의 모든 이미지 목록 나열
GET /api/architectures/:architecture_id/images 아키텍처의 모든 이미지 목록 나열
GET /api/compute_resources/:compute_resource_id/images/:id 이미지 보기
GET /api/operatingsystems/:operatingsystem_id/images/:id 이미지 보기
GET /api/architectures/:architecture_id/images/:id 이미지 보기
POST /api/compute_resources/:compute_resource_id/images 이미지 생성
PUT /api/compute_resources/:compute_resource_id/images/:id 이미지 업데이트
DELETE /api/compute_resources/:compute_resource_id/images/:id 이미지 삭제

Interfaces

Resource Description
GET /api/hosts/:host_id/interfaces 호스트의 모든 인터페이스 목록 나열
GET /api/domains/:domain_id/interfaces 도메인의 모든 인터페이스 목록 나열
GET /api/subnets/:subnet_id/interfaces 서브넷의 모든 인터페이스 목록 나열
GET /api/hosts/:host_id/interfaces/:id 호스트의 인터페이스 표시
POST /api/hosts/:host_id/interfaces 호스트에 인터페이스 생성
PUT /api/hosts/:host_id/interfaces/:id 호스트 인터페이스 업데이트
DELETE /api/hosts/:host_id/interfaces/:id 호스트 인터페이스 삭제

Locations

Resource Description
GET /api/locations List all locations
GET /api/locations/:id Show a location
POST /api/locations Create a location
PUT /api/locations/:id Update a location
DELETE /api/locations/:id Delete a location

Mail notifications

Resource Description
GET /api/mail_notifications 이메일 통지의 목록
GET /api/mail_notifications/:id 이메일 통지 표시

Media

Resource Description
GET /api/media 모든 설치 미디어 목록 나열
GET /api/operatingsystems/:operatingsystem_id/media 운영 체제의 모든 미디어 목록 나열
GET /api/locations/:location_id/media 위치 별 모든 미디어 나열
GET /api/organizations/:organization_id/media 조직 별 모든 미디어 나열
GET /api/media/:id 미디어 표시
POST /api/media 미디어 생성
PUT /api/media/:id 미디어 업데이트
DELETE /api/media/:id 미디어 삭제

Models

Resource Description
GET /api/models 모든 하드웨어 모델 목록 나열
GET /api/models/:id 하드웨어 모델 표시
POST /api/models 하드웨어 모델 생성
PUT /api/models/:id 하드웨어 모델 업데이트
DELETE /api/models/:id 하드웨어 모델 삭제

Operating systems

Resource Description
GET /api/operatingsystems 모든 운영 체제 목록 나열
GET /api/architectures/:architecture_id/operatingsystems 중첩된 아키텍처의 모든 운영 체제 목록 나열
GET /api/media/:medium_id/operatingsystems 중첩된 미디어의 모든 운영 체제 목록 나열
GET /api/ptables/:ptable_id/operatingsystems 중첩된 파티션 테이블의 모든 운영 체제 목록 나열
GET /api/config_templates/:config_template_id/operatingsystems 중첩된 프로비저닝 템플릿의 모든 운영 체제 목록 나열
GET /api/provisioning_templates/:provisioning_template_id/operatingsystems 중첩된 프로비저닝 템플릿의 모든 운영 체제 목록 나열
GET /api/operatingsystems/:id 운영 체제 표시
POST /api/operatingsystems 운영 체제 생성
PUT /api/operatingsystems/:id 운영 체제 업데이트
DELETE /api/operatingsystems/:id 운영 체제 삭제
GET /api/operatingsystems/:id/bootfiles 운영 체제의 부트 파일을 나열

Organizations

Resource Description
GET /api/organizations List all organizations
GET /api/organizations/:id Show an organization
POST /api/organizations Create an organization
PUT /api/organizations/:id Update an organization
DELETE /api/organizations/:id Delete an organization

Os default templates

Resource Description
GET /api/operatingsystems/:operatingsystem_id/os_default_templates 운영 체제의 기본값 템플릿 조합 나열
GET /api/config_templates/:config_template_id/os_default_templates 템플릿이 기본값으로 설정되는 운영 체제를 나열
GET /api/provisioning_templates/:provisioning_template_id/os_default_templates 템플릿이 기본값으로 설정되는 운영 체제를 나열
GET /api/operatingsystems/:operatingsystem_id/os_default_templates/:id 운영 체제의 기본값 템플릿 조합 표시
POST /api/operatingsystems/:operatingsystem_id/os_default_templates 운영 체제의 기본값 템플릿 조합 생성
PUT /api/operatingsystems/:operatingsystem_id/os_default_templates/:id 운영 체제의 기본값 템플릿 조합 업데이트
DELETE /api/operatingsystems/:operatingsystem_id/os_default_templates/:id 운영 체제의 기본값 템플릿 조합 삭제

Override values

Resource Description
GET /api/smart_variables/:smart_variable_id/override_values 특정 스마트 변수의 덮어쓰기 값 목록
GET /api/smart_class_parameters/:smart_class_parameter_id/override_values 특정 스마트 클래스 매개 변수의 덮어쓰기 값 목록
GET /api/smart_variables/:smart_variable_id/override_values/:id 특정 스마트 매개 변수의 덮어쓰기 값 표시
GET /api/smart_class_parameters/:smart_class_parameter_id/override_values/:id 특정 스마트 클래스 매개 변수의 덮어쓰기 값 표시
POST /api/smart_variables/:smart_variable_id/override_values 특정 스마트 매개 변수의 덮어쓰기 값 생성
POST /api/smart_class_parameters/:smart_class_parameter_id/override_values 특정 스마트 클래스 매개 변수의 덮어쓰기 값 생성
PUT /api/smart_variables/:smart_variable_id/override_values/:id 특정 스마트 매개 변수의 덮어쓰기 값 업데이트
PUT /api/smart_class_parameters/:smart_class_parameter_id/override_values/:id 특정 스마트 클래스 매개 변수의 덮어쓰기 값 업데이트
DELETE /api/smart_variables/:smart_variable_id/override_values/:id 특정 스마트 매개 변수의 덮어쓰기 값 삭제
DELETE /api/smart_class_parameters/:smart_class_parameter_id/override_values/:id 특정 스마트 클랙스 매개 변수의 덮어쓰기 값 삭제

Parameters

Resource Description
GET /api/hosts/:host_id/parameters 호스트의 모든 매개 변수 목록 나열
GET /api/hostgroups/:hostgroup_id/parameters 호스트 그룹의 모든 매개 변수 목록 나열
GET /api/domains/:domain_id/parameters 도메인의 모든 매개 변수 목록 나열
GET /api/operatingsystems/:operatingsystem_id/parameters 운영 체제의 모든 매개 변수 목록 나열
GET /api/locations/:location_id/parameters 위치 별 모든 매개 변수 나열
GET /api/organizations/:organization_id/parameters 조직 별 모든 매개 변수 나열
GET /api/subnets/:subnet_id/parameters List all parameters for a subnet
GET /api/hosts/:host_id/parameters/:id 호스트의 중첩된 매개 변수 표시
GET /api/hostgroups/:hostgroup_id/parameters/:id 호스트 그룹의 중첩된 매개 변수 표시
GET /api/domains/:domain_id/parameters/:id 도메인의 중첩된 매개 변수 표시
GET /api/operatingsystems/:operatingsystem_id/parameters/:id 운영 체제의 중첩된 매개 변수 표시
GET /api/locations/:location_id/parameters/:id 위치의 중첩된 매개 변수 표시
GET /api/organizations/:organization_id/parameters/:id 조직의 중첩된 매개 변수 표시
GET /api/subnets/:subnet_id/parameters/:id Show a nested parameter for a subnet
POST /api/hosts/:host_id/parameters 호스트의 중첩된 매개 변수 생성
POST /api/hostgroups/:hostgroup_id/parameters 호스트 그룹의 중첩된 매개 변수 생성
POST /api/domains/:domain_id/parameters 도메인의 중첩된 매개 변수 생성
POST /api/operatingsystems/:operatingsystem_id/parameters 운영 체제의 중첩된 매개 변수 생성
POST /api/locations/:location_id/parameters 위치의 중첩된 매개 변수 생성
POST /api/organizations/:organization_id/parameters 조직의 중첩된 매개 변수 생성
POST /api/subnets/:subnet_id/parameters Create a nested parameter for a subnet
PUT /api/hosts/:host_id/parameters/:id 호스트의 중첩된 매개 변수 업데이트
PUT /api/hostgroups/:hostgroup_id/parameters/:id 호스트 그룹의 중첩된 매개 변수 업데이트
PUT /api/domains/:domain_id/parameters/:id 도메인의 중첩된 매개 변수 업데이트
PUT /api/operatingsystems/:operatingsystem_id/parameters/:id 운영 체제의 중첩된 매개 변수 업데이트
PUT /api/locations/:location_id/parameters/:id 위치의 중첩된 매개 변수 업데이트
PUT /api/organizations/:organization_id/parameters/:id 조직의 중첩된 매개 변수 업데이트
PUT /api/subnets/:subnet_id/parameters/:id Update a nested parameter for a subnet
DELETE /api/hosts/:host_id/parameters/:id 호스트의 중첩된 매개 변수 삭제
DELETE /api/hostgroups/:hostgroup_id/parameters/:id 호스트 그룹의 중첩된 매개 변수 삭제
DELETE /api/domains/:domain_id/parameters/:id 도메인의 중첩된 매개 변수 삭제
DELETE /api/operatingsystems/:operatingsystem_id/parameters/:id 운영 체제의 중첩된 매개 변수 삭제
DELETE /api/locations/:location_id/parameters/:id 위치의 중첩된 매개 변수 삭제
DELETE /api/organizations/:organization_id/parameters/:id 조직의 중첩된 매개 변수 삭제
DELETE /api/subnets/:subnet_id/parameters/:id Delete a nested parameter for a subnet
DELETE /api/hosts/:host_id/parameters 호스트의 모든 중첩된 매개 변수 삭제
DELETE /api/hostgroups/:hostgroup_id/parameters 호스트 그룹의 모든 중첩된 매개 변수 삭제
DELETE /api/domains/:domain_id/parameters 도메인의 모든 중첩된 매개 변수 삭제
DELETE /api/operatingsystems/:operatingsystem_id/parameters 운영 체제의 모든 중첩된 매개 변수 삭제
DELETE /api/locations/:location_id/parameters 위치의 모든 중첩된 매개 변수 삭제
DELETE /api/organizations/:organization_id/parameters 조직의 모든 중첩된 매개 변수 삭제
DELETE /api/subnets/:subnet_id/parameters Delete all nested parameters for a subnet

Permissions

Resource Description
GET /api/permissions 모든 권한 나열
GET /api/permissions/:id 권한 표시
GET /api/permissions/resource_types 사용 가능한 리소스 유형을 나열합니다.

Personal access tokens

Resource Description
GET /api/users/:user_id/personal_access_tokens List all Personal Access Tokens for a user
GET /api/users/:user_id/personal_access_tokens/:id Show a Personal Access Token for a user
POST /api/users/:user_id/personal_access_tokens Create a Personal Access Token for a user
DELETE /api/users/:user_id/personal_access_tokens/:id Revoke a Personal Access Token for a user

Plugins

Resource Description
GET /api/plugins 설치된 플러그인 나열

Provisioning templates

Resource Description
GET /api/provisioning_templates 프로비저닝 템플릿 목록 나열
GET /api/operatingsystems/:operatingsystem_id/provisioning_templates 운영 체제 별 프로비저닝 템플릿 목록 나열
GET /api/locations/:location_id/provisioning_templates 위치별 프로비저닝 템플릿 목록 나열
GET /api/organizations/:organization_id/provisioning_templates 조직 별 프로비저닝 템플릿 목록 나열
GET /api/provisioning_templates/:id 프로비저닝 템플릿 상세 정보 표시
POST /api/provisioning_templates 프로비저닝 템플릿 생성
PUT /api/provisioning_templates/:id 프로비저닝 템플릿 업데이트
GET /api/provisioning_templates/revision
DELETE /api/provisioning_templates/:id 프로비저닝 템플릿 삭제
POST /api/provisioning_templates/build_pxe_default 설정된 모든 TFTP 서버에 있는 기본 PXE 메뉴 업데이트
POST /api/provisioning_templates/:id/clone 프로비저닝 템플릿 복제
GET /api/provisioning_templates/:id/export Export a provisioning template to ERB

Ptables

Resource Description
GET /api/ptables 모든 파티션 테이블 목록 나열
GET /api/operatingsystems/:operatingsystem_id/ptables 운영 체제의 모든 파티션 테이블 목록 나열
GET /api/locations/:location_id/ptables 위치별 모든 파티션 테이블 나열
GET /api/organizations/:organization_id/ptables 조직별 모든 파티션 테이블 나열
GET /api/ptables/:id 파티션 테이블 표시
POST /api/ptables 파티션 테이블 생성
GET /api/ptables/revision
PUT /api/ptables/:id 파티션 테이블 업데이트
DELETE /api/ptables/:id 파티션 테이블 삭제
POST /api/ptables/:id/clone 템플릿 복제
GET /api/ptables/:id/export Export a partition template to ERB

Puppet hosts

Resource Description
PUT /api/hosts/:id/puppetrun 호스트에서 Puppet 에이전트 실행을 강제합니다

Puppetclasses

Resource Description
GET /api/puppetclasses 모든 Puppet 클래스 나열
GET /api/hosts/:host_id/puppetclasses 호스트의 모든 Puppet 클래스 나열
GET /api/hostgroups/:hostgroup_id/puppetclasses 호스트 그룹의 모든 Puppet 클래스 나열
GET /api/environments/:environment_id/puppetclasses 환경의 모든 Puppet 클래스 나열
GET /api/puppetclasses/:id Puppet 클래스 표시
GET /api/hosts/:host_id/puppetclasses/:id 호스트의 Puppet 클래스 표시
GET /api/hostgroups/:hostgroup_id/puppetclasses/:id 호스트 그룹의 Puppet 클래스 표시
GET /api/environments/:environment_id/puppetclasses/:id 환경의 Puppet 클래스 표시
POST /api/puppetclasses Puppet 클래스 생성
PUT /api/puppetclasses/:id Puppet 클래스 업데이트
DELETE /api/puppetclasses/:id Puppet 클래스 삭제

Realms

Resource Description
GET /api/realms 영역 목록
GET /api/realms/:id 영역 표시
POST /api/realms 영역 생성
PUT /api/realms/:id 영역 업데이트
DELETE /api/realms/:id 영역 삭제

Reports

Resource Description
GET /api/reports 모든 보고서 나열
GET /api/reports/:id 보고서 표시
POST /api/reports 보고서 생성
DELETE /api/reports/:id 보고서 삭제
GET /api/hosts/:host_id/reports/last 호스트의 마지막 보고서 표시

Roles

Resource Description
GET /api/roles 모든 역할 나열
GET /api/roles/:id 역할 표시
POST /api/roles 역할 생성
PUT /api/roles/:id 역할 업데이트
DELETE /api/roles/:id 역할 삭제
POST /api/roles/:id/clone Clone a role

Settings

Resource Description
GET /api/settings 모든 설정 목록 나열
GET /api/settings/:id 설정 표시
PUT /api/settings/:id 설정 업데이트

Smart class parameters

Resource Description
GET /api/smart_class_parameters 모든 스마트 클래스 매개 변수 나열
GET /api/hosts/:host_id/smart_class_parameters 특정 호스트의 스마트 클래스 매개 변수 목록
GET /api/hostgroups/:hostgroup_id/smart_class_parameters 특정 호스트 그룹의 스마트 클래스 매개 변수 목록
GET /api/puppetclasses/:puppetclass_id/smart_class_parameters 특정 Puppet 클래스의 스마트 클래스 매개 변수 목록
GET /api/environments/:environment_id/smart_class_parameters 특정 환경의 스마트 클래스 매개 변수 목록
GET /api/environments/:environment_id/puppetclasses/:puppetclass_id/smart_class_parameters 특정 환경/Puppet 클래스 조합의 스마트 클래스 매개 변수 목록
GET /api/smart_class_parameters/:id 스마트 클래스 매개 변수 표시
PUT /api/smart_class_parameters/:id 스마트 클래스 매개 변수 업데이트

Smart proxies

Resource Description
POST /api/smart_proxies/:id/import_puppetclasses Puppet 프록시에서 Puppet 클래스를 가져옵니다.
POST /api/smart_proxies/:smart_proxy_id/environments/:id/import_puppetclasses 환경에 대한 Puppet 프록시에서 Puppet 클래스를 가져옵니다
POST /api/environments/:environment_id/smart_proxies/:id/import_puppetclasses 환경에 대한 Puppet 프록시에서 Puppet 클래스를 가져옵니다
GET /api/smart_proxies 모든 스마트 프록시 나열
GET /api/smart_proxies/:id 스마트 프록시 표시
POST /api/smart_proxies 스마트 프록시 생성
PUT /api/smart_proxies/:id 스마트 프록시 업데이트
DELETE /api/smart_proxies/:id 스마트 프록시 삭제
PUT /api/smart_proxies/:id/refresh 스마트 프록시 기능 새로고침

Smart variables

Resource Description
GET /api/smart_variables 모든 스마트 매개 변수 나열
GET /api/hosts/:host_id/smart_variables 특정 호스트의 스마트 변수 목록
GET /api/hostgroups/:hostgroup_id/smart_variables 특정 호스트 그룹의 스마트 변수 목록
GET /api/puppetclasses/:puppetclass_id/smart_variables 특정 Puppet 클래스의 스마트 변수 목록
GET /api/smart_variables/:id 스마트 변수 표시
POST /api/smart_variables 스마트 변수 생성
PUT /api/smart_variables/:id 스마트 변수 업데이트
DELETE /api/smart_variables/:id 스마트 변수 삭제

Ssh keys

Resource Description
GET /api/users/:user_id/ssh_keys List all SSH keys for a user
GET /api/users/:user_id/ssh_keys/:id Show an SSH key from a user
POST /api/users/:user_id/ssh_keys Add an SSH key for a user
DELETE /api/users/:user_id/ssh_keys/:id Delete an SSH key for a user

Statistics

Resource Description
GET /api/statistics 통계 검색

Subnets

Resource Description
GET /api/subnets 서브넷 목록
GET /api/domains/:domain_id/subnets 도메인의 서브넷 목록
GET /api/locations/:location_id/subnets 위치별 서브넷 목록
GET /api/organizations/:organization_id/subnets 조직별 서브넷 목록
GET /api/subnets/:id 서브넷 표시
POST /api/subnets 서브넷 생성
PUT /api/subnets/:id 서브넷 업데이트
DELETE /api/subnets/:id 서브넷 삭제
GET /api/subnets/:id/freeip Provides an unused IP address in this subnet

Tasks

Resource Description
GET /api/orchestration/:id/tasks 지정된 오케스트레이션 이벤트의 모든 작업을 나열

Template combinations

Resource Description
GET /api/config_templates/:config_template_id/template_combinations DEPRECATED 템플릿 조합 목록 나열
GET /api/provisioning_templates/:provisioning_template_id/template_combinations 템플릿 조합 목록 나열
GET /api/hostgroups/:hostgroup_id/template_combinations 템플릿 조합 목록 나열
GET /api/environments/:environment_id/template_combinations 템플릿 조합 목록 나열
POST /api/config_templates/:config_template_id/template_combinations DEPRECATED 템플릿 조합 추가
POST /api/provisioning_templates/:provisioning_template_id/template_combinations 템플릿 조합 추가
POST /api/hostgroups/:hostgroup_id/template_combinations 템플릿 조합 추가
POST /api/environments/:environment_id/template_combinations 템플릿 조합 추가
GET /api/template_combinations/:id 템플릿 조합 표시
GET /api/config_templates/:config_template_id/template_combinations/:id DEPRECATED 템플릿 조합 표시
GET /api/provisioning_templates/:provisioning_template_id/template_combinations/:id 템플릿 조합 표시
GET /api/hostgroups/:hostgroup_id/template_combinations/:id 템플릿 조합 표시
GET /api/environments/:environment_id/template_combinations/:id 템플릿 조합 표시
PUT /api/provisioning_templates/:provisioning_template_id/template_combinations/:id 템플릿 조합 업데이트
PUT /api/config_templates/:config_template_id/template_combinations/:id DEPRECATED 템플릿 조합 업데이트
PUT /api/hostgroups/:hostgroup_id/template_combinations/:id 템플릿 조합 업데이트
PUT /api/environments/:environment_id/template_combinations/:id 템플릿 조합 업데이트
DELETE /api/template_combinations/:id 템플릿 조합 삭제

Template kinds

Resource Description
GET /api/template_kinds 모든 템플릿 종류를 나열

Usergroups

Resource Description
GET /api/usergroups 모든 사용자 그룹 나열
GET /api/usergroups/:id 사용자 그룹 표시
POST /api/usergroups 사용자 그룹 생성
PUT /api/usergroups/:id 사용자 그룹 업데이트
DELETE /api/usergroups/:id 사용자 그룹 삭제

Users

Resource Description
GET /api/users 모든 사용자 나열
GET /api/auth_source_ldaps/:auth_source_ldap_id/users LDAP 인증 소스에 대한 모든 사용자 나열
GET /api/usergroups/:usergroup_id/users 사용자 그룹에 대한 모든 사용자 나열
GET /api/roles/:role_id/users 역할에 대한 모든 사용자 나열
GET /api/locations/:location_id/users 위치에 대한 모든 사용자 나열
GET /api/organizations/:organization_id/users 조직에 대한 모든 사용자 나열
GET /api/users/:id 사용자 표시
POST /api/users 사용자 생성
PUT /api/users/:id 사용자 업데이트
DELETE /api/users/:id 사용자 삭제