FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [View Raw Code]   [Original HTTPS Page]

python-gitlab/docs/gl_objects/pagesdomains.rst at main · smwhite2/python-gitlab · GitHub

Repository navigation

Latest commit

 

History

History
94 lines (58 loc) · 1.8 KB
  1. python-gitlab
  2. docs
  3. gl_objects

pagesdomains.rst

File metadata and controls

94 lines (58 loc) · 1.8 KB

Pages and Pages domains

Project pages

References

Examples

Get Pages settings for a project:

pages = project.pages.get()

Update Pages settings for a project:

project.pages.update(new_data={'pages_https_only': True})

Delete (unpublish) Pages for a project (admin only):

project.pages.delete()

Pages domains (admin only)

References

Examples

List all the existing domains (admin only):

domains = gl.pagesdomains.list()

Project Pages domains

References

Examples

List domains for a project:

domains = project.pagesdomains.list()

Get a single domain:

domain = project.pagesdomains.get('d1.example.com')

Create a new domain:

domain = project.pagesdomains.create({'domain': 'd2.example.com})

Update an existing domain:

domain.certificate = open('d2.crt').read()
domain.key = open('d2.key').read()
domain.save()

Delete an existing domain:

domain.delete
# or
project.pagesdomains.delete('d2.example.com')

Back | FazBrowse Home | New Git URL