Documentation
¶
Index ¶
- func New(version string) func() provider.Provider
- func NewCredentialDataSource() datasource.DataSource
- func NewCredentialInputSourcesResource() resource.Resource
- func NewCredentialResource() resource.Resource
- func NewCredentialTypeDataSource() datasource.DataSource
- func NewCredentialTypeResource() resource.Resource
- func NewExecutionEnvironmentDataSource() datasource.DataSource
- func NewExecutionEnvironmentResource() resource.Resource
- func NewHostDataSource() datasource.DataSource
- func NewHostResource() resource.Resource
- func NewInstanceGroupDataSource() datasource.DataSource
- func NewInstanceGroupResource() resource.Resource
- func NewInventoryDataSource() datasource.DataSource
- func NewInventoryResource() resource.Resource
- func NewInventorySourceDataSource() datasource.DataSource
- func NewInventorySourceResource() resource.Resource
- func NewJobTemplateCredentialResource() resource.Resource
- func NewJobTemplateDataSource() datasource.DataSource
- func NewJobTemplateInstanceGroupsResource() resource.Resource
- func NewJobTemplateLabelsResource() resource.Resource
- func NewJobTemplateNotifTemplErrResource() resource.Resource
- func NewJobTemplateNotifTemplStartedResource() resource.Resource
- func NewJobTemplateNotifTemplSuccessResource() resource.Resource
- func NewJobTemplateResource() resource.Resource
- func NewJobTemplateSurveyResource() resource.Resource
- func NewLabelsResource() resource.Resource
- func NewNotificationTemplatesResource() resource.Resource
- func NewOrganizationDataSource() datasource.DataSource
- func NewOrganizationResource() resource.Resource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectResource() resource.Resource
- func NewScheduleDataSource() datasource.DataSource
- func NewScheduleResource() resource.Resource
- func NewUserDataSource() datasource.DataSource
- func NewUserResource() resource.Resource
- func NewWorkflowJobTemplateApprovalNodeResource() resource.Resource
- func NewWorkflowJobTemplatesJobNodeResource() resource.Resource
- func NewWorkflowJobTemplatesNodeAlwaysResource() resource.Resource
- func NewWorkflowJobTemplatesNodeFailureResource() resource.Resource
- func NewWorkflowJobTemplatesNodeLabelResource() resource.Resource
- func NewWorkflowJobTemplatesNodeSuccessResource() resource.Resource
- func NewWorkflowJobTemplatesResource() resource.Resource
- type AwxClient
- func (c *AwxClient) CreateUpdateAPIRequest(ctx context.Context, method, url string, requestBody any, successCodes []int) (returnedData map[string]any, statusCode int, errorMessage error)
- func (c *AwxClient) GenericAPIRequest(ctx context.Context, method, url string, requestBody any, successCodes []int) (responseBody []byte, statusCode int, errorMessage error)
- type ChildAssocBody
- type ChildDissasocBody
- type ChildResult
- type CredentialAPIModel
- type CredentialDataSource
- func (d *CredentialDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *CredentialDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *CredentialDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CredentialDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CredentialInputSourcesAPIModel
- type CredentialInputSourcesModel
- type CredentialInputSourcesResource
- func (r *CredentialInputSourcesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *CredentialInputSourcesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CredentialInputSourcesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CredentialInputSourcesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CredentialInputSourcesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CredentialInputSourcesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CredentialInputSourcesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CredentialInputSourcesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CredentialModel
- type CredentialResource
- func (r CredentialResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *CredentialResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *CredentialResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CredentialResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CredentialResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CredentialResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CredentialResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CredentialResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CredentialResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CredentialTypeAPIModel
- type CredentialTypeDataSource
- func (d CredentialTypeDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *CredentialTypeDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *CredentialTypeDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *CredentialTypeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *CredentialTypeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type CredentialTypeModel
- type CredentialTypeResource
- func (r *CredentialTypeResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *CredentialTypeResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CredentialTypeResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CredentialTypeResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CredentialTypeResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CredentialTypeResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CredentialTypeResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *CredentialTypeResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DissasocBody
- type ExecutionEnvironmentAPIModel
- type ExecutionEnvironmentDataSource
- func (d ExecutionEnvironmentDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *ExecutionEnvironmentDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ExecutionEnvironmentDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ExecutionEnvironmentDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ExecutionEnvironmentDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ExecutionEnvironmentModel
- type ExecutionEnvironmentResource
- func (r *ExecutionEnvironmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ExecutionEnvironmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ExecutionEnvironmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ExecutionEnvironmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ExecutionEnvironmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ExecutionEnvironmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ExecutionEnvironmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ExecutionEnvironmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type HostAPIModel
- type HostDataSource
- func (d HostDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *HostDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *HostDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *HostDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *HostDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type HostModel
- type HostResource
- func (r *HostResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *HostResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *HostResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *HostResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *HostResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *HostResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *HostResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *HostResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InstanceGroupAPIModel
- type InstanceGroupDataSource
- func (d InstanceGroupDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *InstanceGroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *InstanceGroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *InstanceGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InstanceGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InstanceGroupModel
- type InstanceGroupResource
- func (r *InstanceGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *InstanceGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InstanceGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InstanceGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InstanceGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *InstanceGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InstanceGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InstanceGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r InstanceGroupResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type InventoryAPIModel
- type InventoryDataSource
- func (d *InventoryDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *InventoryDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *InventoryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InventoryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InventoryModel
- type InventoryResource
- func (d InventoryResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *InventoryResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *InventoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InventoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InventoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InventoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *InventoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InventoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InventoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type InventorySourceAPIModel
- type InventorySourceDataSource
- func (d *InventorySourceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *InventorySourceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *InventorySourceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *InventorySourceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type InventorySourceModel
- type InventorySourceResource
- func (r *InventorySourceResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *InventorySourceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *InventorySourceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *InventorySourceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *InventorySourceResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *InventorySourceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *InventorySourceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *InventorySourceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r InventorySourceResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type JTChildAPIRead
- type JTCredentialAPIRead
- type JTLabelsAPIRead
- type JobTemplateAPIModel
- type JobTemplateCredentialResource
- func (r *JobTemplateCredentialResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JobTemplateCredentialResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *JobTemplateCredentialResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *JobTemplateCredentialResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *JobTemplateCredentialResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *JobTemplateCredentialResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *JobTemplateCredentialResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *JobTemplateCredentialResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type JobTemplateCredentialResourceModel
- type JobTemplateDataSource
- func (d JobTemplateDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *JobTemplateDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *JobTemplateDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *JobTemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *JobTemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type JobTemplateInstanceGroupsResource
- func (r *JobTemplateInstanceGroupsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JobTemplateInstanceGroupsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *JobTemplateInstanceGroupsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *JobTemplateInstanceGroupsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *JobTemplateInstanceGroupsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *JobTemplateInstanceGroupsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *JobTemplateInstanceGroupsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *JobTemplateInstanceGroupsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type JobTemplateInstanceGroupsResourceModel
- type JobTemplateLabelsResource
- func (r *JobTemplateLabelsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JobTemplateLabelsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *JobTemplateLabelsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *JobTemplateLabelsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *JobTemplateLabelsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *JobTemplateLabelsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *JobTemplateLabelsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *JobTemplateLabelsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type JobTemplateLabelsResourceModel
- type JobTemplateModel
- type JobTemplateNotifTemplErrResource
- func (r *JobTemplateNotifTemplErrResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JobTemplateNotifTemplErrResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *JobTemplateNotifTemplErrResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *JobTemplateNotifTemplErrResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *JobTemplateNotifTemplErrResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *JobTemplateNotifTemplErrResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *JobTemplateNotifTemplErrResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *JobTemplateNotifTemplErrResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type JobTemplateNotifTemplErrResourceModel
- type JobTemplateNotifTemplStartedResource
- func (r *JobTemplateNotifTemplStartedResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JobTemplateNotifTemplStartedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *JobTemplateNotifTemplStartedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *JobTemplateNotifTemplStartedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *JobTemplateNotifTemplStartedResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *JobTemplateNotifTemplStartedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *JobTemplateNotifTemplStartedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *JobTemplateNotifTemplStartedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type JobTemplateNotifTemplStartedResourceModel
- type JobTemplateNotifTemplSuccessResource
- func (r *JobTemplateNotifTemplSuccessResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JobTemplateNotifTemplSuccessResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *JobTemplateNotifTemplSuccessResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *JobTemplateNotifTemplSuccessResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *JobTemplateNotifTemplSuccessResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *JobTemplateNotifTemplSuccessResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *JobTemplateNotifTemplSuccessResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *JobTemplateNotifTemplSuccessResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type JobTemplateNotifTemplSuccessResourceModel
- type JobTemplateResource
- func (r *JobTemplateResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JobTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *JobTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *JobTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *JobTemplateResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *JobTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *JobTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *JobTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r JobTemplateResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type JobTemplateSurvey
- type JobTemplateSurveyResource
- func (r *JobTemplateSurveyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JobTemplateSurveyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *JobTemplateSurveyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *JobTemplateSurveyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *JobTemplateSurveyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *JobTemplateSurveyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *JobTemplateSurveyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *JobTemplateSurveyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type JobTemplateSurveyResourceModel
- type LabelAPIModel
- type LabelDissasocBody
- type LabelModel
- type LabelResult
- type LabelsResource
- func (r *LabelsResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *LabelsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *LabelsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *LabelsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *LabelsResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *LabelsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *LabelsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *LabelsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MessageValue
- type Messages
- type NotificationTemplateAPI
- type NotificationTemplatesResource
- func (r *NotificationTemplatesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *NotificationTemplatesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *NotificationTemplatesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *NotificationTemplatesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *NotificationTemplatesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *NotificationTemplatesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *NotificationTemplatesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *NotificationTemplatesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type NotificationTemplatesResourceModel
- type OrganizationAPIModel
- type OrganizationDataSource
- func (d OrganizationDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *OrganizationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *OrganizationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *OrganizationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *OrganizationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type OrganizationModel
- type OrganizationResource
- func (r *OrganizationResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *OrganizationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *OrganizationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *OrganizationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *OrganizationResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *OrganizationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *OrganizationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *OrganizationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectAPIModel
- type ProjectDataSource
- func (d *ProjectDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ProjectDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ProjectModel
- type ProjectResource
- func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- func (r ProjectResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type Result
- type ScheduleAPIModel
- type ScheduleDataSource
- func (d *ScheduleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ScheduleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ScheduleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ScheduleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type ScheduleModel
- type ScheduleResource
- func (r *ScheduleResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ScheduleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ScheduleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ScheduleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ScheduleResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ScheduleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ScheduleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *ScheduleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SlackConfiguration
- type SurveySpec
- type SurveySpecModel
- type UserAPIModel
- type UserDataSource
- func (d UserDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
- func (d *UserDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type UserModel
- type UserResource
- func (r *UserResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *UserResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *UserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *UserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *UserResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *UserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WebhookConfiguration
- type WorkflowJobTemplateAPIModel
- type WorkflowJobTemplateApprovalNode
- func (r *WorkflowJobTemplateApprovalNode) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *WorkflowJobTemplateApprovalNode) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WorkflowJobTemplateApprovalNode) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WorkflowJobTemplateApprovalNode) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WorkflowJobTemplateApprovalNode) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WorkflowJobTemplateApprovalNode) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WorkflowJobTemplateApprovalNode) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WorkflowJobTemplateApprovalNode) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkflowJobTemplateApprovalNodeModel
- type WorkflowJobTemplateNodeAPIModel
- type WorkflowJobTemplatesJobNodeResource
- func (r *WorkflowJobTemplatesJobNodeResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *WorkflowJobTemplatesJobNodeResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WorkflowJobTemplatesJobNodeResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WorkflowJobTemplatesJobNodeResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WorkflowJobTemplatesJobNodeResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WorkflowJobTemplatesJobNodeResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WorkflowJobTemplatesJobNodeResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WorkflowJobTemplatesJobNodeResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkflowJobTemplatesJobNodeResourceModel
- type WorkflowJobTemplatesNodeAlwaysResource
- func (r *WorkflowJobTemplatesNodeAlwaysResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *WorkflowJobTemplatesNodeAlwaysResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WorkflowJobTemplatesNodeAlwaysResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WorkflowJobTemplatesNodeAlwaysResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WorkflowJobTemplatesNodeAlwaysResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WorkflowJobTemplatesNodeAlwaysResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WorkflowJobTemplatesNodeAlwaysResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WorkflowJobTemplatesNodeAlwaysResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkflowJobTemplatesNodeAlwaysResourceModel
- type WorkflowJobTemplatesNodeFailureResource
- func (r *WorkflowJobTemplatesNodeFailureResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *WorkflowJobTemplatesNodeFailureResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WorkflowJobTemplatesNodeFailureResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WorkflowJobTemplatesNodeFailureResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WorkflowJobTemplatesNodeFailureResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WorkflowJobTemplatesNodeFailureResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WorkflowJobTemplatesNodeFailureResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WorkflowJobTemplatesNodeFailureResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkflowJobTemplatesNodeFailureResourceModel
- type WorkflowJobTemplatesNodeLabelResource
- func (r *WorkflowJobTemplatesNodeLabelResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *WorkflowJobTemplatesNodeLabelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WorkflowJobTemplatesNodeLabelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WorkflowJobTemplatesNodeLabelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WorkflowJobTemplatesNodeLabelResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WorkflowJobTemplatesNodeLabelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WorkflowJobTemplatesNodeLabelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WorkflowJobTemplatesNodeLabelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkflowJobTemplatesNodeLabelResourceModel
- type WorkflowJobTemplatesNodeSuccessResource
- func (r *WorkflowJobTemplatesNodeSuccessResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *WorkflowJobTemplatesNodeSuccessResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WorkflowJobTemplatesNodeSuccessResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WorkflowJobTemplatesNodeSuccessResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WorkflowJobTemplatesNodeSuccessResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WorkflowJobTemplatesNodeSuccessResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WorkflowJobTemplatesNodeSuccessResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WorkflowJobTemplatesNodeSuccessResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkflowJobTemplatesNodeSuccessResourceModel
- type WorkflowJobTemplatesResource
- func (r *WorkflowJobTemplatesResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *WorkflowJobTemplatesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *WorkflowJobTemplatesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *WorkflowJobTemplatesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *WorkflowJobTemplatesResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *WorkflowJobTemplatesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *WorkflowJobTemplatesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *WorkflowJobTemplatesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type WorkflowJobTemplatesResourceModel
- type WorkflowJobTmplNodeApprvCreateAPIModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCredentialDataSource ¶
func NewCredentialDataSource() datasource.DataSource
func NewCredentialInputSourcesResource ¶ added in v1.0.4
func NewCredentialResource ¶
func NewCredentialTypeDataSource ¶
func NewCredentialTypeDataSource() datasource.DataSource
func NewExecutionEnvironmentDataSource ¶
func NewExecutionEnvironmentDataSource() datasource.DataSource
func NewExecutionEnvironmentResource ¶ added in v0.0.37
func NewHostDataSource ¶
func NewHostDataSource() datasource.DataSource
func NewHostResource ¶
func NewInstanceGroupDataSource ¶
func NewInstanceGroupDataSource() datasource.DataSource
func NewInstanceGroupResource ¶ added in v0.0.38
func NewInventoryDataSource ¶
func NewInventoryDataSource() datasource.DataSource
func NewInventoryResource ¶
func NewInventorySourceDataSource ¶
func NewInventorySourceDataSource() datasource.DataSource
func NewJobTemplateDataSource ¶
func NewJobTemplateDataSource() datasource.DataSource
func NewJobTemplateResource ¶
func NewLabelsResource ¶
func NewOrganizationDataSource ¶
func NewOrganizationDataSource() datasource.DataSource
func NewOrganizationResource ¶
func NewProjectDataSource ¶
func NewProjectDataSource() datasource.DataSource
func NewProjectResource ¶
func NewScheduleDataSource ¶
func NewScheduleDataSource() datasource.DataSource
func NewScheduleResource ¶
func NewUserDataSource ¶
func NewUserDataSource() datasource.DataSource
func NewUserResource ¶
Types ¶
type AwxClient ¶
type AwxClient struct {
// contains filtered or unexported fields
}
func (*AwxClient) CreateUpdateAPIRequest ¶
func (*AwxClient) GenericAPIRequest ¶
func (c *AwxClient) GenericAPIRequest(ctx context.Context, method, url string, requestBody any, successCodes []int) (responseBody []byte, statusCode int, errorMessage error)
A wrapper for http.NewRequestWithContext() that prepends tower endpoint to URL & sets authorization headers and then makes the actual http request.
type ChildAssocBody ¶
type ChildDissasocBody ¶
type ChildResult ¶
type ChildResult struct {
Id int `json:"id"`
}
type CredentialAPIModel ¶
type CredentialAPIModel struct {
Id int `json:"id"`
Name string `json:"name"`
Description string `json:"description,omitempty"`
Organization int `json:"organization,omitempty"`
Team int `json:"team,omitempty"`
User int `json:"user,omitempty"`
CredentialType int `json:"credential_type"`
Kind string `json:"kind,omitempty"`
Inputs any `json:"inputs,omitempty"`
}
type CredentialDataSource ¶
type CredentialDataSource struct {
// contains filtered or unexported fields
}
func (*CredentialDataSource) Configure ¶
func (d *CredentialDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*CredentialDataSource) Metadata ¶
func (d *CredentialDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CredentialDataSource) Read ¶
func (d *CredentialDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CredentialDataSource) Schema ¶
func (d *CredentialDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CredentialInputSourcesAPIModel ¶ added in v1.0.4
type CredentialInputSourcesAPIModel struct {
Id int `json:"id,omitempty"`
Description string `json:"description"`
InputFieldName string `json:"input_field_name"`
Metadata map[string]string `json:"metadata"`
TargetCredential int `json:"target_credential"`
SourceCredential int `json:"source_credential"`
}
type CredentialInputSourcesModel ¶ added in v1.0.4
type CredentialInputSourcesModel struct {
Id types.String `tfsdk:"id"`
Description types.String `tfsdk:"description"`
InputFieldName types.String `tfsdk:"input_field_name"`
Metadata types.Map `tfsdk:"metadata"`
TargetCredential types.Int32 `tfsdk:"target_credential"`
SourceCredential types.Int32 `tfsdk:"source_credential"`
}
type CredentialInputSourcesResource ¶ added in v1.0.4
type CredentialInputSourcesResource struct {
// contains filtered or unexported fields
}
func (*CredentialInputSourcesResource) Configure ¶ added in v1.0.4
func (r *CredentialInputSourcesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*CredentialInputSourcesResource) Create ¶ added in v1.0.4
func (r *CredentialInputSourcesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CredentialInputSourcesResource) Delete ¶ added in v1.0.4
func (r *CredentialInputSourcesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CredentialInputSourcesResource) ImportState ¶ added in v1.0.4
func (r *CredentialInputSourcesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CredentialInputSourcesResource) Metadata ¶ added in v1.0.4
func (r *CredentialInputSourcesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CredentialInputSourcesResource) Read ¶ added in v1.0.4
func (r *CredentialInputSourcesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CredentialInputSourcesResource) Schema ¶ added in v1.0.4
func (r *CredentialInputSourcesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CredentialInputSourcesResource) Update ¶ added in v1.0.4
func (r *CredentialInputSourcesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CredentialModel ¶
type CredentialModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Organization types.Int32 `tfsdk:"organization"`
Team types.Int32 `tfsdk:"team"`
User types.Int32 `tfsdk:"user"`
CredentialType types.Int32 `tfsdk:"credential_type"`
Kind types.String `tfsdk:"kind"`
Inputs types.String `tfsdk:"inputs"`
}
type CredentialResource ¶
type CredentialResource struct {
// contains filtered or unexported fields
}
func (CredentialResource) ConfigValidators ¶
func (r CredentialResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*CredentialResource) Configure ¶
func (r *CredentialResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*CredentialResource) Create ¶
func (r *CredentialResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CredentialResource) Delete ¶
func (r *CredentialResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CredentialResource) ImportState ¶
func (r *CredentialResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CredentialResource) Metadata ¶
func (r *CredentialResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CredentialResource) Read ¶
func (r *CredentialResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CredentialResource) Schema ¶
func (r *CredentialResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CredentialResource) Update ¶
func (r *CredentialResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CredentialTypeAPIModel ¶
type CredentialTypeDataSource ¶
type CredentialTypeDataSource struct {
// contains filtered or unexported fields
}
func (CredentialTypeDataSource) ConfigValidators ¶
func (d CredentialTypeDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*CredentialTypeDataSource) Configure ¶
func (d *CredentialTypeDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*CredentialTypeDataSource) Metadata ¶
func (d *CredentialTypeDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*CredentialTypeDataSource) Read ¶
func (d *CredentialTypeDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*CredentialTypeDataSource) Schema ¶
func (d *CredentialTypeDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type CredentialTypeModel ¶
type CredentialTypeResource ¶
type CredentialTypeResource struct {
// contains filtered or unexported fields
}
func (*CredentialTypeResource) Configure ¶
func (r *CredentialTypeResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*CredentialTypeResource) Create ¶
func (r *CredentialTypeResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CredentialTypeResource) Delete ¶
func (r *CredentialTypeResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CredentialTypeResource) ImportState ¶
func (r *CredentialTypeResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CredentialTypeResource) Metadata ¶
func (r *CredentialTypeResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CredentialTypeResource) Read ¶
func (r *CredentialTypeResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CredentialTypeResource) Schema ¶
func (r *CredentialTypeResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*CredentialTypeResource) Update ¶
func (r *CredentialTypeResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DissasocBody ¶
type ExecutionEnvironmentAPIModel ¶ added in v0.0.37
type ExecutionEnvironmentDataSource ¶
type ExecutionEnvironmentDataSource struct {
// contains filtered or unexported fields
}
func (ExecutionEnvironmentDataSource) ConfigValidators ¶
func (d ExecutionEnvironmentDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*ExecutionEnvironmentDataSource) Configure ¶
func (d *ExecutionEnvironmentDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ExecutionEnvironmentDataSource) Metadata ¶
func (d *ExecutionEnvironmentDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ExecutionEnvironmentDataSource) Read ¶
func (d *ExecutionEnvironmentDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ExecutionEnvironmentDataSource) Schema ¶
func (d *ExecutionEnvironmentDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ExecutionEnvironmentModel ¶ added in v0.0.37
type ExecutionEnvironmentModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Image types.String `tfsdk:"image"`
Pull types.String `tfsdk:"pull"`
Organization types.Int32 `tfsdk:"organization"`
Credential types.Int32 `tfsdk:"credential"`
}
type ExecutionEnvironmentResource ¶ added in v0.0.37
type ExecutionEnvironmentResource struct {
// contains filtered or unexported fields
}
func (*ExecutionEnvironmentResource) Configure ¶ added in v0.0.37
func (r *ExecutionEnvironmentResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ExecutionEnvironmentResource) Create ¶ added in v0.0.37
func (r *ExecutionEnvironmentResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ExecutionEnvironmentResource) Delete ¶ added in v0.0.37
func (r *ExecutionEnvironmentResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ExecutionEnvironmentResource) ImportState ¶ added in v0.0.37
func (r *ExecutionEnvironmentResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ExecutionEnvironmentResource) Metadata ¶ added in v0.0.37
func (r *ExecutionEnvironmentResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ExecutionEnvironmentResource) Read ¶ added in v0.0.37
func (r *ExecutionEnvironmentResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ExecutionEnvironmentResource) Schema ¶ added in v0.0.37
func (r *ExecutionEnvironmentResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ExecutionEnvironmentResource) Update ¶ added in v0.0.37
func (r *ExecutionEnvironmentResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type HostAPIModel ¶
type HostDataSource ¶
type HostDataSource struct {
// contains filtered or unexported fields
}
func (HostDataSource) ConfigValidators ¶
func (d HostDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*HostDataSource) Configure ¶
func (d *HostDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*HostDataSource) Metadata ¶
func (d *HostDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*HostDataSource) Read ¶
func (d *HostDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*HostDataSource) Schema ¶
func (d *HostDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type HostResource ¶
type HostResource struct {
// contains filtered or unexported fields
}
func (*HostResource) Configure ¶
func (r *HostResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*HostResource) Create ¶
func (r *HostResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*HostResource) Delete ¶
func (r *HostResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*HostResource) ImportState ¶
func (r *HostResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*HostResource) Metadata ¶
func (r *HostResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*HostResource) Read ¶
func (r *HostResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*HostResource) Schema ¶
func (r *HostResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*HostResource) Update ¶
func (r *HostResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InstanceGroupAPIModel ¶ added in v0.0.38
type InstanceGroupAPIModel struct {
Id int `json:"id"`
Name string `json:"name"`
IsContainerGroup bool `json:"is_container_group"`
MaxConcurrentJobs int `json:"max_concurrent_jobs"`
MaxForks int `json:"max_forks"`
PodSpecOverride any `json:"pod_spec_override,omitempty"`
PolicyInstancePercentage int `json:"policy_instance_percentage"`
PolicyInstanceMinimum int `json:"policy_instance_minimum"`
Credential int `json:"credential,omitempty"`
}
type InstanceGroupDataSource ¶
type InstanceGroupDataSource struct {
// contains filtered or unexported fields
}
func (InstanceGroupDataSource) ConfigValidators ¶
func (d InstanceGroupDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*InstanceGroupDataSource) Configure ¶
func (d *InstanceGroupDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*InstanceGroupDataSource) Metadata ¶
func (d *InstanceGroupDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InstanceGroupDataSource) Read ¶
func (d *InstanceGroupDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InstanceGroupDataSource) Schema ¶
func (d *InstanceGroupDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InstanceGroupModel ¶ added in v0.0.38
type InstanceGroupModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
IsContainerGroup types.Bool `tfsdk:"is_container_group"`
MaxConcurrentJobs types.Int32 `tfsdk:"max_concurrent_jobs"`
MaxForks types.Int32 `tfsdk:"max_forks"`
PodSpecOverride types.String `tfsdk:"pod_spec_override"`
PolicyInstancePercentage types.Int32 `tfsdk:"policy_instance_percentage"`
PolicyInstanceMinimum types.Int32 `tfsdk:"policy_instance_minimum"`
Credential types.Int32 `tfsdk:"credential"`
}
type InstanceGroupResource ¶ added in v0.0.38
type InstanceGroupResource struct {
// contains filtered or unexported fields
}
func (*InstanceGroupResource) Configure ¶ added in v0.0.38
func (r *InstanceGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*InstanceGroupResource) Create ¶ added in v0.0.38
func (r *InstanceGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InstanceGroupResource) Delete ¶ added in v0.0.38
func (r *InstanceGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InstanceGroupResource) ImportState ¶ added in v0.0.38
func (r *InstanceGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InstanceGroupResource) Metadata ¶ added in v0.0.38
func (r *InstanceGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InstanceGroupResource) Read ¶ added in v0.0.38
func (r *InstanceGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InstanceGroupResource) Schema ¶ added in v0.0.38
func (r *InstanceGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InstanceGroupResource) Update ¶ added in v0.0.38
func (r *InstanceGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (InstanceGroupResource) ValidateConfig ¶ added in v0.0.38
func (r InstanceGroupResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type InventoryAPIModel ¶
type InventoryDataSource ¶
type InventoryDataSource struct {
// contains filtered or unexported fields
}
func (*InventoryDataSource) Configure ¶
func (d *InventoryDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*InventoryDataSource) Metadata ¶
func (d *InventoryDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InventoryDataSource) Read ¶
func (d *InventoryDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InventoryDataSource) Schema ¶
func (d *InventoryDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InventoryModel ¶
type InventoryModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Organization types.Int32 `tfsdk:"organization"`
Variables types.String `tfsdk:"variables"`
Kind types.String `tfsdk:"kind"`
HostFilter types.String `tfsdk:"host_filter"`
}
type InventoryResource ¶
type InventoryResource struct {
// contains filtered or unexported fields
}
func (InventoryResource) ConfigValidators ¶
func (d InventoryResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*InventoryResource) Configure ¶
func (r *InventoryResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*InventoryResource) Create ¶
func (r *InventoryResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InventoryResource) Delete ¶
func (r *InventoryResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InventoryResource) ImportState ¶
func (r *InventoryResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InventoryResource) Metadata ¶
func (r *InventoryResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InventoryResource) Read ¶
func (r *InventoryResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InventoryResource) Schema ¶
func (r *InventoryResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InventoryResource) Update ¶
func (r *InventoryResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type InventorySourceAPIModel ¶
type InventorySourceAPIModel struct {
Id int `json:"id"`
Name string `json:"name"`
Inventory int `json:"inventory"`
Source string `json:"source"`
Credential int `json:"credential,omitempty"`
Description string `json:"description,omitempty"`
ExecutionEnvironment any `json:"execution_environment"`
SourcePath string `json:"source_path,omitempty"`
EnabledValue string `json:"enabled_value,omitempty"`
EnabledVar string `json:"enabled_var,omitempty"`
HostFilter string `json:"host_filter,omitempty"`
OverwriteVars bool `json:"overwrite_vars,omitempty"`
Overwrite bool `json:"overwrite,omitempty"`
SourceVars string `json:"source_vars,omitempty"`
SourceProject int `json:"source_project,omitempty"`
ScmBranch string `json:"scm_branch,omitempty"`
UpdateCacheTimeout int `json:"update_cache_timeout,omitempty"`
UpdateOnLaunch bool `json:"update_on_launch,omitempty"`
Verbosity int `json:"verbosity,omitempty"`
}
type InventorySourceDataSource ¶
type InventorySourceDataSource struct {
// contains filtered or unexported fields
}
func (*InventorySourceDataSource) Configure ¶
func (d *InventorySourceDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*InventorySourceDataSource) Metadata ¶
func (d *InventorySourceDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*InventorySourceDataSource) Read ¶
func (d *InventorySourceDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*InventorySourceDataSource) Schema ¶
func (d *InventorySourceDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type InventorySourceModel ¶
type InventorySourceModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Inventory types.Int32 `tfsdk:"inventory"`
Source types.String `tfsdk:"source"`
Credential types.Int32 `tfsdk:"credential"`
Description types.String `tfsdk:"description"`
ExecutionEnvironment types.Int32 `tfsdk:"execution_environment"`
SourcePath types.String `tfsdk:"source_path"`
EnabledValue types.String `tfsdk:"enabled_value"`
EnabledVar types.String `tfsdk:"enabled_var"`
HostFilter types.String `tfsdk:"host_filter"`
OverwriteVars types.Bool `tfsdk:"overwrite_vars"`
Overwrite types.Bool `tfsdk:"overwrite"`
SourceVars types.String `tfsdk:"source_vars"`
SourceProject types.Int32 `tfsdk:"source_project"`
ScmBranch types.String `tfsdk:"scm_branch"`
UpdateCacheTimeout types.Int32 `tfsdk:"update_cache_timeout"`
UpdateOnLaunch types.Bool `tfsdk:"update_on_launch"`
Verbosity types.Int32 `tfsdk:"verbosity"`
}
type InventorySourceResource ¶
type InventorySourceResource struct {
// contains filtered or unexported fields
}
func (*InventorySourceResource) Configure ¶
func (r *InventorySourceResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*InventorySourceResource) Create ¶
func (r *InventorySourceResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*InventorySourceResource) Delete ¶
func (r *InventorySourceResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*InventorySourceResource) ImportState ¶
func (r *InventorySourceResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*InventorySourceResource) Metadata ¶
func (r *InventorySourceResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*InventorySourceResource) Read ¶
func (r *InventorySourceResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*InventorySourceResource) Schema ¶
func (r *InventorySourceResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*InventorySourceResource) Update ¶
func (r *InventorySourceResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (InventorySourceResource) ValidateConfig ¶
func (r InventorySourceResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type JTChildAPIRead ¶
type JTChildAPIRead struct {
Count int `json:"count"`
Results []ChildResult `json:"results"`
}
type JTCredentialAPIRead ¶
type JTLabelsAPIRead ¶
type JTLabelsAPIRead struct {
Count int `json:"count"`
LabelResults []LabelResult `json:"results"`
}
type JobTemplateAPIModel ¶
type JobTemplateAPIModel struct {
Id int `json:"id"`
Name string `json:"name,omitempty"`
Description string `json:"description"`
JobType string `json:"job_type,omitempty"`
Inventory int `json:"inventory,omitempty"`
Project int `json:"project,omitempty"`
Playbook string `json:"playbook,omitempty"`
ScmBranch string `json:"scm_branch,omitempty"`
Forks int `json:"forks,omitempty"`
Limit string `json:"limit,omitempty"`
Verbosity int `json:"verbosity,omitempty"`
ExtraVars string `json:"extra_vars,omitempty"`
JobTags string `json:"job_tags,omitempty"`
ForceHandlers bool `json:"force_handlers,omitempty"`
SkipTags string `json:"skip_tags,omitempty"`
StartAtTask string `json:"start_at_task,omitempty"`
Timeout int `json:"timeout,omitempty"`
UseFactCache bool `json:"use_fact_cache,omitempty"`
ExecutionEnvironment int `json:"execution_environment,omitempty"`
HostConfigKey string `json:"host_config_key,omitempty"`
AskScmBranchOnLaunch bool `json:"ask_scm_branch_on_launch,omitempty"`
AskDiffModeOnLaunch bool `json:"ask_diff_mode_on_launch,omitempty"`
AskVariablesOnLaunch bool `json:"ask_variables_on_launch,omitempty"`
AskLimitOnLaunch bool `json:"ask_limit_on_launch,omitempty"`
AskTagsOnLaunch bool `json:"ask_tags_on_launch,omitempty"`
AskSkipTagsOnLaunch bool `json:"ask_skip_tags_on_launch,omitempty"`
AskJobTypeOnLaunch bool `json:"ask_job_type_on_launch,omitempty"`
AskVerbosityOnLaunch bool `json:"ask_verbosity_on_launch,omitempty"`
AskInventoryOnLaunch bool `json:"ask_inventory_on_launch,omitempty"`
AskCredentialOnLaunch bool `json:"ask_credential_on_launch,omitempty"`
AskExecutionEnvironmenOnLaunch bool `json:"ask_execution_environment_on_launch,omitempty"`
AskLabelsOnLaunch bool `json:"ask_labels_on_launch,omitempty"`
AskForksOnLaunch bool `json:"ask_forks_on_launch,omitempty"`
AskJobSliceCountOnLaunch bool `json:"ask_job_slice_count_on_launch,omitempty"`
AskTimeoutOnLaunch bool `json:"ask_timeout_on_launch,omitempty"`
AskInstanceGroupsOnLaunch bool `json:"ask_instance_groups_on_launch,omitempty"`
SurveyEnabled bool `json:"survey_enabled,omitempty"`
BecomeEnabled bool `json:"become_enabled,omitempty"`
DiffMode bool `json:"diff_mode,omitempty"`
AllowSimultaneous bool `json:"allow_simultaneous,omitempty"`
CustomVirtualEnv any `json:"custom_virtualenv,omitempty"` //blank is returned by api as "custom_virtual": null (not "")
JobSliceCount int `json:"job_slice_count,omitempty"`
WebhookService string `json:"webhook_service,omitempty"`
WebhookCredential any `json:"webhook_credential,omitempty"` //blank is returned by api as "webhook_credentials": null (not "")
PreventInstanceGroupFallback bool `json:"prevent_instance_group_fallback,omitempty"`
}
type JobTemplateCredentialResource ¶
type JobTemplateCredentialResource struct {
// contains filtered or unexported fields
}
func (*JobTemplateCredentialResource) Configure ¶
func (r *JobTemplateCredentialResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JobTemplateCredentialResource) Create ¶
func (r *JobTemplateCredentialResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*JobTemplateCredentialResource) Delete ¶
func (r *JobTemplateCredentialResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*JobTemplateCredentialResource) ImportState ¶
func (r *JobTemplateCredentialResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*JobTemplateCredentialResource) Metadata ¶
func (r *JobTemplateCredentialResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*JobTemplateCredentialResource) Read ¶
func (r *JobTemplateCredentialResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*JobTemplateCredentialResource) Schema ¶
func (r *JobTemplateCredentialResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*JobTemplateCredentialResource) Update ¶
func (r *JobTemplateCredentialResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type JobTemplateDataSource ¶
type JobTemplateDataSource struct {
// contains filtered or unexported fields
}
func (JobTemplateDataSource) ConfigValidators ¶
func (d JobTemplateDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*JobTemplateDataSource) Configure ¶
func (d *JobTemplateDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*JobTemplateDataSource) Metadata ¶
func (d *JobTemplateDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*JobTemplateDataSource) Read ¶
func (d *JobTemplateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*JobTemplateDataSource) Schema ¶
func (d *JobTemplateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type JobTemplateInstanceGroupsResource ¶
type JobTemplateInstanceGroupsResource struct {
// contains filtered or unexported fields
}
func (*JobTemplateInstanceGroupsResource) Configure ¶
func (r *JobTemplateInstanceGroupsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JobTemplateInstanceGroupsResource) Create ¶
func (r *JobTemplateInstanceGroupsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*JobTemplateInstanceGroupsResource) Delete ¶
func (r *JobTemplateInstanceGroupsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*JobTemplateInstanceGroupsResource) ImportState ¶
func (r *JobTemplateInstanceGroupsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*JobTemplateInstanceGroupsResource) Metadata ¶
func (r *JobTemplateInstanceGroupsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*JobTemplateInstanceGroupsResource) Read ¶
func (r *JobTemplateInstanceGroupsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*JobTemplateInstanceGroupsResource) Schema ¶
func (r *JobTemplateInstanceGroupsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*JobTemplateInstanceGroupsResource) Update ¶
func (r *JobTemplateInstanceGroupsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type JobTemplateLabelsResource ¶
type JobTemplateLabelsResource struct {
// contains filtered or unexported fields
}
func (*JobTemplateLabelsResource) Configure ¶
func (r *JobTemplateLabelsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JobTemplateLabelsResource) Create ¶
func (r *JobTemplateLabelsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*JobTemplateLabelsResource) Delete ¶
func (r *JobTemplateLabelsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*JobTemplateLabelsResource) ImportState ¶
func (r *JobTemplateLabelsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*JobTemplateLabelsResource) Metadata ¶
func (r *JobTemplateLabelsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*JobTemplateLabelsResource) Read ¶
func (r *JobTemplateLabelsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*JobTemplateLabelsResource) Schema ¶
func (r *JobTemplateLabelsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*JobTemplateLabelsResource) Update ¶
func (r *JobTemplateLabelsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type JobTemplateModel ¶
type JobTemplateModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
JobType types.String `tfsdk:"job_type"`
Inventory types.Int32 `tfsdk:"inventory"`
Project types.Int32 `tfsdk:"project"`
Playbook types.String `tfsdk:"playbook"`
ScmBranch types.String `tfsdk:"scm_branch"`
Forks types.Int32 `tfsdk:"forks"`
Limit types.String `tfsdk:"limit"`
Verbosity types.Int32 `tfsdk:"verbosity"`
ExtraVars types.String `tfsdk:"extra_vars"`
JobTags types.String `tfsdk:"job_tags"`
ForceHandlers types.Bool `tfsdk:"force_handlers"`
SkipTags types.String `tfsdk:"skip_tags"`
StartAtTask types.String `tfsdk:"start_at_task"`
Timeout types.Int32 `tfsdk:"timeout"`
UseFactCache types.Bool `tfsdk:"use_fact_cache"`
ExecutionEnvironment types.Int32 `tfsdk:"execution_environment"`
HostConfigKey types.String `tfsdk:"host_config_key"`
AskScmBranchOnLaunch types.Bool `tfsdk:"ask_scm_branch_on_launch"`
AskDiffModeOnLaunch types.Bool `tfsdk:"ask_diff_mode_on_launch"`
AskVariablesOnLaunch types.Bool `tfsdk:"ask_variables_on_launch"`
AskLimitOnLaunch types.Bool `tfsdk:"ask_limit_on_launch"`
AskTagsOnLaunch types.Bool `tfsdk:"ask_tags_on_launch"`
AskSkipTagsOnLaunch types.Bool `tfsdk:"ask_skip_tags_on_launch"`
AskJobTypeOnLaunch types.Bool `tfsdk:"ask_job_type_on_launch"`
AskVerbosityOnLaunch types.Bool `tfsdk:"ask_verbosity_on_launch"`
AskInventoryOnLaunch types.Bool `tfsdk:"ask_inventory_on_launch"`
AskCredentialOnLaunch types.Bool `tfsdk:"ask_credential_on_launch"`
AskExecutionEnvironmenOnLaunch types.Bool `tfsdk:"ask_execution_environment_on_launch"`
AskLabelsOnLaunch types.Bool `tfsdk:"ask_labels_on_launch"`
AskForksOnLaunch types.Bool `tfsdk:"ask_forks_on_launch"`
AskJobSliceCountOnLaunch types.Bool `tfsdk:"ask_job_slice_count_on_launch"`
AskTimeoutOnLaunch types.Bool `tfsdk:"ask_timeout_on_launch"`
AskInstanceGroupsOnLaunch types.Bool `tfsdk:"ask_instance_groups_on_launch"`
SurveyEnabled types.Bool `tfsdk:"survey_enabled"`
BecomeEnabled types.Bool `tfsdk:"become_enabled"`
DiffMode types.Bool `tfsdk:"diff_mode"`
AllowSimultaneous types.Bool `tfsdk:"allow_simultaneous"`
CustomVirtualEnv types.String `tfsdk:"custom_virtualenv"`
JobSliceCount types.Int32 `tfsdk:"job_slice_count"`
WebhookService types.String `tfsdk:"webhook_service"`
WebhookCredential types.String `tfsdk:"webhook_credential"`
PreventInstanceGroupFallback types.Bool `tfsdk:"prevent_instance_group_fallback"`
}
type JobTemplateNotifTemplErrResource ¶
type JobTemplateNotifTemplErrResource struct {
// contains filtered or unexported fields
}
func (*JobTemplateNotifTemplErrResource) Configure ¶
func (r *JobTemplateNotifTemplErrResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JobTemplateNotifTemplErrResource) Create ¶
func (r *JobTemplateNotifTemplErrResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*JobTemplateNotifTemplErrResource) Delete ¶
func (r *JobTemplateNotifTemplErrResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*JobTemplateNotifTemplErrResource) ImportState ¶
func (r *JobTemplateNotifTemplErrResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*JobTemplateNotifTemplErrResource) Metadata ¶
func (r *JobTemplateNotifTemplErrResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*JobTemplateNotifTemplErrResource) Read ¶
func (r *JobTemplateNotifTemplErrResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*JobTemplateNotifTemplErrResource) Schema ¶
func (r *JobTemplateNotifTemplErrResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*JobTemplateNotifTemplErrResource) Update ¶
func (r *JobTemplateNotifTemplErrResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type JobTemplateNotifTemplStartedResource ¶
type JobTemplateNotifTemplStartedResource struct {
// contains filtered or unexported fields
}
func (*JobTemplateNotifTemplStartedResource) Configure ¶
func (r *JobTemplateNotifTemplStartedResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JobTemplateNotifTemplStartedResource) Create ¶
func (r *JobTemplateNotifTemplStartedResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*JobTemplateNotifTemplStartedResource) Delete ¶
func (r *JobTemplateNotifTemplStartedResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*JobTemplateNotifTemplStartedResource) ImportState ¶
func (r *JobTemplateNotifTemplStartedResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*JobTemplateNotifTemplStartedResource) Metadata ¶
func (r *JobTemplateNotifTemplStartedResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*JobTemplateNotifTemplStartedResource) Read ¶
func (r *JobTemplateNotifTemplStartedResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*JobTemplateNotifTemplStartedResource) Schema ¶
func (r *JobTemplateNotifTemplStartedResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*JobTemplateNotifTemplStartedResource) Update ¶
func (r *JobTemplateNotifTemplStartedResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type JobTemplateNotifTemplSuccessResource ¶
type JobTemplateNotifTemplSuccessResource struct {
// contains filtered or unexported fields
}
func (*JobTemplateNotifTemplSuccessResource) Configure ¶
func (r *JobTemplateNotifTemplSuccessResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JobTemplateNotifTemplSuccessResource) Create ¶
func (r *JobTemplateNotifTemplSuccessResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*JobTemplateNotifTemplSuccessResource) Delete ¶
func (r *JobTemplateNotifTemplSuccessResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*JobTemplateNotifTemplSuccessResource) ImportState ¶
func (r *JobTemplateNotifTemplSuccessResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*JobTemplateNotifTemplSuccessResource) Metadata ¶
func (r *JobTemplateNotifTemplSuccessResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*JobTemplateNotifTemplSuccessResource) Read ¶
func (r *JobTemplateNotifTemplSuccessResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*JobTemplateNotifTemplSuccessResource) Schema ¶
func (r *JobTemplateNotifTemplSuccessResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*JobTemplateNotifTemplSuccessResource) Update ¶
func (r *JobTemplateNotifTemplSuccessResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type JobTemplateResource ¶
type JobTemplateResource struct {
// contains filtered or unexported fields
}
func (*JobTemplateResource) Configure ¶
func (r *JobTemplateResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JobTemplateResource) Create ¶
func (r *JobTemplateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*JobTemplateResource) Delete ¶
func (r *JobTemplateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*JobTemplateResource) ImportState ¶
func (r *JobTemplateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*JobTemplateResource) Metadata ¶
func (r *JobTemplateResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*JobTemplateResource) Read ¶
func (r *JobTemplateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*JobTemplateResource) Schema ¶
func (r *JobTemplateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*JobTemplateResource) Update ¶
func (r *JobTemplateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (JobTemplateResource) ValidateConfig ¶
func (r JobTemplateResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type JobTemplateSurvey ¶
type JobTemplateSurvey struct {
Name string `json:"name"`
Description string `json:"description"`
Spec []SurveySpec `json:"spec"`
}
type JobTemplateSurveyResource ¶
type JobTemplateSurveyResource struct {
// contains filtered or unexported fields
}
func (*JobTemplateSurveyResource) Configure ¶
func (r *JobTemplateSurveyResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JobTemplateSurveyResource) Create ¶
func (r *JobTemplateSurveyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*JobTemplateSurveyResource) Delete ¶
func (r *JobTemplateSurveyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*JobTemplateSurveyResource) ImportState ¶
func (r *JobTemplateSurveyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*JobTemplateSurveyResource) Metadata ¶
func (r *JobTemplateSurveyResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*JobTemplateSurveyResource) Read ¶
func (r *JobTemplateSurveyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*JobTemplateSurveyResource) Schema ¶
func (r *JobTemplateSurveyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*JobTemplateSurveyResource) Update ¶
func (r *JobTemplateSurveyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type LabelAPIModel ¶
type LabelDissasocBody ¶
type LabelModel ¶
type LabelResult ¶
type LabelResult struct {
Id int `json:"id"`
}
type LabelsResource ¶
type LabelsResource struct {
// contains filtered or unexported fields
}
func (*LabelsResource) Configure ¶
func (r *LabelsResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*LabelsResource) Create ¶
func (r *LabelsResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*LabelsResource) Delete ¶
func (r *LabelsResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
Left Intentionally blank, as there is no API endpoint to delete a label.
func (*LabelsResource) ImportState ¶
func (r *LabelsResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*LabelsResource) Metadata ¶
func (r *LabelsResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*LabelsResource) Read ¶
func (r *LabelsResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*LabelsResource) Schema ¶
func (r *LabelsResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*LabelsResource) Update ¶
func (r *LabelsResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type MessageValue ¶
type Messages ¶
type Messages struct {
Error MessageValue `json:"error"`
Started MessageValue `json:"started"`
Success MessageValue `json:"success"`
WorkflowApproval map[string]MessageValue `json:"workflow_approval"`
}
type NotificationTemplateAPI ¶
type NotificationTemplateAPI struct {
Id int `json:"id"`
Name string `json:"name"`
Description string `json:"description,omitempty"`
Organization int `json:"organization"`
NotificationType string `json:"notification_type"`
NotificationConfiguration any `json:"notification_configuration,omitempty"`
Messages any `json:"messages,omitempty"`
}
type NotificationTemplatesResource ¶
type NotificationTemplatesResource struct {
// contains filtered or unexported fields
}
func (*NotificationTemplatesResource) Configure ¶
func (r *NotificationTemplatesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*NotificationTemplatesResource) Create ¶
func (r *NotificationTemplatesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*NotificationTemplatesResource) Delete ¶
func (r *NotificationTemplatesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*NotificationTemplatesResource) ImportState ¶
func (r *NotificationTemplatesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*NotificationTemplatesResource) Metadata ¶
func (r *NotificationTemplatesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*NotificationTemplatesResource) Read ¶
func (r *NotificationTemplatesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*NotificationTemplatesResource) Schema ¶
func (r *NotificationTemplatesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*NotificationTemplatesResource) Update ¶
func (r *NotificationTemplatesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type NotificationTemplatesResourceModel ¶
type NotificationTemplatesResourceModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Organization types.Int32 `tfsdk:"organization"`
NotificationType types.String `tfsdk:"notification_type"`
NotificationConfiguration types.String `tfsdk:"notification_configuration"`
Messages types.String `tfsdk:"messages"`
}
type OrganizationAPIModel ¶
type OrganizationDataSource ¶
type OrganizationDataSource struct {
// contains filtered or unexported fields
}
func (OrganizationDataSource) ConfigValidators ¶
func (d OrganizationDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*OrganizationDataSource) Configure ¶
func (d *OrganizationDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*OrganizationDataSource) Metadata ¶
func (d *OrganizationDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*OrganizationDataSource) Read ¶
func (d *OrganizationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*OrganizationDataSource) Schema ¶
func (d *OrganizationDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type OrganizationModel ¶
type OrganizationResource ¶
type OrganizationResource struct {
// contains filtered or unexported fields
}
func (*OrganizationResource) Configure ¶
func (r *OrganizationResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*OrganizationResource) Create ¶
func (r *OrganizationResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*OrganizationResource) Delete ¶
func (r *OrganizationResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*OrganizationResource) ImportState ¶
func (r *OrganizationResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*OrganizationResource) Metadata ¶
func (r *OrganizationResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*OrganizationResource) Read ¶
func (r *OrganizationResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*OrganizationResource) Schema ¶
func (r *OrganizationResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*OrganizationResource) Update ¶
func (r *OrganizationResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectAPIModel ¶
type ProjectAPIModel struct {
Id int `json:"id"`
Name string `json:"name"`
Organization int `json:"organization"`
ScmType string `json:"scm_type"`
Description string `json:"description,omitempty"`
AllowOverride bool `json:"allow_override,omitempty"`
Credential int `json:"credential,omitempty"`
DefaultEnv int `json:"default_environment,omitempty"`
LocalPath string `json:"local_path,omitempty"`
ScmBranch string `json:"scm_branch,omitempty"`
ScmClean bool `json:"scm_clean,omitempty"`
ScmDelOnUpdate bool `json:"scm_delete_on_update,omitempty"`
ScmRefSpec string `json:"scm_refspec,omitempty"`
ScmTrackSubmodules bool `json:"scm_track_submodules,omitempty"`
ScmUpdOnLaunch bool `json:"scm_update_on_launch,omitempty"`
ScmUrl string `json:"scm_url,omitempty"`
Timeout int `json:"timeout"`
}
type ProjectDataSource ¶
type ProjectDataSource struct {
// contains filtered or unexported fields
}
func (*ProjectDataSource) ConfigValidators ¶
func (d *ProjectDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*ProjectDataSource) Configure ¶
func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectDataSource) Metadata ¶
func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectDataSource) Read ¶
func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ProjectDataSource) Schema ¶
func (d *ProjectDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ProjectModel ¶
type ProjectModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Organization types.Int32 `tfsdk:"organization"`
ScmType types.String `tfsdk:"scm_type"`
Description types.String `tfsdk:"description"`
AllowOverride types.Bool `tfsdk:"allow_override"`
Credential types.Int32 `tfsdk:"credential"`
DefaultEnv types.Int32 `tfsdk:"default_environment"`
LocalPath types.String `tfsdk:"local_path"`
ScmBranch types.String `tfsdk:"scm_branch"`
ScmClean types.Bool `tfsdk:"scm_clean"`
ScmDelOnUpdate types.Bool `tfsdk:"scm_delete_on_update"`
ScmRefSpec types.String `tfsdk:"scm_refspec"`
ScmTrackSubmodules types.Bool `tfsdk:"scm_track_submodules"`
ScmUpdOnLaunch types.Bool `tfsdk:"scm_update_on_launch"`
ScmUrl types.String `tfsdk:"scm_url"`
Timeout types.Int32 `tfsdk:"timeout"`
}
type ProjectResource ¶
type ProjectResource struct {
// contains filtered or unexported fields
}
func (*ProjectResource) Configure ¶
func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectResource) Create ¶
func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectResource) Delete ¶
func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectResource) ImportState ¶
func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectResource) Metadata ¶
func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectResource) Read ¶
func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectResource) Schema ¶
func (r *ProjectResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ProjectResource) Update ¶
func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
func (ProjectResource) ValidateConfig ¶
func (r ProjectResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type ScheduleAPIModel ¶
type ScheduleDataSource ¶
type ScheduleDataSource struct {
// contains filtered or unexported fields
}
func (*ScheduleDataSource) Configure ¶
func (d *ScheduleDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ScheduleDataSource) Metadata ¶
func (d *ScheduleDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ScheduleDataSource) Read ¶
func (d *ScheduleDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ScheduleDataSource) Schema ¶
func (d *ScheduleDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ScheduleModel ¶
type ScheduleResource ¶
type ScheduleResource struct {
// contains filtered or unexported fields
}
func (*ScheduleResource) Configure ¶
func (r *ScheduleResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ScheduleResource) Create ¶
func (r *ScheduleResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ScheduleResource) Delete ¶
func (r *ScheduleResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ScheduleResource) ImportState ¶
func (r *ScheduleResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ScheduleResource) Metadata ¶
func (r *ScheduleResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ScheduleResource) Read ¶
func (r *ScheduleResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ScheduleResource) Schema ¶
func (r *ScheduleResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*ScheduleResource) Update ¶
func (r *ScheduleResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SlackConfiguration ¶
type SurveySpec ¶
type SurveySpec struct {
Max int `json:"max"`
Min int `json:"min"`
Type string `json:"type"`
Choices any `json:"choices,omitempty"`
Default any `json:"default"`
Required bool `json:"required"`
Variable string `json:"variable"`
QuestionName string `json:"question_name"`
QuestionDescription string `json:"question_description"`
}
type SurveySpecModel ¶
type SurveySpecModel struct {
Max types.Int32 `tfsdk:"max"`
Min types.Int32 `tfsdk:"min"`
Type types.String `tfsdk:"type"`
Choices types.List `tfsdk:"choices"`
Default types.String `tfsdk:"default"`
Required types.Bool `tfsdk:"required"`
Variable types.String `tfsdk:"variable"`
QuestionName types.String `tfsdk:"question_name"`
QuestionDescription types.String `tfsdk:"question_description"`
}
type UserAPIModel ¶
type UserAPIModel struct {
Id int `json:"id"`
Username string `json:"username"`
FirstName string `json:"first_name,omitempty"`
LastName string `json:"last_name,omitempty"`
Email string `json:"email,omitempty"`
IsSuperuser bool `json:"is_superuser"`
IsSystemAuditor bool `json:"is_system_auditor"`
Password string `json:"password"`
}
type UserDataSource ¶
type UserDataSource struct {
// contains filtered or unexported fields
}
func (UserDataSource) ConfigValidators ¶
func (d UserDataSource) ConfigValidators(ctx context.Context) []datasource.ConfigValidator
func (*UserDataSource) Configure ¶
func (d *UserDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*UserDataSource) Metadata ¶
func (d *UserDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*UserDataSource) Read ¶
func (d *UserDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*UserDataSource) Schema ¶
func (d *UserDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type UserModel ¶
type UserModel struct {
Id types.String `tfsdk:"id"`
Username types.String `tfsdk:"username"`
FirstName types.String `tfsdk:"first_name"`
LastName types.String `tfsdk:"last_name"`
Email types.String `tfsdk:"email"`
IsSuperuser types.Bool `tfsdk:"is_superuser"`
IsSystemAuditor types.Bool `tfsdk:"is_system_auditor"`
Password types.String `tfsdk:"password"`
}
type UserResource ¶
type UserResource struct {
// contains filtered or unexported fields
}
func (*UserResource) ConfigValidators ¶
func (r *UserResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
func (*UserResource) Configure ¶
func (r *UserResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*UserResource) Create ¶
func (r *UserResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*UserResource) Delete ¶
func (r *UserResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*UserResource) ImportState ¶
func (r *UserResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*UserResource) Metadata ¶
func (r *UserResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*UserResource) Read ¶
func (r *UserResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*UserResource) Schema ¶
func (r *UserResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*UserResource) Update ¶
func (r *UserResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WebhookConfiguration ¶ added in v0.0.40
type WorkflowJobTemplateAPIModel ¶
type WorkflowJobTemplateAPIModel struct {
Id int `json:"id"`
Name string `json:"name"`
Description string `json:"description,omitempty"`
ExtraVars string `json:"extra_vars"`
Organization int `json:"organization"`
SurveyEnabled bool `json:"survey_enabled"`
AllowSimultaneous bool `json:"allow_simultaneous"`
AskVariablesOnLaunch bool `json:"ask_variables_on_launch"`
Inventory any `json:"inventory"`
Limit string `json:"limit,omitempty"`
ScmBranch string `json:"scm_branch,omitempty"`
AskInventoryOnLaunch bool `json:"ask_inventory_on_launch"`
AskScmBranchOnLaunch bool `json:"ask_scm_branch_on_launch"`
AskLimitOnLaunch bool `json:"ask_limit_on_launch"`
WebhookService string `json:"webhook_service"`
WebhookCredential string `json:"webhook_credential"`
AskLabelsOnLaunch bool `json:"ask_labels_on_launch"`
AskSkipTagsOnLaunch bool `json:"ask_skip_tags_on_launch"`
AskTagsOnLaunch bool `json:"ask_tags_on_launch"`
SkipTags string `json:"skip_tags,omitempty"`
JobTags string `json:"job_tags,omitempty"`
}
type WorkflowJobTemplateApprovalNode ¶
type WorkflowJobTemplateApprovalNode struct {
// contains filtered or unexported fields
}
func (*WorkflowJobTemplateApprovalNode) Configure ¶
func (r *WorkflowJobTemplateApprovalNode) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WorkflowJobTemplateApprovalNode) Create ¶
func (r *WorkflowJobTemplateApprovalNode) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WorkflowJobTemplateApprovalNode) Delete ¶
func (r *WorkflowJobTemplateApprovalNode) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WorkflowJobTemplateApprovalNode) ImportState ¶
func (r *WorkflowJobTemplateApprovalNode) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WorkflowJobTemplateApprovalNode) Metadata ¶
func (r *WorkflowJobTemplateApprovalNode) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WorkflowJobTemplateApprovalNode) Read ¶
func (r *WorkflowJobTemplateApprovalNode) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WorkflowJobTemplateApprovalNode) Schema ¶
func (r *WorkflowJobTemplateApprovalNode) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WorkflowJobTemplateApprovalNode) Update ¶
func (r *WorkflowJobTemplateApprovalNode) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WorkflowJobTemplateApprovalNodeModel ¶
type WorkflowJobTemplateApprovalNodeModel struct {
Id types.String `tfsdk:"id"`
ApprovalTemplateId types.Int32 `tfsdk:"approval_template_id"`
WorkflowJobTemplateId types.Int32 `tfsdk:"workflow_job_template_id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
Timeout types.Int32 `tfsdk:"timeout"`
}
type WorkflowJobTemplateNodeAPIModel ¶
type WorkflowJobTemplateNodeAPIModel struct {
WorkflowJobId int `json:"workflow_job_template"`
UnifiedJobTemplateId int `json:"unified_job_template"`
Inventory any `json:"inventory"`
ExtraData any `json:"extra_data,omitempty"`
ScmBranch string `json:"scm_branch,omitempty"`
JobType string `json:"job_type,omitempty"`
JobTags string `json:"job_tags,omitempty"`
SkipTags string `json:"skip_tags,omitempty"`
Limit string `json:"limit,omitempty"`
DiffMode any `json:"diff_mode,omitempty"`
Verbosity int `json:"verbosity,omitempty"`
AllParentsMustConverge bool `json:"all_parents_must_converge"`
Identifier string `json:"identifier,omitempty"`
}
type WorkflowJobTemplatesJobNodeResource ¶
type WorkflowJobTemplatesJobNodeResource struct {
// contains filtered or unexported fields
}
func (*WorkflowJobTemplatesJobNodeResource) Configure ¶
func (r *WorkflowJobTemplatesJobNodeResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WorkflowJobTemplatesJobNodeResource) Create ¶
func (r *WorkflowJobTemplatesJobNodeResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WorkflowJobTemplatesJobNodeResource) Delete ¶
func (r *WorkflowJobTemplatesJobNodeResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WorkflowJobTemplatesJobNodeResource) ImportState ¶
func (r *WorkflowJobTemplatesJobNodeResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WorkflowJobTemplatesJobNodeResource) Metadata ¶
func (r *WorkflowJobTemplatesJobNodeResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WorkflowJobTemplatesJobNodeResource) Read ¶
func (r *WorkflowJobTemplatesJobNodeResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WorkflowJobTemplatesJobNodeResource) Schema ¶
func (r *WorkflowJobTemplatesJobNodeResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WorkflowJobTemplatesJobNodeResource) Update ¶
func (r *WorkflowJobTemplatesJobNodeResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WorkflowJobTemplatesJobNodeResourceModel ¶
type WorkflowJobTemplatesJobNodeResourceModel struct {
Id types.String `tfsdk:"id"`
WorkflowJobId types.Int32 `tfsdk:"workflow_job_template_id"`
UnifiedJobTemplateId types.Int32 `tfsdk:"unified_job_template"`
Inventory types.Int32 `tfsdk:"inventory"`
ExtraData types.String `tfsdk:"extra_data"`
ScmBranch types.String `tfsdk:"scm_branch"`
JobType types.String `tfsdk:"job_type"`
JobTags types.String `tfsdk:"job_tags"`
SkipTags types.String `tfsdk:"skip_tags"`
Limit types.String `tfsdk:"limit"`
DiffMode types.Bool `tfsdk:"diff_mode"`
Verbosity types.Int32 `tfsdk:"verbosity"`
AllParentsMustConverge types.Bool `tfsdk:"all_parents_must_converge"`
Identifier types.String `tfsdk:"identifier"`
}
type WorkflowJobTemplatesNodeAlwaysResource ¶
type WorkflowJobTemplatesNodeAlwaysResource struct {
// contains filtered or unexported fields
}
func (*WorkflowJobTemplatesNodeAlwaysResource) Configure ¶
func (r *WorkflowJobTemplatesNodeAlwaysResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WorkflowJobTemplatesNodeAlwaysResource) Create ¶
func (r *WorkflowJobTemplatesNodeAlwaysResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WorkflowJobTemplatesNodeAlwaysResource) Delete ¶
func (r *WorkflowJobTemplatesNodeAlwaysResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WorkflowJobTemplatesNodeAlwaysResource) ImportState ¶
func (r *WorkflowJobTemplatesNodeAlwaysResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WorkflowJobTemplatesNodeAlwaysResource) Metadata ¶
func (r *WorkflowJobTemplatesNodeAlwaysResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WorkflowJobTemplatesNodeAlwaysResource) Read ¶
func (r *WorkflowJobTemplatesNodeAlwaysResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WorkflowJobTemplatesNodeAlwaysResource) Schema ¶
func (r *WorkflowJobTemplatesNodeAlwaysResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WorkflowJobTemplatesNodeAlwaysResource) Update ¶
func (r *WorkflowJobTemplatesNodeAlwaysResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WorkflowJobTemplatesNodeFailureResource ¶
type WorkflowJobTemplatesNodeFailureResource struct {
// contains filtered or unexported fields
}
func (*WorkflowJobTemplatesNodeFailureResource) Configure ¶
func (r *WorkflowJobTemplatesNodeFailureResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WorkflowJobTemplatesNodeFailureResource) Create ¶
func (r *WorkflowJobTemplatesNodeFailureResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WorkflowJobTemplatesNodeFailureResource) Delete ¶
func (r *WorkflowJobTemplatesNodeFailureResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WorkflowJobTemplatesNodeFailureResource) ImportState ¶
func (r *WorkflowJobTemplatesNodeFailureResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WorkflowJobTemplatesNodeFailureResource) Metadata ¶
func (r *WorkflowJobTemplatesNodeFailureResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WorkflowJobTemplatesNodeFailureResource) Read ¶
func (r *WorkflowJobTemplatesNodeFailureResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WorkflowJobTemplatesNodeFailureResource) Schema ¶
func (r *WorkflowJobTemplatesNodeFailureResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WorkflowJobTemplatesNodeFailureResource) Update ¶
func (r *WorkflowJobTemplatesNodeFailureResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WorkflowJobTemplatesNodeLabelResource ¶
type WorkflowJobTemplatesNodeLabelResource struct {
// contains filtered or unexported fields
}
func (*WorkflowJobTemplatesNodeLabelResource) Configure ¶
func (r *WorkflowJobTemplatesNodeLabelResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WorkflowJobTemplatesNodeLabelResource) Create ¶
func (r *WorkflowJobTemplatesNodeLabelResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WorkflowJobTemplatesNodeLabelResource) Delete ¶
func (r *WorkflowJobTemplatesNodeLabelResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WorkflowJobTemplatesNodeLabelResource) ImportState ¶
func (r *WorkflowJobTemplatesNodeLabelResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WorkflowJobTemplatesNodeLabelResource) Metadata ¶
func (r *WorkflowJobTemplatesNodeLabelResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WorkflowJobTemplatesNodeLabelResource) Read ¶
func (r *WorkflowJobTemplatesNodeLabelResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WorkflowJobTemplatesNodeLabelResource) Schema ¶
func (r *WorkflowJobTemplatesNodeLabelResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WorkflowJobTemplatesNodeLabelResource) Update ¶
func (r *WorkflowJobTemplatesNodeLabelResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WorkflowJobTemplatesNodeSuccessResource ¶
type WorkflowJobTemplatesNodeSuccessResource struct {
// contains filtered or unexported fields
}
func (*WorkflowJobTemplatesNodeSuccessResource) Configure ¶
func (r *WorkflowJobTemplatesNodeSuccessResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WorkflowJobTemplatesNodeSuccessResource) Create ¶
func (r *WorkflowJobTemplatesNodeSuccessResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WorkflowJobTemplatesNodeSuccessResource) Delete ¶
func (r *WorkflowJobTemplatesNodeSuccessResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WorkflowJobTemplatesNodeSuccessResource) ImportState ¶
func (r *WorkflowJobTemplatesNodeSuccessResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WorkflowJobTemplatesNodeSuccessResource) Metadata ¶
func (r *WorkflowJobTemplatesNodeSuccessResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WorkflowJobTemplatesNodeSuccessResource) Read ¶
func (r *WorkflowJobTemplatesNodeSuccessResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WorkflowJobTemplatesNodeSuccessResource) Schema ¶
func (r *WorkflowJobTemplatesNodeSuccessResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WorkflowJobTemplatesNodeSuccessResource) Update ¶
func (r *WorkflowJobTemplatesNodeSuccessResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WorkflowJobTemplatesResource ¶
type WorkflowJobTemplatesResource struct {
// contains filtered or unexported fields
}
func (*WorkflowJobTemplatesResource) Configure ¶
func (r *WorkflowJobTemplatesResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*WorkflowJobTemplatesResource) Create ¶
func (r *WorkflowJobTemplatesResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*WorkflowJobTemplatesResource) Delete ¶
func (r *WorkflowJobTemplatesResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*WorkflowJobTemplatesResource) ImportState ¶
func (r *WorkflowJobTemplatesResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*WorkflowJobTemplatesResource) Metadata ¶
func (r *WorkflowJobTemplatesResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*WorkflowJobTemplatesResource) Read ¶
func (r *WorkflowJobTemplatesResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*WorkflowJobTemplatesResource) Schema ¶
func (r *WorkflowJobTemplatesResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*WorkflowJobTemplatesResource) Update ¶
func (r *WorkflowJobTemplatesResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type WorkflowJobTemplatesResourceModel ¶
type WorkflowJobTemplatesResourceModel struct {
Id types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
ExtraVars types.String `tfsdk:"extra_vars"`
Organization types.Int32 `tfsdk:"organization"`
SurveyEnabled types.Bool `tfsdk:"survey_enabled"`
AllowSimultaneous types.Bool `tfsdk:"allow_simultaneous"`
AskVariablesOnLaunch types.Bool `tfsdk:"ask_variables_on_launch"`
Inventory types.Int32 `tfsdk:"inventory"`
Limit types.String `tfsdk:"limit"`
ScmBranch types.String `tfsdk:"scm_branch"`
AskInventoryOnLaunch types.Bool `tfsdk:"ask_inventory_on_launch"`
AskScmBranchOnLaunch types.Bool `tfsdk:"ask_scm_branch_on_launch"`
AskLimitOnLaunch types.Bool `tfsdk:"ask_limit_on_launch"`
WebhookService types.String `tfsdk:"webhook_service"`
WebhookCredential types.String `tfsdk:"webhook_credential"`
AskLabelsOnLaunch types.Bool `tfsdk:"ask_labels_on_launch"`
AskSkipTagsOnLaunch types.Bool `tfsdk:"ask_skip_tags_on_launch"`
AskTagsOnLaunch types.Bool `tfsdk:"ask_tags_on_launch"`
SkipTags types.String `tfsdk:"skip_tags"`
JobTags types.String `tfsdk:"job_tags"`
}
Source Files
¶
- awxclient.go
- data_credential.go
- data_credential_type.go
- data_execution_environment.go
- data_host.go
- data_instance_group.go
- data_inventory.go
- data_inventory_source.go
- data_job_template.go
- data_organization.go
- data_project.go
- data_schedule.go
- data_user.go
- provider.go
- resource_credential.go
- resource_credential_input_sources.go
- resource_credential_type.go
- resource_execution_environment.go
- resource_host.go
- resource_instance_group.go
- resource_inventory.go
- resource_inventory_source.go
- resource_job_template.go
- resource_job_template_credential.go
- resource_job_template_instance_group.go
- resource_job_template_label.go
- resource_job_template_notification_template_error.go
- resource_job_template_notification_template_started.go
- resource_job_template_notification_template_success.go
- resource_job_template_survey_spec.go
- resource_label.go
- resource_notification_template.go
- resource_organization.go
- resource_project.go
- resource_schedule.go
- resource_user.go
- resource_workflow_job_template.go
- resource_workflow_job_template_approval_node.go
- resource_workflow_job_template_job_node.go
- resource_workflow_job_template_node_always.go
- resource_workflow_job_template_node_failure.go
- resource_workflow_job_template_node_label.go
- resource_workflow_job_template_node_success.go
- test_functions.go
- types.go
Click to show internal directories.
Click to hide internal directories.