-
- Service Provider
- Posts: 8
- Liked: 2 times
- Joined: Aug 30, 2019 3:06 pm
- Full Name: Vitor Cortes de Souza
- Contact:
create/add Repositories via API
Hey there!
Is there a way of creating/adding repositories via the API? I could not find anything in the documentation that would allow me to create repositories (something like (POST)/repositories). I know it is possible to provision cloud tenants, for example, but nothing related to repositories. If anyone could provide me with a link to the actual endpoint that would allow me to do that, that would be great!
What I actually need:
(POST)/repositories
But I could only find:
(GET)/repositories
Documentation link: https://helpcenter.veeam.com/docs/backu ... ml?ver=100
Thanks for the help!
Is there a way of creating/adding repositories via the API? I could not find anything in the documentation that would allow me to create repositories (something like (POST)/repositories). I know it is possible to provision cloud tenants, for example, but nothing related to repositories. If anyone could provide me with a link to the actual endpoint that would allow me to do that, that would be great!
What I actually need:
(POST)/repositories
But I could only find:
(GET)/repositories
Documentation link: https://helpcenter.veeam.com/docs/backu ... ml?ver=100
Thanks for the help!
-
- VeeaMVP
- Posts: 695
- Liked: 374 times
- Joined: Jun 24, 2019 1:39 pm
- Full Name: Chris Arceneaux
- Location: Georgia, USA
- Contact:
Re: create/add Repositories via API
Hi Vitor,
You can provision backup resources for a Cloud Connect tenant using the Enterprise Manager API call:
(POST) /cloud/tenants/{ID}/resources
If you're looking to automate Cloud Connect tenant sign-ups and resource changes, I'll also recommend you check out Veeam Availability Console as it is a free product for VCSPs and has the API calls you're looking for as well.
You can provision backup resources for a Cloud Connect tenant using the Enterprise Manager API call:
(POST) /cloud/tenants/{ID}/resources
If you're looking to automate Cloud Connect tenant sign-ups and resource changes, I'll also recommend you check out Veeam Availability Console as it is a free product for VCSPs and has the API calls you're looking for as well.
-
- Veeam Software
- Posts: 149
- Liked: 47 times
- Joined: May 25, 2016 3:29 am
- Full Name: Ben Young
- Contact:
Re: create/add Repositories via API
I believe you are specifically looking at adding Backup repositories (Cloud connect, local ones etc) to the environment?
I have never done this but given there is not post/put methods in the docs for that + I just tested and got a HTTP 405 Method not supported I am guessing this has not been implemented into the EM API.
Also, the full entity list/view of the repos seems to be very light on detail too, really just gives the name, type and capacity I would expect there to be more like credentials, addresses, paths etc
You could use PS for this / create a wrapper if needed
https://helpcenter.veeam.com/docs/backu ... ml?ver=100
I have never done this but given there is not post/put methods in the docs for that + I just tested and got a HTTP 405 Method not supported I am guessing this has not been implemented into the EM API.
Also, the full entity list/view of the repos seems to be very light on detail too, really just gives the name, type and capacity I would expect there to be more like credentials, addresses, paths etc
You could use PS for this / create a wrapper if needed
https://helpcenter.veeam.com/docs/backu ... ml?ver=100
-
- Veeam Software
- Posts: 2010
- Liked: 669 times
- Joined: Sep 25, 2019 10:32 am
- Full Name: Oleg Feoktistov
- Contact:
Re: create/add Repositories via API
Hi guys,
@benyoung is right. Currently POST request to /repositories endpoint is not supported.
So, powershell with a wrapper could be a way here.
In addition, have a look at this cmdlet if you are planning to configure Scale-Out Backup Repository.
Best regards,
Oleg
@benyoung is right. Currently POST request to /repositories endpoint is not supported.
So, powershell with a wrapper could be a way here.
In addition, have a look at this cmdlet if you are planning to configure Scale-Out Backup Repository.
Best regards,
Oleg
-
- Service Provider
- Posts: 8
- Liked: 2 times
- Joined: Aug 30, 2019 3:06 pm
- Full Name: Vitor Cortes de Souza
- Contact:
Re: create/add Repositories via API
Thank you, guys!
@chris.arceneaux, thanks for the suggestion! But, what I really need is to add backup repositories to the environment via API, like suggested by @benyoung and @oleg.feoktistov. Specifically, I'm looking for creating Scale-Out Backup repositories. Since that option is not provided (at least not yet) by the API, I will look into powershell as an alternative, like suggested by @oleg.feoktistov.
Many thanks.
@chris.arceneaux, thanks for the suggestion! But, what I really need is to add backup repositories to the environment via API, like suggested by @benyoung and @oleg.feoktistov. Specifically, I'm looking for creating Scale-Out Backup repositories. Since that option is not provided (at least not yet) by the API, I will look into powershell as an alternative, like suggested by @oleg.feoktistov.
Many thanks.
-
- Product Manager
- Posts: 20400
- Liked: 2298 times
- Joined: Oct 26, 2012 3:28 pm
- Full Name: Vladimir Eremin
- Contact:
Re: create/add Repositories via API
RESTful API implement the same capabilities as Enterprise Manager does - so, there is no way to add repository neither in Enterprise Manager, nor in RESTful API.
So, yes, PowerShell is a preferable way, if you're after creating backup repositories in automatic fashion.
Thanks!
So, yes, PowerShell is a preferable way, if you're after creating backup repositories in automatic fashion.
Thanks!
Who is online
Users browsing this forum: No registered users and 1 guest