Documentation
¶
Index ¶
- Constants
- func ExpandActionTemplateParameters(actionTemplateParameters types.List) []actiontemplates.ActionTemplateParameter
- func FeedObjectType() map[string]attr.Type
- func FlattenFeed(feed *feeds.FeedResource) attr.Value
- func FlattenTemplateIds(actionTemplateParameters []actiontemplates.ActionTemplateParameter) types.Map
- func FlattenTemplates(actionTemplateParameters []actiontemplates.ActionTemplateParameter) types.List
- func GetActionTemplateParameterSchema() map[string]resourceSchema.Attribute
- func GetArtifactoryGenericFeedResourceSchema() map[string]resourceSchema.Attribute
- func GetAwsElasticContainerRegistryFeedResourceSchema() map[string]resourceSchema.Attribute
- func GetDatasourceLifecycleSchema() datasourceSchema.Schema
- func GetDescriptionDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
- func GetDescriptionResourceSchema(resourceDescription string) resourceSchema.Attribute
- func GetEnvironmentDatasourceSchema() map[string]datasourceSchema.Attribute
- func GetEnvironmentResourceSchema() resourceSchema.Schema
- func GetFeedDataSourceSchema() map[string]datasourceSchema.Attribute
- func GetFeedsDataSourceSchema() map[string]datasourceSchema.Attribute
- func GetGitCredentialAttributes() map[string]datasourceSchema.Attribute
- func GetGitCredentialDataSourceSchema() map[string]datasourceSchema.Attribute
- func GetGitCredentialResourceSchema() resourceSchema.Schema
- func GetGitHubRepositoryFeedResourceSchema() map[string]resourceSchema.Attribute
- func GetHelmFeedResourceSchema() map[string]resourceSchema.Attribute
- func GetIdDatasourceSchema() datasourceSchema.Attribute
- func GetIdResourceSchema() resourceSchema.Attribute
- func GetIds(ids types.List) []string
- func GetLibraryVariableSetDataSourceSchema() datasourceSchema.Schema
- func GetLibraryVariableSetObjectDatasourceSchema() map[string]datasourceSchema.Attribute
- func GetLibraryVariableSetObjectType() map[string]attr.Type
- func GetLibraryVariableSetResourceSchema() resourceSchema.Schema
- func GetMavenFeedResourceSchema() map[string]resourceSchema.Attribute
- func GetNameDatasourceSchema(isRequired bool) datasourceSchema.Attribute
- func GetNameDatasourceWithMaxLengthSchema(isRequired bool, maxLength int) datasourceSchema.Attribute
- func GetNameResourceSchema(isRequired bool) resourceSchema.Attribute
- func GetNugetFeedResourceSchema() map[string]resourceSchema.Attribute
- func GetNumber(val types.Int64) int
- func GetProjectGroupDatasourceSchema() map[string]datasourceSchema.Attribute
- func GetProjectGroupResourceSchema() map[string]resourceSchema.Attribute
- func GetQueryIDsDatasourceSchema() datasourceSchema.Attribute
- func GetQueryPartialNameDatasourceSchema() datasourceSchema.Attribute
- func GetQuerySkipDatasourceSchema() datasourceSchema.Attribute
- func GetQueryTakeDatasourceSchema() datasourceSchema.Attribute
- func GetResourceLifecycleSchema() resourceSchema.Schema
- func GetSlugDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
- func GetSlugResourceSchema(resourceDescription string) resourceSchema.Attribute
- func GetSpaceDatasourceSchema() map[string]datasourceSchema.Attribute
- func GetSpaceIdDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
- func GetSpaceIdResourceSchema(resourceDescription string) resourceSchema.Attribute
- func GetSpaceResourceSchema() map[string]resourceSchema.Attribute
- func GetSpaceTypeAttributes() attr.Type
- func GetTenantCommonVariableResourceSchema() schema.Schema
- func GetTenantProjectVariableResourceSchema() schema.Schema
- func JiraExtensionSettingsObjectType() map[string]attr.Type
- func JiraServiceManagementExtensionSettingsObjectType() map[string]attr.Type
- func MapFromLibraryVariableSet(data *LibraryVariableSetResourceModel, spaceId string, ...)
- func MapJiraExtensionSettings(jiraExtensionSettings *environments.JiraExtensionSettings) attr.Value
- func MapJiraServiceManagementExtensionSettings(...) attr.Value
- func MapServiceNowExtensionSettings(serviceNowExtensionSettings *environments.ServiceNowExtensionSettings) attr.Value
- func MapToLibraryVariableSet(data *LibraryVariableSetResourceModel) *variables.LibraryVariableSet
- func ServiceNowExtensionSettingsObjectType() map[string]attr.Type
- func TemplateObjectType() map[string]attr.Type
- type ArtifactoryGenericFeedTypeResourceModel
- type AwsElasticContainerRegistryFeedTypeResourceModel
- type EnvironmentTypeResourceModel
- type FeedsDataSourceModel
- type GitHubRepositoryFeedTypeResourceModel
- type HelmFeedTypeResourceModel
- type LibraryVariableSetResourceModel
- type MavenFeedTypeResourceModel
- type NugetFeedTypeResourceModel
- type ProjectGroupTypeResourceModel
- type SpaceModel
Constants ¶
View Source
const ( EnvironmentResourceDescription = "environment" EnvironmentSortOrder = "sort_order" EnvironmentAllowDynamicInfrastructure = "allow_dynamic_infrastructure" EnvironmentUseGuidedFailure = "use_guided_failure" EnvironmentJiraExtensionSettings = "jira_extension_settings" EnvironmentJiraServiceManagementExtensionSettings = "jira_service_management_extension_settings" EnvironmentServiceNowExtensionSettings = "servicenow_extension_settings" EnvironmentJiraExtensionSettingsEnvironmentType = "environment_type" EnvironmentJiraServiceManagementExtensionSettingsIsEnabled = "is_enabled" EnvironmentServiceNowExtensionSettingsIsEnabled = "is_enabled" )
View Source
const ( GitCredentialResourceDescription = "Git Credential" GitCredentialResourceName = "git_credential" GitCredentialDatasourceName = "git_credentials" )
View Source
const ( TenantCommonVariableResourceDescription = "Tenant Common Variable" TenantCommonVariableResourceName = "tenant_common_variable" )
View Source
const ( TenantProjectVariableResourceDescription = "Tenant Project Variable" TenantProjectVariableResourceName = "tenant_project_variable" )
Variables ¶
This section is empty.
Functions ¶
func ExpandActionTemplateParameters ¶
func ExpandActionTemplateParameters(actionTemplateParameters types.List) []actiontemplates.ActionTemplateParameter
func FeedObjectType ¶
func FlattenFeed ¶
func FlattenFeed(feed *feeds.FeedResource) attr.Value
func FlattenTemplateIds ¶
func FlattenTemplateIds(actionTemplateParameters []actiontemplates.ActionTemplateParameter) types.Map
func FlattenTemplates ¶
func FlattenTemplates(actionTemplateParameters []actiontemplates.ActionTemplateParameter) types.List
func GetActionTemplateParameterSchema ¶
func GetActionTemplateParameterSchema() map[string]resourceSchema.Attribute
func GetArtifactoryGenericFeedResourceSchema ¶
func GetArtifactoryGenericFeedResourceSchema() map[string]resourceSchema.Attribute
func GetAwsElasticContainerRegistryFeedResourceSchema ¶
func GetAwsElasticContainerRegistryFeedResourceSchema() map[string]resourceSchema.Attribute
func GetDatasourceLifecycleSchema ¶
func GetDatasourceLifecycleSchema() datasourceSchema.Schema
func GetDescriptionDatasourceSchema ¶
func GetDescriptionDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
func GetDescriptionResourceSchema ¶
func GetDescriptionResourceSchema(resourceDescription string) resourceSchema.Attribute
func GetEnvironmentDatasourceSchema ¶
func GetEnvironmentDatasourceSchema() map[string]datasourceSchema.Attribute
func GetEnvironmentResourceSchema ¶
func GetEnvironmentResourceSchema() resourceSchema.Schema
func GetFeedDataSourceSchema ¶
func GetFeedDataSourceSchema() map[string]datasourceSchema.Attribute
func GetFeedsDataSourceSchema ¶
func GetFeedsDataSourceSchema() map[string]datasourceSchema.Attribute
func GetGitCredentialAttributes ¶
func GetGitCredentialAttributes() map[string]datasourceSchema.Attribute
func GetGitCredentialDataSourceSchema ¶
func GetGitCredentialDataSourceSchema() map[string]datasourceSchema.Attribute
func GetGitCredentialResourceSchema ¶
func GetGitCredentialResourceSchema() resourceSchema.Schema
func GetGitHubRepositoryFeedResourceSchema ¶
func GetGitHubRepositoryFeedResourceSchema() map[string]resourceSchema.Attribute
func GetHelmFeedResourceSchema ¶
func GetHelmFeedResourceSchema() map[string]resourceSchema.Attribute
func GetIdDatasourceSchema ¶
func GetIdDatasourceSchema() datasourceSchema.Attribute
func GetIdResourceSchema ¶
func GetIdResourceSchema() resourceSchema.Attribute
func GetLibraryVariableSetDataSourceSchema ¶
func GetLibraryVariableSetDataSourceSchema() datasourceSchema.Schema
func GetLibraryVariableSetObjectDatasourceSchema ¶
func GetLibraryVariableSetObjectDatasourceSchema() map[string]datasourceSchema.Attribute
func GetLibraryVariableSetResourceSchema ¶
func GetLibraryVariableSetResourceSchema() resourceSchema.Schema
func GetMavenFeedResourceSchema ¶
func GetMavenFeedResourceSchema() map[string]resourceSchema.Attribute
func GetNameDatasourceSchema ¶
func GetNameDatasourceSchema(isRequired bool) datasourceSchema.Attribute
func GetNameDatasourceWithMaxLengthSchema ¶
func GetNameDatasourceWithMaxLengthSchema(isRequired bool, maxLength int) datasourceSchema.Attribute
func GetNameResourceSchema ¶
func GetNameResourceSchema(isRequired bool) resourceSchema.Attribute
func GetNugetFeedResourceSchema ¶
func GetNugetFeedResourceSchema() map[string]resourceSchema.Attribute
func GetProjectGroupDatasourceSchema ¶
func GetProjectGroupDatasourceSchema() map[string]datasourceSchema.Attribute
func GetProjectGroupResourceSchema ¶
func GetProjectGroupResourceSchema() map[string]resourceSchema.Attribute
func GetQueryIDsDatasourceSchema ¶
func GetQueryIDsDatasourceSchema() datasourceSchema.Attribute
func GetQueryPartialNameDatasourceSchema ¶
func GetQueryPartialNameDatasourceSchema() datasourceSchema.Attribute
func GetQuerySkipDatasourceSchema ¶
func GetQuerySkipDatasourceSchema() datasourceSchema.Attribute
func GetQueryTakeDatasourceSchema ¶
func GetQueryTakeDatasourceSchema() datasourceSchema.Attribute
func GetResourceLifecycleSchema ¶
func GetResourceLifecycleSchema() resourceSchema.Schema
func GetSlugDatasourceSchema ¶
func GetSlugDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
func GetSlugResourceSchema ¶
func GetSlugResourceSchema(resourceDescription string) resourceSchema.Attribute
func GetSpaceDatasourceSchema ¶
func GetSpaceDatasourceSchema() map[string]datasourceSchema.Attribute
func GetSpaceIdDatasourceSchema ¶
func GetSpaceIdDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
func GetSpaceIdResourceSchema ¶
func GetSpaceIdResourceSchema(resourceDescription string) resourceSchema.Attribute
func GetSpaceResourceSchema ¶
func GetSpaceResourceSchema() map[string]resourceSchema.Attribute
func GetSpaceTypeAttributes ¶
func MapFromLibraryVariableSet ¶
func MapFromLibraryVariableSet(data *LibraryVariableSetResourceModel, spaceId string, libraryVariableSet *variables.LibraryVariableSet)
func MapJiraExtensionSettings ¶
func MapJiraExtensionSettings(jiraExtensionSettings *environments.JiraExtensionSettings) attr.Value
func MapJiraServiceManagementExtensionSettings ¶
func MapJiraServiceManagementExtensionSettings(jiraServiceManagementExtensionSettings *environments.JiraServiceManagementExtensionSettings) attr.Value
func MapServiceNowExtensionSettings ¶
func MapServiceNowExtensionSettings(serviceNowExtensionSettings *environments.ServiceNowExtensionSettings) attr.Value
func MapToLibraryVariableSet ¶
func MapToLibraryVariableSet(data *LibraryVariableSetResourceModel) *variables.LibraryVariableSet
func TemplateObjectType ¶
Types ¶
type ArtifactoryGenericFeedTypeResourceModel ¶
type ArtifactoryGenericFeedTypeResourceModel struct {
FeedUri types.String `tfsdk:"feed_uri"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
PackageAcquisitionLocationOptions types.List `tfsdk:"package_acquisition_location_options"`
Password types.String `tfsdk:"password"`
SpaceID types.String `tfsdk:"space_id"`
Username types.String `tfsdk:"username"`
Repository types.String `tfsdk:"repository"`
LayoutRegex types.String `tfsdk:"layout_regex"`
}
type AwsElasticContainerRegistryFeedTypeResourceModel ¶
type AwsElasticContainerRegistryFeedTypeResourceModel struct {
AccessKey types.String `tfsdk:"access_key"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
PackageAcquisitionLocationOptions types.List `tfsdk:"package_acquisition_location_options"`
Region types.String `tfsdk:"region"`
SecretKey types.String `tfsdk:"secret_key"`
SpaceID types.String `tfsdk:"space_id"`
}
type EnvironmentTypeResourceModel ¶
type EnvironmentTypeResourceModel struct {
ID types.String `tfsdk:"id"`
Slug types.String `tfsdk:"slug"`
Name types.String `tfsdk:"name"`
Description types.String `tfsdk:"description"`
AllowDynamicInfrastructure types.Bool `tfsdk:"allow_dynamic_infrastructure"`
SortOrder types.Int64 `tfsdk:"sort_order"`
UseGuidedFailure types.Bool `tfsdk:"use_guided_failure"`
SpaceID types.String `tfsdk:"space_id"`
JiraExtensionSettings types.List `tfsdk:"jira_extension_settings"`
JiraServiceManagementExtensionSettings types.List `tfsdk:"jira_service_management_extension_settings"`
ServiceNowExtensionSettings types.List `tfsdk:"servicenow_extension_settings"`
}
type FeedsDataSourceModel ¶
type FeedsDataSourceModel struct {
ID types.String `tfsdk:"id"`
Feeds types.List `tfsdk:"feeds"`
FeedType types.String `tfsdk:"feed_type"`
IDs types.List `tfsdk:"ids"`
Name types.String `tfsdk:"name"`
PartialName types.String `tfsdk:"partial_name"`
Skip types.Int64 `tfsdk:"skip"`
Take types.Int64 `tfsdk:"take"`
SpaceID types.String `tfsdk:"space_id"`
}
type GitHubRepositoryFeedTypeResourceModel ¶
type GitHubRepositoryFeedTypeResourceModel struct {
DownloadAttempts types.Int64 `tfsdk:"download_attempts"`
DownloadRetryBackoffSeconds types.Int64 `tfsdk:"download_retry_backoff_seconds"`
FeedUri types.String `tfsdk:"feed_uri"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
PackageAcquisitionLocationOptions types.List `tfsdk:"package_acquisition_location_options"`
Password types.String `tfsdk:"password"`
SpaceID types.String `tfsdk:"space_id"`
Username types.String `tfsdk:"username"`
}
type HelmFeedTypeResourceModel ¶
type HelmFeedTypeResourceModel struct {
FeedUri types.String `tfsdk:"feed_uri"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
PackageAcquisitionLocationOptions types.List `tfsdk:"package_acquisition_location_options"`
Password types.String `tfsdk:"password"`
SpaceID types.String `tfsdk:"space_id"`
Username types.String `tfsdk:"username"`
}
type LibraryVariableSetResourceModel ¶
type LibraryVariableSetResourceModel struct {
Description types.String `tfsdk:"description"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
SpaceID types.String `tfsdk:"space_id"`
Template types.List `tfsdk:"template"`
TemplateIds types.Map `tfsdk:"template_ids"`
VariableSetId types.String `tfsdk:"variable_set_id"`
}
type MavenFeedTypeResourceModel ¶
type MavenFeedTypeResourceModel struct {
DownloadAttempts types.Int64 `tfsdk:"download_attempts"`
DownloadRetryBackoffSeconds types.Int64 `tfsdk:"download_retry_backoff_seconds"`
FeedUri types.String `tfsdk:"feed_uri"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
PackageAcquisitionLocationOptions types.List `tfsdk:"package_acquisition_location_options"`
Password types.String `tfsdk:"password"`
SpaceID types.String `tfsdk:"space_id"`
Username types.String `tfsdk:"username"`
}
type NugetFeedTypeResourceModel ¶
type NugetFeedTypeResourceModel struct {
DownloadAttempts types.Int64 `tfsdk:"download_attempts"`
DownloadRetryBackoffSeconds types.Int64 `tfsdk:"download_retry_backoff_seconds"`
FeedUri types.String `tfsdk:"feed_uri"`
ID types.String `tfsdk:"id"`
IsEnhancedMode types.Bool `tfsdk:"is_enhanced_mode"`
Name types.String `tfsdk:"name"`
PackageAcquisitionLocationOptions types.List `tfsdk:"package_acquisition_location_options"`
Password types.String `tfsdk:"password"`
SpaceID types.String `tfsdk:"space_id"`
Username types.String `tfsdk:"username"`
}
type SpaceModel ¶
type SpaceModel struct {
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Slug types.String `tfsdk:"slug"`
Description types.String `tfsdk:"description"`
IsDefault types.Bool `tfsdk:"is_default"`
SpaceManagersTeams types.Set `tfsdk:"space_managers_teams"`
SpaceManagersTeamMembers types.Set `tfsdk:"space_managers_team_members"`
IsTaskQueueStopped types.Bool `tfsdk:"is_task_queue_stopped"`
}
Source Files
¶
- action_template_parameter.go
- artifactory_generic_feed.go
- aws_elastic_container_registry.go
- environment.go
- feed.go
- gitCredential.go
- github_repository_feed.go
- helm_feed.go
- library_variable_set.go
- lifecycle.go
- maven_feed.go
- nuget_feed.go
- project_group.go
- schema.go
- space.go
- tenant_common_variable.go
- tenant_project_variable.go
Click to show internal directories.
Click to hide internal directories.