Documentation
¶
Overview ¶
This package contains the AWX client.
Index ¶
- Constants
- type Connection
- type ConnectionBuilder
- func (b *ConnectionBuilder) Agent(agent string) *ConnectionBuilder
- func (b *ConnectionBuilder) Build() (c *Connection, err error)
- func (b *ConnectionBuilder) Insecure(insecure bool) *ConnectionBuilder
- func (b *ConnectionBuilder) Password(password string) *ConnectionBuilder
- func (b *ConnectionBuilder) Proxy(proxy string) *ConnectionBuilder
- func (b *ConnectionBuilder) Token(token string) *ConnectionBuilder
- func (b *ConnectionBuilder) Url(url string) *ConnectionBuilder
- func (b *ConnectionBuilder) Username(username string) *ConnectionBuilder
- type JobTemplate
- type JobTemplateGetRequest
- type JobTemplateGetResponse
- type JobTemplateLaunch
- type JobTemplateLaunchGetRequest
- type JobTemplateLaunchGetResponse
- type JobTemplateLaunchPostRequest
- type JobTemplateLaunchPostResponse
- type JobTemplateLaunchResource
- type JobTemplateResource
- type JobTemplatesGetRequest
- type JobTemplatesGetResponse
- type JobTemplatesResource
- type ListGetResponse
- type Request
- type Resource
Constants ¶
View Source
const Version = "0.0.0"
Version is the version of the client.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Connection struct {
// contains filtered or unexported fields
}
func (*Connection) Close ¶
func (c *Connection) Close()
func (*Connection) JobTemplates ¶
func (c *Connection) JobTemplates() *JobTemplatesResource
type ConnectionBuilder ¶
type ConnectionBuilder struct {
// contains filtered or unexported fields
}
func NewConnectionBuilder ¶
func NewConnectionBuilder() *ConnectionBuilder
func (*ConnectionBuilder) Agent ¶
func (b *ConnectionBuilder) Agent(agent string) *ConnectionBuilder
Agent sets the value of the HTTP user agent header that the client will use in all the requests sent to the server. This is optional, and the default value is the name of the client followed by the version number, for example 'GoClient/0.0.1'.
func (*ConnectionBuilder) Build ¶
func (b *ConnectionBuilder) Build() (c *Connection, err error)
func (*ConnectionBuilder) Insecure ¶
func (b *ConnectionBuilder) Insecure(insecure bool) *ConnectionBuilder
func (*ConnectionBuilder) Password ¶
func (b *ConnectionBuilder) Password(password string) *ConnectionBuilder
func (*ConnectionBuilder) Proxy ¶
func (b *ConnectionBuilder) Proxy(proxy string) *ConnectionBuilder
func (*ConnectionBuilder) Token ¶
func (b *ConnectionBuilder) Token(token string) *ConnectionBuilder
func (*ConnectionBuilder) Url ¶
func (b *ConnectionBuilder) Url(url string) *ConnectionBuilder
func (*ConnectionBuilder) Username ¶
func (b *ConnectionBuilder) Username(username string) *ConnectionBuilder
type JobTemplate ¶
type JobTemplate struct {
// contains filtered or unexported fields
}
func (*JobTemplate) Id ¶
func (t *JobTemplate) Id() int
func (*JobTemplate) Name ¶
func (t *JobTemplate) Name() string
type JobTemplateGetRequest ¶
type JobTemplateGetRequest struct {
Request
}
func (*JobTemplateGetRequest) Send ¶
func (r *JobTemplateGetRequest) Send() (response *JobTemplateGetResponse, err error)
type JobTemplateGetResponse ¶
type JobTemplateGetResponse struct {
// contains filtered or unexported fields
}
func (*JobTemplateGetResponse) Result ¶
func (r *JobTemplateGetResponse) Result() *JobTemplate
type JobTemplateLaunch ¶
type JobTemplateLaunch struct {
JobTemplateData *JobTemplate `json:"job_template_data,omitempty"`
}
type JobTemplateLaunchGetRequest ¶
type JobTemplateLaunchGetRequest struct {
Request
}
func (*JobTemplateLaunchGetRequest) Send ¶
func (r *JobTemplateLaunchGetRequest) Send() (response *JobTemplateLaunchGetResponse, err error)
type JobTemplateLaunchGetResponse ¶
type JobTemplateLaunchGetResponse struct {
// contains filtered or unexported fields
}
func (*JobTemplateLaunchGetResponse) JobTemplateData ¶
func (r *JobTemplateLaunchGetResponse) JobTemplateData() *JobTemplate
type JobTemplateLaunchPostRequest ¶
type JobTemplateLaunchPostRequest struct {
Request
// contains filtered or unexported fields
}
func (*JobTemplateLaunchPostRequest) ExtraVars ¶
func (r *JobTemplateLaunchPostRequest) ExtraVars(value string) *JobTemplateLaunchPostRequest
func (*JobTemplateLaunchPostRequest) Send ¶
func (r *JobTemplateLaunchPostRequest) Send() (response *JobTemplateLaunchPostResponse, err error)
type JobTemplateLaunchPostResponse ¶
type JobTemplateLaunchPostResponse struct {
}
type JobTemplateLaunchResource ¶
type JobTemplateLaunchResource struct {
Resource
}
func NewJobTemplateLaunchResource ¶
func NewJobTemplateLaunchResource(connection *Connection, path string) *JobTemplateLaunchResource
func (*JobTemplateLaunchResource) Get ¶
func (r *JobTemplateLaunchResource) Get() *JobTemplateLaunchGetRequest
func (*JobTemplateLaunchResource) Post ¶
func (r *JobTemplateLaunchResource) Post() *JobTemplateLaunchPostRequest
type JobTemplateResource ¶
type JobTemplateResource struct {
Resource
}
func NewJobTemplateResource ¶
func NewJobTemplateResource(connection *Connection, path string) *JobTemplateResource
func (*JobTemplateResource) Get ¶
func (r *JobTemplateResource) Get() *JobTemplateGetRequest
func (*JobTemplateResource) Launch ¶
func (r *JobTemplateResource) Launch() *JobTemplateLaunchResource
type JobTemplatesGetRequest ¶
type JobTemplatesGetRequest struct {
Request
}
func (*JobTemplatesGetRequest) Filter ¶
func (r *JobTemplatesGetRequest) Filter(name string, value interface{}) *JobTemplatesGetRequest
func (*JobTemplatesGetRequest) Send ¶
func (r *JobTemplatesGetRequest) Send() (response *JobTemplatesGetResponse, err error)
type JobTemplatesGetResponse ¶
type JobTemplatesGetResponse struct {
ListGetResponse
// contains filtered or unexported fields
}
func (*JobTemplatesGetResponse) Results ¶
func (r *JobTemplatesGetResponse) Results() []*JobTemplate
type JobTemplatesResource ¶
type JobTemplatesResource struct {
Resource
}
func NewJobTemplatesResource ¶
func NewJobTemplatesResource(connection *Connection, path string) *JobTemplatesResource
func (*JobTemplatesResource) Get ¶
func (r *JobTemplatesResource) Get() *JobTemplatesGetRequest
func (*JobTemplatesResource) Id ¶
func (r *JobTemplatesResource) Id(id int) *JobTemplateResource
type ListGetResponse ¶
type ListGetResponse struct {
// contains filtered or unexported fields
}
func (*ListGetResponse) Count ¶
func (r *ListGetResponse) Count() int
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
data
This package contains the internal data structures used by the client in order to generate and parse the JSON documents used by in the AWX API.
|
This package contains the internal data structures used by the client in order to generate and parse the JSON documents used by in the AWX API. |
Click to show internal directories.
Click to hide internal directories.