Struct render_api::RenderClient
source · pub struct RenderClient {
pub client: Client,
/* private fields */
}
Fields§
§client: Client
Implementations§
source§impl RenderClient
impl RenderClient
pub async fn get_env_groups(&self, owner_id: &str) -> Result<Vec<EnvGroup>>
pub async fn create_env_var_group( &self, owner_id: &str, name: &str, vars: &[GqlEnvVar] ) -> Result<EnvGroup>
pub async fn update_env_var_group( &self, group_id: &str, vars: &[GqlEnvVar] ) -> Result<EnvGroup>
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
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
sourcepub fn list_services(&self) -> ListServicesRequest<'_>
pub fn list_services(&self) -> ListServicesRequest<'_>
List services
sourcepub fn create_service(&self) -> CreateServiceRequest<'_>
pub fn create_service(&self) -> CreateServiceRequest<'_>
Create service
sourcepub fn retrieve_service(&self, service_id: &str) -> RetrieveServiceRequest<'_>
pub fn retrieve_service(&self, service_id: &str) -> RetrieveServiceRequest<'_>
Retrieve service
sourcepub fn delete_service(&self, service_id: &str) -> DeleteServiceRequest<'_>
pub fn delete_service(&self, service_id: &str) -> DeleteServiceRequest<'_>
Delete service
sourcepub fn update_service(&self, service_id: &str) -> UpdateServiceRequest<'_>
pub fn update_service(&self, service_id: &str) -> UpdateServiceRequest<'_>
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
sourcepub fn update_environment_variables(
&self,
body: Value,
service_id: &str
) -> UpdateEnvironmentVariablesRequest<'_>
pub fn update_environment_variables( &self, body: Value, service_id: &str ) -> UpdateEnvironmentVariablesRequest<'_>
Update environment variables
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
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
sourcepub fn suspend_service(&self, service_id: &str) -> SuspendServiceRequest<'_>
pub fn suspend_service(&self, service_id: &str) -> SuspendServiceRequest<'_>
Suspend service
sourcepub fn resume_service(&self, service_id: &str) -> ResumeServiceRequest<'_>
pub fn resume_service(&self, service_id: &str) -> ResumeServiceRequest<'_>
Resume service
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
sourcepub fn list_deploys(&self, service_id: &str) -> ListDeploysRequest<'_>
pub fn list_deploys(&self, service_id: &str) -> ListDeploysRequest<'_>
List deploys
sourcepub fn trigger_a_deploy(&self, service_id: &str) -> TriggerADeployRequest<'_>
pub fn trigger_a_deploy(&self, service_id: &str) -> TriggerADeployRequest<'_>
Trigger a 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
sourcepub fn list_custom_domains(
&self,
service_id: &str
) -> ListCustomDomainsRequest<'_>
pub fn list_custom_domains( &self, service_id: &str ) -> ListCustomDomainsRequest<'_>
List 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
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
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
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
sourcepub fn list_jobs(&self, service_id: &str) -> ListJobsRequest<'_>
pub fn list_jobs(&self, service_id: &str) -> ListJobsRequest<'_>
sourcepub fn create_job(&self, service_id: &str) -> CreateJobRequest<'_>
pub fn create_job(&self, service_id: &str) -> CreateJobRequest<'_>
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