Documentation
¶
Index ¶
- type Client
- func (a *Client) DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, ...) (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent, error)
- func (a *Client) GetRepositoriesWorkspaceRepoSlugDeployKeys(params *GetRepositoriesWorkspaceRepoSlugDeployKeysParams, ...) (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
- func (a *Client) GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, ...) (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
- func (a *Client) PostRepositoriesWorkspaceRepoSlugDeployKeys(params *PostRepositoriesWorkspaceRepoSlugDeployKeysParams, ...) (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
- func (a *Client) PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, ...) (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader
- type GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader
- type GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound
- type GetRepositoriesWorkspaceRepoSlugDeployKeysOK
- type GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParams() *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext(ctx context.Context)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient(client *http.Client)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug(repoSlug string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout(timeout time.Duration)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace(workspace string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetRepositoriesWorkspaceRepoSlugDeployKeysReader
- type PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest
- type PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden
- type PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound
- type PostRepositoriesWorkspaceRepoSlugDeployKeysOK
- type PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParams() *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext(ctx context.Context) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient(client *http.Client) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout(timeout time.Duration) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext(ctx context.Context)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient(client *http.Client)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug(repoSlug string)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout(timeout time.Duration)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace(workspace string)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext(ctx context.Context) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient(client *http.Client) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug(repoSlug string) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout(timeout time.Duration) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace(workspace string) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostRepositoriesWorkspaceRepoSlugDeployKeysReader
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for deploy API
func (*Client) DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID ¶
func (a *Client) DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent, error)
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID This deletes a deploy key from a repository.
Example: ``` $ curl -XDELETE \ -H "Authorization <auth header>" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/1234 ```
func (*Client) GetRepositoriesWorkspaceRepoSlugDeployKeys ¶
func (a *Client) GetRepositoriesWorkspaceRepoSlugDeployKeys(params *GetRepositoriesWorkspaceRepoSlugDeployKeysParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
GetRepositoriesWorkspaceRepoSlugDeployKeys Returns all deploy-keys belonging to a repository.
Example: ``` $ curl -H "Authorization <auth header>" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys
Output:
{
"pagelen": 10,
"values": [
{
"id": 123,
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5",
"label": "mykey",
"type": "deploy_key",
"created_on": "2018-08-15T23:50:59.993890+00:00",
"repository": {
"full_name": "mleu/test",
"name": "test",
"type": "repository",
"uuid": "{85d08b4e-571d-44e9-a507-fa476535aa98}"
},
"links":{
"self":{
"href": "https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/123"
}
}
"last_used": null,
"comment": "mleu@C02W454JHTD8"
}
],
"page": 1,
"size": 1
}
```
func (*Client) GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID ¶
func (a *Client) GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID Returns the deploy key belonging to a specific key.
Example: ``` $ curl -H "Authorization <auth header>" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-key/1234
Output:
{
"comment": "mleu@C02W454JHTD8",
"last_used": null,
"links": {
"self": {
"href": https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-key/1234"
}
},
"repository": {
"full_name": "mleu/test",
"name": "test",
"type": "repository",
"uuid": "{85d08b4e-571d-44e9-a507-fa476535aa98}"
},
"label": "mykey",
"created_on": "2018-08-15T23:50:59.993890+00:00",
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5",
"id": 1234,
"type": "deploy_key"
}
```
func (*Client) PostRepositoriesWorkspaceRepoSlugDeployKeys ¶
func (a *Client) PostRepositoriesWorkspaceRepoSlugDeployKeys(params *PostRepositoriesWorkspaceRepoSlugDeployKeysParams, authInfo runtime.ClientAuthInfoWriter) (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
PostRepositoriesWorkspaceRepoSlugDeployKeys Create a new deploy key in a repository.
Example: ``` $ curl -XPOST \ -H "Authorization <auth header>" \ -H "Content-type: application/json" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys -d \
'{
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5 mleu@C02W454JHTD8",
"label": "mydeploykey"
}'
Output:
{
"id": 123,
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5",
"label": "mydeploykey",
"type": "deploy_key",
"created_on": "2018-08-15T23:50:59.993890+00:00",
"repository": {
"full_name": "mleu/test",
"name": "test",
"type": "repository",
"uuid": "{85d08b4e-571d-44e9-a507-fa476535aa98}"
},
"links":{
"self":{
"href": "https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/123"
}
}
"last_used": null,
"comment": "mleu@C02W454JHTD8"
}
```
func (*Client) PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID ¶
func (a *Client) PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID Create a new deploy key in a repository.
The same key needs to be passed in but the comment and label can change.
Example: ``` $ curl -XPUT \ -H "Authorization <auth header>" \ -H "Content-type: application/json" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/1234 -d \
'{
"label": "newlabel",
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5 newcomment",
}'
Output:
{
"comment": "newcomment",
"last_used": null,
"links": {
"self": {
"href": "https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/1234"
}
},
"repository": {
"full_name": "mleu/test",
"name": "test",
"type": "repository",
"uuid": "{85d08b4e-571d-44e9-a507-fa476535aa98}"
},
"label": "newlabel",
"created_on": "2018-08-15T23:50:59.993890+00:00",
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5",
"id": 1234,
"type": "deploy_key"
}
```
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface {
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent, error)
GetRepositoriesWorkspaceRepoSlugDeployKeys(params *GetRepositoriesWorkspaceRepoSlugDeployKeysParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
PostRepositoriesWorkspaceRepoSlugDeployKeys(params *PostRepositoriesWorkspaceRepoSlugDeployKeysParams, authInfo runtime.ClientAuthInfoWriter) (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
SetTransport(transport runtime.ClientTransport)
}
ClientService is the interface for Client methods
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService
New creates a new deploy API client.
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden struct {
}
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden handles this case with default header values.
If the current user does not have permission to delete a key for the specified user
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden creates a DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden with default headers values
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error() string
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent ¶
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent struct {
}
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent handles this case with default header values.
The key has been deleted
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent creates a DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent with default headers values
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent) Error ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent) Error() string
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound handles this case with default header values.
If the specified user, repository, or deploy key does not exist
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound creates a DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound with default headers values
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error() string
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload() *models.Error
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams struct {
/*KeyID
The key ID matching the deploy key.
*/
KeyID string
/*RepoSlug
This can either be the repository slug or the UUID of the repository,
surrounded by curly-braces, for example: `{repository UUID}`.
*/
RepoSlug string
/*Workspace
This can either be the workspace ID (slug) or the workspace UUID
surrounded by curly-braces, for example: `{workspace UUID}`.
*/
Workspace string
Context context.Context
HTTPClient *http.Client
// contains filtered or unexported fields
}
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams contains all the parameters to send to the API endpoint for the delete repositories workspace repo slug deploy keys key ID operation typically these are written to a http.Request
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams creates a new DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized.
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext creates a new DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient creates a new DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout creates a new DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
SetContext adds the context to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
SetKeyID adds the keyId to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithContext adds the context to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithHTTPClient adds the HTTPClient to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithKeyID adds the keyID to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithRepoSlug adds the repoSlug to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithTimeout adds the timeout to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithWorkspace adds the workspace to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader ¶
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader struct {
// contains filtered or unexported fields
}
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader is a Reader for the DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID structure.
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden struct {
}
GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden handles this case with default header values.
If the specified user or repository is not accessible to the current user
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysForbidden ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysForbidden() *GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden
NewGetRepositoriesWorkspaceRepoSlugDeployKeysForbidden creates a GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden) Error() string
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden struct {
}
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden handles this case with default header values.
If the specified user or repository is not accessible to the current user
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden creates a GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error() string
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound handles this case with default header values.
If the specified user or repository does not exist
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound creates a GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error() string
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK ¶
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK handles this case with default header values.
Deploy key matching the key ID
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK creates a GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) Error() string
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) GetPayload() *models.DeployKey
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams struct {
/*KeyID
The key ID matching the deploy key.
*/
KeyID string
/*RepoSlug
This can either be the repository slug or the UUID of the repository,
surrounded by curly-braces, for example: `{repository UUID}`.
*/
RepoSlug string
/*Workspace
This can either be the workspace ID (slug) or the workspace UUID
surrounded by curly-braces, for example: `{workspace UUID}`.
*/
Workspace string
Context context.Context
HTTPClient *http.Client
// contains filtered or unexported fields
}
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams contains all the parameters to send to the API endpoint for the get repositories workspace repo slug deploy keys key ID operation typically these are written to a http.Request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized.
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a context for a request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
SetContext adds the context to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
SetKeyID adds the keyId to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithContext adds the context to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithHTTPClient adds the HTTPClient to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithKeyID adds the keyID to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithRepoSlug adds the repoSlug to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithTimeout adds the timeout to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithWorkspace adds the workspace to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader struct {
// contains filtered or unexported fields
}
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader is a Reader for the GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID structure.
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound ¶
GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound handles this case with default header values.
If the specified user or repository does not exist
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysNotFound ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysNotFound() *GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound
NewGetRepositoriesWorkspaceRepoSlugDeployKeysNotFound creates a GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound) Error() string
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugDeployKeysOK ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysOK struct {
Payload *models.PaginatedDeployKeys
}
GetRepositoriesWorkspaceRepoSlugDeployKeysOK handles this case with default header values.
Deploy keys matching the repository
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysOK ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysOK() *GetRepositoriesWorkspaceRepoSlugDeployKeysOK
NewGetRepositoriesWorkspaceRepoSlugDeployKeysOK creates a GetRepositoriesWorkspaceRepoSlugDeployKeysOK with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysOK) Error() string
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysOK) GetPayload() *models.PaginatedDeployKeys
type GetRepositoriesWorkspaceRepoSlugDeployKeysParams ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysParams struct {
/*RepoSlug
This can either be the repository slug or the UUID of the repository,
surrounded by curly-braces, for example: `{repository UUID}`.
*/
RepoSlug string
/*Workspace
This can either be the workspace ID (slug) or the workspace UUID
surrounded by curly-braces, for example: `{workspace UUID}`.
*/
Workspace string
Context context.Context
HTTPClient *http.Client
// contains filtered or unexported fields
}
GetRepositoriesWorkspaceRepoSlugDeployKeysParams contains all the parameters to send to the API endpoint for the get repositories workspace repo slug deploy keys operation typically these are written to a http.Request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParams ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParams() *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysParams creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized.
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a context for a request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext(ctx context.Context)
SetContext adds the context to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithContext adds the context to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithHTTPClient adds the HTTPClient to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithRepoSlug adds the repoSlug to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithTimeout adds the timeout to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithWorkspace adds the workspace to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetRepositoriesWorkspaceRepoSlugDeployKeysReader ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysReader struct {
// contains filtered or unexported fields
}
GetRepositoriesWorkspaceRepoSlugDeployKeysReader is a Reader for the GetRepositoriesWorkspaceRepoSlugDeployKeys structure.
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysReader) ReadResponse ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest ¶
type PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest struct {
}
PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest handles this case with default header values.
Invalid deploy key inputs
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest() *PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest
NewPostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest creates a PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest with default headers values
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest) Error ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest) Error() string
type PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden ¶
type PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden struct {
}
PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden handles this case with default header values.
If the specified user or repository is not accessible to the current user
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysForbidden ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysForbidden() *PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden
NewPostRepositoriesWorkspaceRepoSlugDeployKeysForbidden creates a PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden with default headers values
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden) Error ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden) Error() string
type PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound ¶
PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound handles this case with default header values.
If the specified user or repository does not exist
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysNotFound ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysNotFound() *PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound
NewPostRepositoriesWorkspaceRepoSlugDeployKeysNotFound creates a PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound with default headers values
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound) Error ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound) Error() string
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound) GetPayload ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound) GetPayload() *models.Error
type PostRepositoriesWorkspaceRepoSlugDeployKeysOK ¶
PostRepositoriesWorkspaceRepoSlugDeployKeysOK handles this case with default header values.
The deploy key that was created
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysOK ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysOK() *PostRepositoriesWorkspaceRepoSlugDeployKeysOK
NewPostRepositoriesWorkspaceRepoSlugDeployKeysOK creates a PostRepositoriesWorkspaceRepoSlugDeployKeysOK with default headers values
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK) Error ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysOK) Error() string
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK) GetPayload ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysOK) GetPayload() *models.DeployKey
type PostRepositoriesWorkspaceRepoSlugDeployKeysParams ¶
type PostRepositoriesWorkspaceRepoSlugDeployKeysParams struct {
/*RepoSlug
This can either be the repository slug or the UUID of the repository,
surrounded by curly-braces, for example: `{repository UUID}`.
*/
RepoSlug string
/*Workspace
This can either be the workspace ID (slug) or the workspace UUID
surrounded by curly-braces, for example: `{workspace UUID}`.
*/
Workspace string
Context context.Context
HTTPClient *http.Client
// contains filtered or unexported fields
}
PostRepositoriesWorkspaceRepoSlugDeployKeysParams contains all the parameters to send to the API endpoint for the post repositories workspace repo slug deploy keys operation typically these are written to a http.Request
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParams ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParams() *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
NewPostRepositoriesWorkspaceRepoSlugDeployKeysParams creates a new PostRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized.
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext(ctx context.Context) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext creates a new PostRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a context for a request
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient(client *http.Client) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient creates a new PostRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout(timeout time.Duration) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout creates a new PostRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext(ctx context.Context)
SetContext adds the context to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext(ctx context.Context) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithContext adds the context to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient(client *http.Client) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithHTTPClient adds the HTTPClient to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug(repoSlug string) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithRepoSlug adds the repoSlug to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout(timeout time.Duration) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithTimeout adds the timeout to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace(workspace string) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithWorkspace adds the workspace to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostRepositoriesWorkspaceRepoSlugDeployKeysReader ¶
type PostRepositoriesWorkspaceRepoSlugDeployKeysReader struct {
// contains filtered or unexported fields
}
PostRepositoriesWorkspaceRepoSlugDeployKeysReader is a Reader for the PostRepositoriesWorkspaceRepoSlugDeployKeys structure.
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysReader) ReadResponse ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest ¶
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest handles this case with default header values.
If the submitted key or related value is invalid
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest creates a PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest with default headers values
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest) Error() string
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest) GetPayload() *models.Error
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden struct {
}
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden handles this case with default header values.
If the current user does not have permission to add a key for the specified user
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden creates a PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden with default headers values
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error() string
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound handles this case with default header values.
If the specified user, repository, or deploy key does not exist
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound creates a PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound with default headers values
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error() string
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload() *models.Error
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK ¶
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK handles this case with default header values.
The newly updated deploy key.
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK creates a PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK with default headers values
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) Error() string
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) GetPayload() *models.DeployKey
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams struct {
/*KeyID
The key ID matching the deploy key.
*/
KeyID string
/*RepoSlug
This can either be the repository slug or the UUID of the repository,
surrounded by curly-braces, for example: `{repository UUID}`.
*/
RepoSlug string
/*Workspace
This can either be the workspace ID (slug) or the workspace UUID
surrounded by curly-braces, for example: `{workspace UUID}`.
*/
Workspace string
Context context.Context
HTTPClient *http.Client
// contains filtered or unexported fields
}
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams contains all the parameters to send to the API endpoint for the put repositories workspace repo slug deploy keys key ID operation typically these are written to a http.Request
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams creates a new PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized.
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext creates a new PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a context for a request
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient creates a new PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout creates a new PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a timeout on a request
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
SetContext adds the context to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
SetKeyID adds the keyId to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithContext adds the context to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithHTTPClient adds the HTTPClient to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithKeyID adds the keyID to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithRepoSlug adds the repoSlug to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithTimeout adds the timeout to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithWorkspace adds the workspace to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader ¶
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader struct {
// contains filtered or unexported fields
}
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader is a Reader for the PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID structure.
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
Source Files
¶
- delete_repositories_workspace_repo_slug_deploy_keys_key_id_parameters.go
- delete_repositories_workspace_repo_slug_deploy_keys_key_id_responses.go
- deploy_client.go
- get_repositories_workspace_repo_slug_deploy_keys_key_id_parameters.go
- get_repositories_workspace_repo_slug_deploy_keys_key_id_responses.go
- get_repositories_workspace_repo_slug_deploy_keys_parameters.go
- get_repositories_workspace_repo_slug_deploy_keys_responses.go
- post_repositories_workspace_repo_slug_deploy_keys_parameters.go
- post_repositories_workspace_repo_slug_deploy_keys_responses.go
- put_repositories_workspace_repo_slug_deploy_keys_key_id_parameters.go
- put_repositories_workspace_repo_slug_deploy_keys_key_id_responses.go