Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewNavigatorRunResource() resource.Resource
- type AnsibleOptionsModel
- type AnsibleProvider
- func (p *AnsibleProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *AnsibleProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *AnsibleProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *AnsibleProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *AnsibleProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type AnsibleProviderModel
- type ArtifactQueryModel
- type ExecutionEnvironmentModel
- type NavigatorRunResource
- func (r *NavigatorRunResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NavigatorRunResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NavigatorRunResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NavigatorRunResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NavigatorRunResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NavigatorRunResource) Run(ctx context.Context, diags *diag.Diagnostics, data *NavigatorRunResourceModel, ...)
- func (r *NavigatorRunResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NavigatorRunResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NavigatorRunResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNavigatorRunResource ¶
Types ¶
type AnsibleOptionsModel ¶
type AnsibleOptionsModel struct { ForceHandlers types.Bool `tfsdk:"force_handlers"` Limit types.List `tfsdk:"limit"` Tags types.List `tfsdk:"tags"` }
func (AnsibleOptionsModel) Value ¶
func (m AnsibleOptionsModel) Value(ctx context.Context, opts *ansible.RunOptions) diag.Diagnostics
type AnsibleProvider ¶
type AnsibleProvider struct {
// contains filtered or unexported fields
}
func (*AnsibleProvider) Configure ¶
func (p *AnsibleProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*AnsibleProvider) DataSources ¶
func (p *AnsibleProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*AnsibleProvider) Metadata ¶
func (p *AnsibleProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*AnsibleProvider) Resources ¶
func (p *AnsibleProvider) Resources(ctx context.Context) []func() resource.Resource
func (*AnsibleProvider) Schema ¶
func (p *AnsibleProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type AnsibleProviderModel ¶
type ArtifactQueryModel ¶
type ArtifactQueryModel struct { JSONPath types.String `tfsdk:"jsonpath"` Result types.String `tfsdk:"result"` }
func (*ArtifactQueryModel) Set ¶
func (m *ArtifactQueryModel) Set(ctx context.Context, query ansible.ArtifactQuery) diag.Diagnostics
func (ArtifactQueryModel) Value ¶
func (m ArtifactQueryModel) Value(ctx context.Context, query *ansible.ArtifactQuery) diag.Diagnostics
type ExecutionEnvironmentModel ¶
type ExecutionEnvironmentModel struct { ContainerEngine types.String `tfsdk:"container_engine"` EnvironmentVariablesPass types.List `tfsdk:"environment_variables_pass"` EnvironmentVariablesSet types.Map `tfsdk:"environment_variables_set"` Image types.String `tfsdk:"image"` PullArguments types.List `tfsdk:"pull_arguments"` PullPolicy types.String `tfsdk:"pull_policy"` }
func (ExecutionEnvironmentModel) Value ¶
func (m ExecutionEnvironmentModel) Value(ctx context.Context, settings *ansible.NavigatorSettings) diag.Diagnostics
type NavigatorRunResource ¶
type NavigatorRunResource struct {
// contains filtered or unexported fields
}
func (*NavigatorRunResource) Configure ¶
func (r *NavigatorRunResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NavigatorRunResource) Create ¶
func (r *NavigatorRunResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NavigatorRunResource) Delete ¶
func (r *NavigatorRunResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NavigatorRunResource) Metadata ¶
func (r *NavigatorRunResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NavigatorRunResource) Read ¶
func (r *NavigatorRunResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NavigatorRunResource) Run ¶
func (r *NavigatorRunResource) Run(ctx context.Context, diags *diag.Diagnostics, data *NavigatorRunResourceModel, destroy bool)
func (*NavigatorRunResource) Schema ¶
func (r *NavigatorRunResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NavigatorRunResource) Update ¶
func (r *NavigatorRunResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NavigatorRunResourceModel ¶
type NavigatorRunResourceModel struct {}
Click to show internal directories.
Click to hide internal directories.