pub struct RenderClient {
pub client: Client,
/* private fields */
}Fields§
§client: ClientImplementations§
Source§impl RenderClient
impl RenderClient
Source§impl RenderClient
impl RenderClient
pub fn new(url: &str, authentication: RenderAuthentication) -> Self
pub fn with_authentication(self, authentication: RenderAuthentication) -> Self
pub fn with_middleware<M: Middleware + 'static>(self, middleware: M) -> Self
List authorized users and teams
[https://api-docs.render.com/reference/get-owners](https://api-docs.render.com/reference/get-owners)Sourcepub fn retrieve_user_or_team(
&self,
owner_id: &str,
) -> RetrieveUserOrTeamRequest<'_>
pub fn retrieve_user_or_team( &self, owner_id: &str, ) -> RetrieveUserOrTeamRequest<'_>
Retrieve user or team
[https://api-docs.render.com/reference/get-owner](https://api-docs.render.com/reference/get-owner)Sourcepub fn list_services(&self) -> ListServicesRequest<'_>
pub fn list_services(&self) -> ListServicesRequest<'_>
List services
[https://api-docs.render.com/reference/get-services](https://api-docs.render.com/reference/get-services)Sourcepub fn create_service(&self) -> CreateServiceRequest<'_>
pub fn create_service(&self) -> CreateServiceRequest<'_>
Create service
[https://api-docs.render.com/reference/create-service](https://api-docs.render.com/reference/create-service)Sourcepub fn retrieve_service(&self, service_id: &str) -> RetrieveServiceRequest<'_>
pub fn retrieve_service(&self, service_id: &str) -> RetrieveServiceRequest<'_>
Retrieve service
[https://api-docs.render.com/reference/get-service](https://api-docs.render.com/reference/get-service)Sourcepub fn delete_service(&self, service_id: &str) -> DeleteServiceRequest<'_>
pub fn delete_service(&self, service_id: &str) -> DeleteServiceRequest<'_>
Delete service
[https://api-docs.render.com/reference/delete-service](https://api-docs.render.com/reference/delete-service)Sourcepub fn update_service(&self, service_id: &str) -> UpdateServiceRequest<'_>
pub fn update_service(&self, service_id: &str) -> UpdateServiceRequest<'_>
Update service
[https://api-docs.render.com/reference/update-service](https://api-docs.render.com/reference/update-service)Sourcepub fn retrieve_environment_variables(
&self,
service_id: &str,
) -> RetrieveEnvironmentVariablesRequest<'_>
pub fn retrieve_environment_variables( &self, service_id: &str, ) -> RetrieveEnvironmentVariablesRequest<'_>
Retrieve environment variables
[https://api-docs.render.com/reference/get-env-vars-for-service](https://api-docs.render.com/reference/get-env-vars-for-service)Sourcepub fn update_environment_variables(
&self,
body: Vec<EnvVar>,
service_id: &str,
) -> UpdateEnvironmentVariablesRequest<'_>
pub fn update_environment_variables( &self, body: Vec<EnvVar>, service_id: &str, ) -> UpdateEnvironmentVariablesRequest<'_>
Update environment variables
[https://api-docs.render.com/reference/update-env-vars-for-service](https://api-docs.render.com/reference/update-env-vars-for-service)Sourcepub fn retrieve_headers(&self, service_id: &str) -> RetrieveHeadersRequest<'_>
pub fn retrieve_headers(&self, service_id: &str) -> RetrieveHeadersRequest<'_>
Retrieve headers
[https://api-docs.render.com/reference/get-headers](https://api-docs.render.com/reference/get-headers)Sourcepub fn retrieve_redirect_and_rewrite_rules(
&self,
service_id: &str,
) -> RetrieveRedirectAndRewriteRulesRequest<'_>
pub fn retrieve_redirect_and_rewrite_rules( &self, service_id: &str, ) -> RetrieveRedirectAndRewriteRulesRequest<'_>
Retrieve redirect and rewrite rules
[https://api-docs.render.com/reference/get-routes](https://api-docs.render.com/reference/get-routes)Sourcepub fn suspend_service(&self, service_id: &str) -> SuspendServiceRequest<'_>
pub fn suspend_service(&self, service_id: &str) -> SuspendServiceRequest<'_>
Suspend service
[https://api-docs.render.com/reference/suspend-service-1](https://api-docs.render.com/reference/suspend-service-1)Sourcepub fn resume_service(&self, service_id: &str) -> ResumeServiceRequest<'_>
pub fn resume_service(&self, service_id: &str) -> ResumeServiceRequest<'_>
Resume service
[https://api-docs.render.com/reference/resume-service-1](https://api-docs.render.com/reference/resume-service-1)Sourcepub fn scale_service_to_desired_number_of_instances(
&self,
service_id: &str,
) -> ScaleServiceToDesiredNumberOfInstancesRequest<'_>
pub fn scale_service_to_desired_number_of_instances( &self, service_id: &str, ) -> ScaleServiceToDesiredNumberOfInstancesRequest<'_>
Scale service to desired number of instances
[https://api-docs.render.com/reference/scale-service](https://api-docs.render.com/reference/scale-service)Sourcepub fn list_deploys(&self, service_id: &str) -> ListDeploysRequest<'_>
pub fn list_deploys(&self, service_id: &str) -> ListDeploysRequest<'_>
List deploys
[https://api-docs.render.com/reference/get-deploys](https://api-docs.render.com/reference/get-deploys)Sourcepub fn trigger_deploy(&self, service_id: &str) -> TriggerDeployRequest<'_>
pub fn trigger_deploy(&self, service_id: &str) -> TriggerDeployRequest<'_>
Trigger a deploy
[https://api-docs.render.com/reference/create-deploy](https://api-docs.render.com/reference/create-deploy)Sourcepub fn retrieve_deploy(
&self,
deploy_id: &str,
service_id: &str,
) -> RetrieveDeployRequest<'_>
pub fn retrieve_deploy( &self, deploy_id: &str, service_id: &str, ) -> RetrieveDeployRequest<'_>
Retrieve deploy
[https://api-docs.render.com/reference/get-deploy](https://api-docs.render.com/reference/get-deploy)Sourcepub fn list_custom_domains(
&self,
service_id: &str,
) -> ListCustomDomainsRequest<'_>
pub fn list_custom_domains( &self, service_id: &str, ) -> ListCustomDomainsRequest<'_>
List custom domains
[https://api-docs.render.com/reference/get-custom-domains](https://api-docs.render.com/reference/get-custom-domains)Sourcepub fn add_custom_domain(&self, service_id: &str) -> AddCustomDomainRequest<'_>
pub fn add_custom_domain(&self, service_id: &str) -> AddCustomDomainRequest<'_>
Add custom domain
[https://api-docs.render.com/reference/create-custom-domain](https://api-docs.render.com/reference/create-custom-domain)Sourcepub fn retrieve_custom_domain(
&self,
custom_domain_id_or_name: &str,
service_id: &str,
) -> RetrieveCustomDomainRequest<'_>
pub fn retrieve_custom_domain( &self, custom_domain_id_or_name: &str, service_id: &str, ) -> RetrieveCustomDomainRequest<'_>
Retrieve custom domain
[https://api-docs.render.com/reference/get-custom-domain](https://api-docs.render.com/reference/get-custom-domain)Sourcepub fn delete_custom_domain(
&self,
custom_domain_id_or_name: &str,
service_id: &str,
) -> DeleteCustomDomainRequest<'_>
pub fn delete_custom_domain( &self, custom_domain_id_or_name: &str, service_id: &str, ) -> DeleteCustomDomainRequest<'_>
Delete custom domain
[https://api-docs.render.com/reference/delete-custom-domain](https://api-docs.render.com/reference/delete-custom-domain)Sourcepub fn verify_dns_configuration(
&self,
custom_domain_id_or_name: &str,
service_id: &str,
) -> VerifyDnsConfigurationRequest<'_>
pub fn verify_dns_configuration( &self, custom_domain_id_or_name: &str, service_id: &str, ) -> VerifyDnsConfigurationRequest<'_>
Verify DNS configuration
[https://api-docs.render.com/reference/refresh-custom-domain](https://api-docs.render.com/reference/refresh-custom-domain)Sourcepub fn list_jobs(&self, service_id: &str) -> ListJobsRequest<'_>
pub fn list_jobs(&self, service_id: &str) -> ListJobsRequest<'_>
List jobs
[https://api-docs.render.com/reference/list-job](https://api-docs.render.com/reference/list-job)Sourcepub fn create_job(&self, service_id: &str) -> CreateJobRequest<'_>
pub fn create_job(&self, service_id: &str) -> CreateJobRequest<'_>
Create job
[https://api-docs.render.com/reference/post-job](https://api-docs.render.com/reference/post-job)Sourcepub fn retrieve_job(
&self,
job_id: &str,
service_id: &str,
) -> RetrieveJobRequest<'_>
pub fn retrieve_job( &self, job_id: &str, service_id: &str, ) -> RetrieveJobRequest<'_>
Retrieve job
[https://api-docs.render.com/reference/get-job](https://api-docs.render.com/reference/get-job)Sourcepub fn list_env_groups(&self) -> ListEnvGroupsRequest<'_>
pub fn list_env_groups(&self) -> ListEnvGroupsRequest<'_>
List env groups
[https://api-docs.render.com/reference/list-env-groups](https://api-docs.render.com/reference/list-env-groups)Sourcepub fn retrieve_env_group(
&self,
env_group_id: &str,
) -> RetrieveEnvGroupRequest<'_>
pub fn retrieve_env_group( &self, env_group_id: &str, ) -> RetrieveEnvGroupRequest<'_>
Retrieve env group
[https://api-docs.render.com/reference/get-env-group](https://api-docs.render.com/reference/get-env-group)Auto Trait Implementations§
impl !RefUnwindSafe for RenderClient
impl !UnwindSafe for RenderClient
impl Freeze for RenderClient
impl Send for RenderClient
impl Sync for RenderClient
impl Unpin for RenderClient
impl UnsafeUnpin for RenderClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more