Documentation
¶
Index ¶
- Constants
- Variables
- func EnvironmentObjectType() map[string]attr.Type
- func ExpandActionTemplateParameters(actionTemplateParameters types.List) []actiontemplates.ActionTemplateParameter
- func FeedObjectType() map[string]attr.Type
- func FlattenFeed(feed *feeds.FeedResource) attr.Value
- func FlattenScriptModule(scriptModule *variables.ScriptModule) attr.Value
- func FlattenTemplateIds(actionTemplateParameters []actiontemplates.ActionTemplateParameter) types.Map
- func FlattenTemplates(actionTemplateParameters []actiontemplates.ActionTemplateParameter) types.List
- func FlattenTenant(tenant *tenants.Tenant) attr.Value
- func FlattenWorker(worker *machines.Worker) attr.Value
- func GetActionTemplateParameterSchema() resourceSchema.ListNestedBlock
- func GetBooleanDatasourceAttribute(description string, isOptional bool) datasourceSchema.Attribute
- func GetConnectivityPolicyObjectType() map[string]attr.Type
- func GetDateTimeResourceSchema(description string, isRequired bool) resourceSchema.Attribute
- func GetDefaultConnectivityPolicy() *core.ConnectivityPolicy
- func GetDefaultRunbookRetentionPeriod() *runbooks.RunbookRetentionPeriod
- func GetDescriptionDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
- func GetDescriptionResourceSchema(resourceDescription string) resourceSchema.Attribute
- func GetDisplayNameDatasourceSchema() datasourceSchema.Attribute
- func GetDisplayNameResourceSchema() resourceSchema.Attribute
- func GetDownloadAttemptsResourceSchema() resourceSchema.Attribute
- func GetDownloadRetryBackoffSecondsResourceSchema() resourceSchema.Attribute
- func GetEmailAddressDatasourceSchema() datasourceSchema.Attribute
- func GetEmailAddressResourceSchema() datasourceSchema.Attribute
- func GetFeedUriResourceSchema() resourceSchema.Attribute
- func GetFilterDatasourceSchema() datasourceSchema.Attribute
- func GetGitCredentialDatasourceAttributes() map[string]datasourceSchema.Attribute
- func GetIdDatasourceSchema(isReadOnly bool) datasourceSchema.Attribute
- func GetIdResourceSchema() resourceSchema.Attribute
- func GetLibraryVariableSetObjectType() map[string]attr.Type
- func GetNameDatasourceSchema(isRequired bool) datasourceSchema.Attribute
- func GetNameResourceSchema(isRequired bool) resourceSchema.Attribute
- func GetNumber(val types.Int64) int
- func GetOptionalBooleanResourceAttribute(description string, defaultValue bool) resourceSchema.Attribute
- func GetOptionalStringResourceSchema(description string) resourceSchema.StringAttribute
- func GetPackageAcquisitionLocationOptionsResourceSchema() resourceSchema.Attribute
- func GetPasswordResourceSchema(isRequired bool) resourceSchema.Attribute
- func GetPortNumberResourceSchema() resourceSchema.Attribute
- func GetProviderDatasourceSchema() datasourceSchema.Attribute
- func GetProviderResourceSchema() resourceSchema.Attribute
- func GetQueryDatasourceTags() datasourceSchema.Attribute
- func GetQueryIDsDatasourceSchema() datasourceSchema.Attribute
- func GetQueryNameDatasourceSchema() datasourceSchema.Attribute
- func GetQueryPartialNameDatasourceSchema() datasourceSchema.Attribute
- func GetQuerySkipDatasourceSchema() datasourceSchema.Attribute
- func GetQueryTakeDatasourceSchema() datasourceSchema.Attribute
- func GetReadonlyBooleanResourceAttribute(description string) resourceSchema.Attribute
- func GetReadonlyDescriptionDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
- func GetReadonlyNameDatasourceSchema() datasourceSchema.Attribute
- func GetRequiredBooleanResourceAttribute(description string) resourceSchema.Attribute
- func GetRequiredStringResourceSchema(description string) resourceSchema.StringAttribute
- func GetRunbookRetentionPeriodObjectType() map[string]attr.Type
- func GetScriptModuleDatasourceSchema() map[string]datasourceSchema.Attribute
- func GetSensitiveResourceSchema(description string, isRequired bool) resourceSchema.Attribute
- func GetSlugDatasourceSchema(resourceDescription string, isReadOnly bool) datasourceSchema.Attribute
- func GetSlugResourceSchema(resourceDescription string) resourceSchema.Attribute
- func GetSortOrderDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
- func GetSortOrderResourceSchema(resourceDescription string) resourceSchema.Attribute
- func GetSourcesAttributeSchema() datasourceSchema.ListNestedAttribute
- func GetSpaceIdDatasourceSchema(resourceDescription string, isReadOnly bool) datasourceSchema.Attribute
- func GetSpaceIdResourceSchema(resourceDescription string) resourceSchema.Attribute
- func GetSpaceTypeAttributes() attr.Type
- func GetStepTemplateAttributes() map[string]attr.Type
- func GetStepTemplatePackagePropertiesTypeAttributes() map[string]attr.Type
- func GetStepTemplatePackageResourceSchema() rs.ListNestedAttribute
- func GetStepTemplatePackageTypeAttributes() map[string]attr.Type
- func GetStepTemplateParameterResourceSchema() rs.ListNestedAttribute
- func GetStepTemplateParameterTypeAttributes() map[string]attr.Type
- func GetTagSetAttrTypes() map[string]attr.Type
- func GetTenantCommonVariableResourceSchema() schema.Schema
- func GetTentacleCertificateSchema() resourceSchema.Schema
- func GetUserSpaceIdDatasourceSchema() datasourceSchema.Attribute
- func GetUsernameDatasourceSchema(isRequired bool) datasourceSchema.Attribute
- func GetUsernameResourceSchema(isRequired bool) resourceSchema.Attribute
- func GetValueDatasourceSchema(isRequired bool) datasourceSchema.Attribute
- func GetValueResourceSchema(isRequired bool) resourceSchema.Attribute
- func IdentityClaimObjectType() map[string]attr.Type
- func IdentityObjectType() map[string]attr.Type
- func JiraExtensionSettingsObjectType() map[string]attr.Type
- func JiraServiceManagementExtensionSettingsObjectType() map[string]attr.Type
- func MapFromConnectivityPolicy(connectivityPolicy *core.ConnectivityPolicy) attr.Value
- func MapFromDisplaySettings(displaySettings *resources.DisplaySettings) attr.Value
- func MapFromLibraryVariableSet(data *LibraryVariableSetResourceModel, spaceId string, ...)
- func MapFromRunbookRetentionPeriod(retentionPeriod *runbooks.RunbookRetentionPeriod) attr.Value
- func MapFromScriptModuleToState(data *ScriptModuleResourceModel) *variables.ScriptModule
- func MapFromSelectOptions(selectOptions []*resources.SelectOption) []attr.Value
- func MapFromStateToTag(data *TagResourceModel) *tagsets.Tag
- func MapFromTagToState(data *TagResourceModel, tag *tagsets.Tag, tagSet *tagsets.TagSet)
- func MapFromVariablePromptOptions(variablePromptOptions *variables.VariablePromptOptions) attr.Value
- func MapFromVariableScope(variableScope variables.VariableScope) attr.Value
- func MapIdentities(identities []users.Identity) []attr.Value
- func MapIdentityClaims(claims map[string]users.IdentityClaim) []attr.Value
- func MapJiraExtensionSettings(jiraExtensionSettings *environments.JiraExtensionSettings) attr.Value
- func MapJiraServiceManagementExtensionSettings(...) attr.Value
- func MapServiceNowExtensionSettings(serviceNowExtensionSettings *environments.ServiceNowExtensionSettings) attr.Value
- func MapTenantToTenantProject(tenant *tenants.Tenant, projectID string) attr.Value
- func MapToConnectivityPolicy(flattenedConnectivityPolicy types.List) *core.ConnectivityPolicy
- func MapToDisplaySettings(displaySettings types.List) *resources.DisplaySettings
- func MapToLibraryVariableSet(data *LibraryVariableSetResourceModel) *variables.LibraryVariableSet
- func MapToRunbookRetentionPeriod(flattenedRunbookRetentionPeriod types.List) *runbooks.RunbookRetentionPeriod
- func MapToScriptModuleFromState(data *ScriptModuleResourceModel, scriptModule *variables.ScriptModule)
- func MapToSelectOptions(selectOptions types.List) []*resources.SelectOption
- func MapToVariablePromptOptions(flattenedVariablePromptOptions types.List) *variables.VariablePromptOptions
- func MapToVariableScope(variableScope types.List) variables.VariableScope
- func NewDaysOfWeekValidator() daysOfWeekValidator
- func NewRecurringScheduleValidator() recurringScheduleValidator
- func ScriptModuleObjectType() map[string]attr.Type
- func ScriptObjectType() types.ObjectType
- func ServiceNowExtensionSettingsObjectType() map[string]attr.Type
- func TemplateObjectType() map[string]attr.Type
- func TenantObjectType() map[string]attr.Type
- func TenantProjectType() map[string]attr.Type
- func UserObjectType() map[string]attr.Type
- func VariableDisplaySettingsObjectType() map[string]attr.Type
- func VariablePromptOptionsObjectType() map[string]attr.Type
- func VariableScopeObjectType() map[string]attr.Type
- func VariableSelectOptionsObjectType() map[string]attr.Type
- func WorkerObjectType() map[string]attr.Type
- type ActionTemplateParameterSchema
- type ArtifactoryGenericFeedSchema
- type ArtifactoryGenericFeedTypeResourceModel
- type AwsElasticContainerRegistryFeedTypeResourceModel
- type AwsElasticContainerRegistrySchema
- type AzureContainerRegistryFeedSchema
- type AzureContainerRegistryFeedTypeResourceModel
- type DeploymentFreezeProjectResourceModel
- type DeploymentFreezeProjectSchema
- type DeploymentFreezeSchema
- type DeploymentFreezeTenantResourceModel
- type DeploymentFreezeTenantSchema
- type DockerContainerRegistryFeedSchema
- type DockerContainerRegistryFeedTypeResourceModel
- type DonorPackageModel
- type EntitySchema
- type EnvironmentSchema
- type EnvironmentTypeResourceModel
- type FeedsDataSourceModel
- type FeedsSchema
- type GenericOidcAccountResourceModel
- type GenericOidcAccountSchema
- type GitCredentialSchema
- type GitHubRepositoryFeedSchema
- type GitHubRepositoryFeedTypeResourceModel
- type GitTriggerResourceModel
- type GitTriggerSchema
- type GoogleContainerRegistryFeedSchema
- type GoogleContainerRegistryFeedTypeResourceModel
- type HelmFeedSchema
- type HelmFeedTypeResourceModel
- type IResourceModel
- type LibraryVariableSetResourceModel
- type LibraryVariableSetSchema
- type LifecycleSchema
- type ListeningTentacleWorkerResourceModel
- type ListeningTentacleWorkerSchema
- type MachineProxyDataSourceModel
- type MachineProxyResourceModel
- type MachineProxySchema
- type MavenFeedSchema
- type MavenFeedTypeResourceModel
- type NugetFeedSchema
- type NugetFeedTypeResourceModel
- type OCIRegistryFeedSchema
- type OCIRegistryFeedTypeResourceModel
- type OIDCServiceAccountDatasourceSchemaModel
- type OIDCServiceAccountSchemaModel
- type ProjectGroupSchema
- type ProjectGroupTypeResourceModel
- type ProjectSchema
- type ProjectVersioningStrategyModel
- type ProjectVersioningStrategySchema
- type ProxyDatasourceModel
- type ResourceModel
- type RunbookConnectivityPolicyModel
- type RunbookRetentionPeriodModel
- type RunbookSchema
- type RunbookTypeResourceModel
- type S3FeedSchema
- type S3FeedTypeResourceModel
- type SSHConnectionWorkerResourceModel
- type SSHConnectionWorkerSchema
- type ScriptModuleDataSourceModel
- type ScriptModuleResourceModel
- type ScriptModuleSchema
- type ServiceAccountOIDCIdentitySchema
- type SpaceModel
- type SpaceSchema
- type SpacesSchema
- type StepTemplatePackageType
- type StepTemplateParameterType
- type StepTemplateSchema
- type StepTemplateTypeDataSourceModel
- type StepTemplateTypeResourceModel
- type TagResourceModel
- type TagSchema
- type TagSetDataSourceModel
- type TagSetResourceModel
- type TagSetSchema
- type TenantModel
- type TenantProjectResourceModel
- type TenantProjectVariableSchema
- type TenantProjectsDataModel
- type TenantProjectsSchema
- type TenantSchema
- type TenantsModel
- type TentacleCertificateResourceModel
- type UserSchema
- type UserTypeDatasourceModel
- type UserTypeResourceModel
- type UsernamePasswordAccountResourceModel
- type UsernamePasswordAccountSchema
- type VariableSchema
- type VariableTypeResourceModel
- type VariablesDataSourceModel
- type WorkersDataSourceModel
- type WorkersSchema
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 ( GitCredentialResourceName = "git_credential" GitCredentialDatasourceName = "git_credentials" )
View Source
const ( MachineProxyResourceName = "machine_proxy" MachineProxyDataSourceName = "machine_proxies" )
View Source
const ( StepTemplateResourceDescription = "step_template" StepTemplateDatasourceDescription = "step_template" )
View Source
const ( TenantCommonVariableResourceDescription = "Tenant Common Variable" TenantCommonVariableResourceName = "tenant_common_variable" )
View Source
const ( TenantProjectVariableResourceDescription = "Tenant Project Variable" TenantProjectVariableResourceName = "tenant_project_variable" )
View Source
const ( VariableResourceDescription = "variable" VariablesDataSourceDescription = "variables" )
View Source
const ProjectDataSourceName = "projects"
View Source
const ProjectResourceName = "project"
View Source
const ProjectVersioningStrategyResourceName = "project_versioning_strategy"
View Source
const RunbookResourceDescription = "runbook"
View Source
const ServiceAccountOIDCIdentityDatasourceName = "service_account_oidc_identity"
View Source
const ServiceAccountOIDCIdentityResourceName = "service_account_oidc_identity"
View Source
const TagResourceName = "tag"
View Source
const TagSetDataSourceName = "tag_sets"
View Source
const TagSetResourceName = "tag_set"
View Source
const (
UserResourceDescription = "user"
)
Variables ¶
View Source
var RunbookSchemaAttributeNames = struct { ID string Name string Description string ProjectID string RunbookProcessID string PublishedRunbookSnapshotID string SpaceID string MultiTenancyMode string ConnectivityPolicy string EnvironmentScope string Environments string DefaultGuidedFailureMode string RetentionPolicy string ForcePackageDownload string }{ ID: "id", Name: "name", Description: "description", ProjectID: "project_id", RunbookProcessID: "runbook_process_id", PublishedRunbookSnapshotID: "published_runbook_snapshot_id", SpaceID: "space_id", MultiTenancyMode: "multi_tenancy_mode", ConnectivityPolicy: "connectivity_policy", EnvironmentScope: "environment_scope", Environments: "environments", DefaultGuidedFailureMode: "default_guided_failure_mode", RetentionPolicy: "retention_policy", ForcePackageDownload: "force_package_download", }
View Source
var SchemaAttributeNames = struct { ID string Name string Description string SpaceID string }{ ID: "id", Name: "name", Description: "description", SpaceID: "space_id", }
View Source
var VariableSchemaAttributeNames = struct { Prompt string OwnerID string ProjectID string Value string SensitiveValue string Scope string IsEditable string IsSensitive string Type string DisplaySettings string ControlType string SelectOption string DisplayName string IsRequired string Label string }{ Prompt: "prompt", OwnerID: "owner_id", ProjectID: "project_id", Value: "value", SensitiveValue: "sensitive_value", Scope: "scope", IsEditable: "is_editable", IsSensitive: "is_sensitive", Type: "type", DisplaySettings: "display_settings", ControlType: "control_type", SelectOption: "select_option", DisplayName: "display_name", IsRequired: "is_required", Label: "label", }
View Source
var VariableTypeNames = struct { AmazonWebServicesAccount string AzureAccount string GoogleCloudAccount string UsernamePasswordAccount string Certificate string Sensitive string String string WorkerPool string }{ AmazonWebServicesAccount: "AmazonWebServicesAccount", AzureAccount: "AzureAccount", GoogleCloudAccount: "GoogleCloudAccount", UsernamePasswordAccount: "UsernamePasswordAccount", Certificate: "Certificate", Sensitive: "Sensitive", String: "String", WorkerPool: "WorkerPool", }
View Source
var VariableTypes = []string{ VariableTypeNames.AmazonWebServicesAccount, VariableTypeNames.AzureAccount, VariableTypeNames.GoogleCloudAccount, VariableTypeNames.UsernamePasswordAccount, VariableTypeNames.Certificate, VariableTypeNames.Sensitive, VariableTypeNames.String, VariableTypeNames.WorkerPool, }
Functions ¶
func EnvironmentObjectType ¶
func ExpandActionTemplateParameters ¶
func ExpandActionTemplateParameters(actionTemplateParameters types.List) []actiontemplates.ActionTemplateParameter
func FeedObjectType ¶
func FlattenFeed ¶
func FlattenFeed(feed *feeds.FeedResource) attr.Value
func FlattenScriptModule ¶
func FlattenScriptModule(scriptModule *variables.ScriptModule) attr.Value
func FlattenTemplateIds ¶
func FlattenTemplateIds(actionTemplateParameters []actiontemplates.ActionTemplateParameter) types.Map
func FlattenTemplates ¶
func FlattenTemplates(actionTemplateParameters []actiontemplates.ActionTemplateParameter) types.List
func GetActionTemplateParameterSchema ¶
func GetActionTemplateParameterSchema() resourceSchema.ListNestedBlock
func GetBooleanDatasourceAttribute ¶
func GetBooleanDatasourceAttribute(description string, isOptional bool) datasourceSchema.Attribute
func GetDateTimeResourceSchema ¶ added in v0.38.0
func GetDateTimeResourceSchema(description string, isRequired bool) resourceSchema.Attribute
func GetDefaultConnectivityPolicy ¶
func GetDefaultConnectivityPolicy() *core.ConnectivityPolicy
func GetDefaultRunbookRetentionPeriod ¶
func GetDefaultRunbookRetentionPeriod() *runbooks.RunbookRetentionPeriod
func GetDescriptionDatasourceSchema ¶
func GetDescriptionDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
func GetDescriptionResourceSchema ¶
func GetDescriptionResourceSchema(resourceDescription string) resourceSchema.Attribute
func GetDisplayNameDatasourceSchema ¶ added in v0.31.0
func GetDisplayNameDatasourceSchema() datasourceSchema.Attribute
func GetDisplayNameResourceSchema ¶ added in v0.32.0
func GetDisplayNameResourceSchema() resourceSchema.Attribute
func GetDownloadAttemptsResourceSchema ¶ added in v0.30.0
func GetDownloadAttemptsResourceSchema() resourceSchema.Attribute
func GetDownloadRetryBackoffSecondsResourceSchema ¶ added in v0.30.0
func GetDownloadRetryBackoffSecondsResourceSchema() resourceSchema.Attribute
func GetEmailAddressDatasourceSchema ¶ added in v0.31.0
func GetEmailAddressDatasourceSchema() datasourceSchema.Attribute
func GetEmailAddressResourceSchema ¶ added in v0.32.0
func GetEmailAddressResourceSchema() datasourceSchema.Attribute
func GetFeedUriResourceSchema ¶ added in v0.30.0
func GetFeedUriResourceSchema() resourceSchema.Attribute
func GetFilterDatasourceSchema ¶ added in v0.31.0
func GetFilterDatasourceSchema() datasourceSchema.Attribute
func GetGitCredentialDatasourceAttributes ¶
func GetGitCredentialDatasourceAttributes() map[string]datasourceSchema.Attribute
func GetIdDatasourceSchema ¶
func GetIdDatasourceSchema(isReadOnly bool) datasourceSchema.Attribute
func GetIdResourceSchema ¶
func GetIdResourceSchema() resourceSchema.Attribute
func GetNameDatasourceSchema ¶
func GetNameDatasourceSchema(isRequired bool) datasourceSchema.Attribute
func GetNameResourceSchema ¶
func GetNameResourceSchema(isRequired bool) resourceSchema.Attribute
func GetOptionalBooleanResourceAttribute ¶ added in v0.32.0
func GetOptionalBooleanResourceAttribute(description string, defaultValue bool) resourceSchema.Attribute
func GetOptionalStringResourceSchema ¶ added in v0.35.0
func GetOptionalStringResourceSchema(description string) resourceSchema.StringAttribute
func GetPackageAcquisitionLocationOptionsResourceSchema ¶ added in v0.30.0
func GetPackageAcquisitionLocationOptionsResourceSchema() resourceSchema.Attribute
func GetPasswordResourceSchema ¶ added in v0.30.0
func GetPasswordResourceSchema(isRequired bool) resourceSchema.Attribute
func GetPortNumberResourceSchema ¶ added in v0.36.0
func GetPortNumberResourceSchema() resourceSchema.Attribute
func GetProviderDatasourceSchema ¶ added in v0.32.0
func GetProviderDatasourceSchema() datasourceSchema.Attribute
func GetProviderResourceSchema ¶ added in v0.32.0
func GetProviderResourceSchema() resourceSchema.Attribute
func GetQueryDatasourceTags ¶ added in v0.30.0
func GetQueryDatasourceTags() datasourceSchema.Attribute
func GetQueryIDsDatasourceSchema ¶
func GetQueryIDsDatasourceSchema() datasourceSchema.Attribute
func GetQueryNameDatasourceSchema ¶ added in v0.30.0
func GetQueryNameDatasourceSchema() datasourceSchema.Attribute
func GetQueryPartialNameDatasourceSchema ¶
func GetQueryPartialNameDatasourceSchema() datasourceSchema.Attribute
func GetQuerySkipDatasourceSchema ¶
func GetQuerySkipDatasourceSchema() datasourceSchema.Attribute
func GetQueryTakeDatasourceSchema ¶
func GetQueryTakeDatasourceSchema() datasourceSchema.Attribute
func GetReadonlyBooleanResourceAttribute ¶ added in v0.32.0
func GetReadonlyBooleanResourceAttribute(description string) resourceSchema.Attribute
func GetReadonlyDescriptionDatasourceSchema ¶
func GetReadonlyDescriptionDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
func GetReadonlyNameDatasourceSchema ¶
func GetReadonlyNameDatasourceSchema() datasourceSchema.Attribute
func GetRequiredBooleanResourceAttribute ¶ added in v0.32.0
func GetRequiredBooleanResourceAttribute(description string) resourceSchema.Attribute
func GetRequiredStringResourceSchema ¶ added in v0.30.0
func GetRequiredStringResourceSchema(description string) resourceSchema.StringAttribute
func GetScriptModuleDatasourceSchema ¶
func GetScriptModuleDatasourceSchema() map[string]datasourceSchema.Attribute
func GetSensitiveResourceSchema ¶ added in v0.35.0
func GetSensitiveResourceSchema(description string, isRequired bool) resourceSchema.Attribute
func GetSlugDatasourceSchema ¶
func GetSlugDatasourceSchema(resourceDescription string, isReadOnly bool) datasourceSchema.Attribute
func GetSlugResourceSchema ¶
func GetSlugResourceSchema(resourceDescription string) resourceSchema.Attribute
func GetSortOrderDatasourceSchema ¶ added in v0.30.0
func GetSortOrderDatasourceSchema(resourceDescription string) datasourceSchema.Attribute
func GetSortOrderResourceSchema ¶ added in v0.30.0
func GetSortOrderResourceSchema(resourceDescription string) resourceSchema.Attribute
func GetSourcesAttributeSchema ¶ added in v0.39.0
func GetSourcesAttributeSchema() datasourceSchema.ListNestedAttribute
func GetSpaceIdDatasourceSchema ¶
func GetSpaceIdDatasourceSchema(resourceDescription string, isReadOnly bool) datasourceSchema.Attribute
func GetSpaceIdResourceSchema ¶
func GetSpaceIdResourceSchema(resourceDescription string) resourceSchema.Attribute
func GetSpaceTypeAttributes ¶
func GetStepTemplateAttributes ¶ added in v0.33.0
func GetStepTemplatePackagePropertiesTypeAttributes ¶ added in v0.33.0
func GetStepTemplatePackageResourceSchema ¶ added in v0.33.0
func GetStepTemplatePackageResourceSchema() rs.ListNestedAttribute
func GetStepTemplatePackageTypeAttributes ¶ added in v0.33.0
func GetStepTemplateParameterResourceSchema ¶ added in v0.33.0
func GetStepTemplateParameterResourceSchema() rs.ListNestedAttribute
func GetStepTemplateParameterTypeAttributes ¶ added in v0.33.0
func GetTagSetAttrTypes ¶
func GetTentacleCertificateSchema ¶
func GetTentacleCertificateSchema() resourceSchema.Schema
func GetUserSpaceIdDatasourceSchema ¶ added in v0.31.0
func GetUserSpaceIdDatasourceSchema() datasourceSchema.Attribute
func GetUsernameDatasourceSchema ¶ added in v0.31.0
func GetUsernameDatasourceSchema(isRequired bool) datasourceSchema.Attribute
func GetUsernameResourceSchema ¶ added in v0.30.0
func GetUsernameResourceSchema(isRequired bool) resourceSchema.Attribute
func GetValueDatasourceSchema ¶ added in v0.31.0
func GetValueDatasourceSchema(isRequired bool) datasourceSchema.Attribute
func GetValueResourceSchema ¶ added in v0.32.0
func GetValueResourceSchema(isRequired bool) resourceSchema.Attribute
func IdentityClaimObjectType ¶ added in v0.31.0
func IdentityObjectType ¶ added in v0.31.0
func MapFromConnectivityPolicy ¶
func MapFromConnectivityPolicy(connectivityPolicy *core.ConnectivityPolicy) attr.Value
func MapFromDisplaySettings ¶
func MapFromDisplaySettings(displaySettings *resources.DisplaySettings) attr.Value
func MapFromLibraryVariableSet ¶
func MapFromLibraryVariableSet(data *LibraryVariableSetResourceModel, spaceId string, libraryVariableSet *variables.LibraryVariableSet)
func MapFromRunbookRetentionPeriod ¶
func MapFromRunbookRetentionPeriod(retentionPeriod *runbooks.RunbookRetentionPeriod) attr.Value
func MapFromScriptModuleToState ¶
func MapFromScriptModuleToState(data *ScriptModuleResourceModel) *variables.ScriptModule
func MapFromSelectOptions ¶
func MapFromSelectOptions(selectOptions []*resources.SelectOption) []attr.Value
func MapFromStateToTag ¶
func MapFromStateToTag(data *TagResourceModel) *tagsets.Tag
func MapFromTagToState ¶
func MapFromTagToState(data *TagResourceModel, tag *tagsets.Tag, tagSet *tagsets.TagSet)
func MapFromVariablePromptOptions ¶
func MapFromVariablePromptOptions(variablePromptOptions *variables.VariablePromptOptions) attr.Value
func MapFromVariableScope ¶
func MapFromVariableScope(variableScope variables.VariableScope) attr.Value
func MapIdentityClaims ¶ added in v0.31.0
func MapIdentityClaims(claims map[string]users.IdentityClaim) []attr.Value
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 MapTenantToTenantProject ¶ added in v0.30.0
func MapToConnectivityPolicy ¶
func MapToConnectivityPolicy(flattenedConnectivityPolicy types.List) *core.ConnectivityPolicy
func MapToDisplaySettings ¶
func MapToDisplaySettings(displaySettings types.List) *resources.DisplaySettings
func MapToLibraryVariableSet ¶
func MapToLibraryVariableSet(data *LibraryVariableSetResourceModel) *variables.LibraryVariableSet
func MapToRunbookRetentionPeriod ¶
func MapToRunbookRetentionPeriod(flattenedRunbookRetentionPeriod types.List) *runbooks.RunbookRetentionPeriod
func MapToScriptModuleFromState ¶
func MapToScriptModuleFromState(data *ScriptModuleResourceModel, scriptModule *variables.ScriptModule)
func MapToSelectOptions ¶
func MapToSelectOptions(selectOptions types.List) []*resources.SelectOption
func MapToVariablePromptOptions ¶
func MapToVariablePromptOptions(flattenedVariablePromptOptions types.List) *variables.VariablePromptOptions
func MapToVariableScope ¶
func MapToVariableScope(variableScope types.List) variables.VariableScope
func NewDaysOfWeekValidator ¶ added in v0.39.0
func NewDaysOfWeekValidator() daysOfWeekValidator
func NewRecurringScheduleValidator ¶ added in v0.39.0
func NewRecurringScheduleValidator() recurringScheduleValidator
func ScriptModuleObjectType ¶
func ScriptObjectType ¶
func ScriptObjectType() types.ObjectType
func TemplateObjectType ¶
func TenantObjectType ¶
func TenantProjectType ¶ added in v0.30.0
func UserObjectType ¶ added in v0.31.0
func VariableScopeObjectType ¶
func WorkerObjectType ¶ added in v0.36.0
Types ¶
type ActionTemplateParameterSchema ¶ added in v0.30.0
type ActionTemplateParameterSchema struct{}
func (ActionTemplateParameterSchema) GetDatasourceSchema ¶ added in v0.30.0
func (a ActionTemplateParameterSchema) GetDatasourceSchema() datasourceSchema.Schema
func (ActionTemplateParameterSchema) GetResourceSchema ¶ added in v0.30.0
func (a ActionTemplateParameterSchema) GetResourceSchema() resourceSchema.Schema
type ArtifactoryGenericFeedSchema ¶ added in v0.30.0
type ArtifactoryGenericFeedSchema struct{}
func (ArtifactoryGenericFeedSchema) GetDatasourceSchema ¶ added in v0.30.0
func (a ArtifactoryGenericFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (ArtifactoryGenericFeedSchema) GetResourceSchema ¶ added in v0.30.0
func (a ArtifactoryGenericFeedSchema) GetResourceSchema() resourceSchema.Schema
type ArtifactoryGenericFeedTypeResourceModel ¶
type ArtifactoryGenericFeedTypeResourceModel struct { FeedUri types.String `tfsdk:"feed_uri"` 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"` ResourceModel }
type AwsElasticContainerRegistryFeedTypeResourceModel ¶
type AwsElasticContainerRegistryFeedTypeResourceModel struct { AccessKey types.String `tfsdk:"access_key"` 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"` ResourceModel }
type AwsElasticContainerRegistrySchema ¶ added in v0.30.0
type AwsElasticContainerRegistrySchema struct{}
func (AwsElasticContainerRegistrySchema) GetDatasourceSchema ¶ added in v0.30.0
func (a AwsElasticContainerRegistrySchema) GetDatasourceSchema() datasourceSchema.Schema
func (AwsElasticContainerRegistrySchema) GetResourceSchema ¶ added in v0.30.0
func (a AwsElasticContainerRegistrySchema) GetResourceSchema() resourceSchema.Schema
type AzureContainerRegistryFeedSchema ¶ added in v0.35.0
type AzureContainerRegistryFeedSchema struct{}
func (AzureContainerRegistryFeedSchema) GetDatasourceSchema ¶ added in v0.35.0
func (d AzureContainerRegistryFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (AzureContainerRegistryFeedSchema) GetResourceSchema ¶ added in v0.35.0
func (d AzureContainerRegistryFeedSchema) GetResourceSchema() resourceSchema.Schema
type AzureContainerRegistryFeedTypeResourceModel ¶ added in v0.35.0
type AzureContainerRegistryFeedTypeResourceModel struct { APIVersion types.String `tfsdk:"api_version"` FeedUri types.String `tfsdk:"feed_uri"` Name types.String `tfsdk:"name"` Password types.String `tfsdk:"password"` SpaceID types.String `tfsdk:"space_id"` Username types.String `tfsdk:"username"` RegistryPath types.String `tfsdk:"registry_path"` ResourceModel }
type DeploymentFreezeProjectResourceModel ¶ added in v0.38.0
type DeploymentFreezeProjectSchema ¶ added in v0.38.0
type DeploymentFreezeProjectSchema struct{}
func (DeploymentFreezeProjectSchema) GetDatasourceSchema ¶ added in v0.38.0
func (d DeploymentFreezeProjectSchema) GetDatasourceSchema() datasourceSchema.Schema
func (DeploymentFreezeProjectSchema) GetResourceSchema ¶ added in v0.38.0
func (d DeploymentFreezeProjectSchema) GetResourceSchema() resourceSchema.Schema
type DeploymentFreezeSchema ¶ added in v0.38.0
type DeploymentFreezeSchema struct{}
func (DeploymentFreezeSchema) GetDatasourceSchema ¶ added in v0.38.0
func (d DeploymentFreezeSchema) GetDatasourceSchema() datasourceSchema.Schema
func (DeploymentFreezeSchema) GetResourceSchema ¶ added in v0.38.0
func (d DeploymentFreezeSchema) GetResourceSchema() resourceSchema.Schema
type DeploymentFreezeTenantResourceModel ¶ added in v0.39.0
type DeploymentFreezeTenantSchema ¶ added in v0.39.0
type DeploymentFreezeTenantSchema struct{}
func (DeploymentFreezeTenantSchema) GetDatasourceSchema ¶ added in v0.39.0
func (d DeploymentFreezeTenantSchema) GetDatasourceSchema() datasourceSchema.Schema
func (DeploymentFreezeTenantSchema) GetResourceSchema ¶ added in v0.39.0
func (d DeploymentFreezeTenantSchema) GetResourceSchema() resourceSchema.Schema
type DockerContainerRegistryFeedSchema ¶ added in v0.30.0
type DockerContainerRegistryFeedSchema struct{}
func (DockerContainerRegistryFeedSchema) GetDatasourceSchema ¶ added in v0.30.0
func (d DockerContainerRegistryFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (DockerContainerRegistryFeedSchema) GetResourceSchema ¶ added in v0.30.0
func (d DockerContainerRegistryFeedSchema) GetResourceSchema() resourceSchema.Schema
type DockerContainerRegistryFeedTypeResourceModel ¶
type DockerContainerRegistryFeedTypeResourceModel struct { APIVersion types.String `tfsdk:"api_version"` FeedUri types.String `tfsdk:"feed_uri"` 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"` RegistryPath types.String `tfsdk:"registry_path"` ResourceModel }
type DonorPackageModel ¶ added in v0.37.1
type EntitySchema ¶ added in v0.30.0
type EntitySchema interface { GetResourceSchema() resourceSchema.Schema GetDatasourceSchema() datasourceSchema.Schema }
type EnvironmentSchema ¶ added in v0.30.0
type EnvironmentSchema struct{}
func (EnvironmentSchema) GetDatasourceSchema ¶ added in v0.30.0
func (e EnvironmentSchema) GetDatasourceSchema() datasourceSchema.Schema
func (EnvironmentSchema) GetDatasourceSchemaAttributes ¶ added in v0.30.0
func (e EnvironmentSchema) GetDatasourceSchemaAttributes() map[string]datasourceSchema.Attribute
func (EnvironmentSchema) GetResourceSchema ¶ added in v0.30.0
func (e EnvironmentSchema) GetResourceSchema() resourceSchema.Schema
type EnvironmentTypeResourceModel ¶
type EnvironmentTypeResourceModel struct { 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"` ResourceModel }
func MapFromEnvironment ¶
func MapFromEnvironment(ctx context.Context, environment *environments.Environment) EnvironmentTypeResourceModel
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 FeedsSchema ¶ added in v0.30.0
type FeedsSchema struct{}
func (FeedsSchema) GetDatasourceSchema ¶ added in v0.30.0
func (f FeedsSchema) GetDatasourceSchema() datasourceSchema.Schema
func (FeedsSchema) GetResourceSchema ¶ added in v0.30.0
func (f FeedsSchema) GetResourceSchema() resourceSchema.Schema
type GenericOidcAccountResourceModel ¶ added in v0.38.0
type GenericOidcAccountResourceModel struct { Description types.String `tfsdk:"description"` Environments types.List `tfsdk:"environments"` Name types.String `tfsdk:"name"` SpaceID types.String `tfsdk:"space_id"` TenantedDeploymentParticipation types.String `tfsdk:"tenanted_deployment_participation"` Tenants types.List `tfsdk:"tenants"` TenantTags types.List `tfsdk:"tenant_tags"` ExecutionSubjectKeys types.List `tfsdk:"execution_subject_keys"` Audience types.String `tfsdk:"audience"` ResourceModel }
type GenericOidcAccountSchema ¶ added in v0.38.0
type GenericOidcAccountSchema struct{}
func (GenericOidcAccountSchema) GetDatasourceSchema ¶ added in v0.38.0
func (a GenericOidcAccountSchema) GetDatasourceSchema() datasourceSchema.Schema
func (GenericOidcAccountSchema) GetResourceSchema ¶ added in v0.38.0
func (a GenericOidcAccountSchema) GetResourceSchema() resourceSchema.Schema
type GitCredentialSchema ¶ added in v0.30.0
type GitCredentialSchema struct{}
func (GitCredentialSchema) GetDatasourceSchema ¶ added in v0.30.0
func (g GitCredentialSchema) GetDatasourceSchema() datasourceSchema.Schema
func (GitCredentialSchema) GetResourceSchema ¶ added in v0.30.0
func (g GitCredentialSchema) GetResourceSchema() resourceSchema.Schema
type GitHubRepositoryFeedSchema ¶ added in v0.30.0
type GitHubRepositoryFeedSchema struct{}
func (GitHubRepositoryFeedSchema) GetDatasourceSchema ¶ added in v0.30.0
func (g GitHubRepositoryFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (GitHubRepositoryFeedSchema) GetResourceSchema ¶ added in v0.30.0
func (g GitHubRepositoryFeedSchema) GetResourceSchema() resourceSchema.Schema
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"` 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"` ResourceModel }
type GitTriggerResourceModel ¶ added in v0.39.0
type GitTriggerResourceModel struct { Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` SpaceId types.String `tfsdk:"space_id"` ProjectId types.String `tfsdk:"project_id"` ChannelId types.String `tfsdk:"channel_id"` Sources types.List `tfsdk:"sources"` IsDisabled types.Bool `tfsdk:"is_disabled"` ResourceModel }
type GitTriggerSchema ¶ added in v0.39.0
type GitTriggerSchema struct{}
func (GitTriggerSchema) GetDatasourceSchema ¶ added in v0.39.0
func (d GitTriggerSchema) GetDatasourceSchema() datasourceSchema.Schema
func (GitTriggerSchema) GetResourceSchema ¶ added in v0.39.0
func (d GitTriggerSchema) GetResourceSchema() resourceSchema.Schema
type GoogleContainerRegistryFeedSchema ¶ added in v0.35.0
type GoogleContainerRegistryFeedSchema struct{}
func (GoogleContainerRegistryFeedSchema) GetDatasourceSchema ¶ added in v0.35.0
func (d GoogleContainerRegistryFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (GoogleContainerRegistryFeedSchema) GetResourceSchema ¶ added in v0.35.0
func (d GoogleContainerRegistryFeedSchema) GetResourceSchema() resourceSchema.Schema
type GoogleContainerRegistryFeedTypeResourceModel ¶ added in v0.35.0
type GoogleContainerRegistryFeedTypeResourceModel struct { APIVersion types.String `tfsdk:"api_version"` FeedUri types.String `tfsdk:"feed_uri"` Name types.String `tfsdk:"name"` Password types.String `tfsdk:"password"` SpaceID types.String `tfsdk:"space_id"` Username types.String `tfsdk:"username"` RegistryPath types.String `tfsdk:"registry_path"` ResourceModel }
type HelmFeedSchema ¶ added in v0.30.0
type HelmFeedSchema struct{}
func (HelmFeedSchema) GetDatasourceSchema ¶ added in v0.30.0
func (h HelmFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (HelmFeedSchema) GetResourceSchema ¶ added in v0.30.0
func (h HelmFeedSchema) GetResourceSchema() resourceSchema.Schema
type HelmFeedTypeResourceModel ¶
type HelmFeedTypeResourceModel struct { FeedUri types.String `tfsdk:"feed_uri"` 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"` ResourceModel }
type IResourceModel ¶
type IResourceModel interface {
GetID() string
}
type LibraryVariableSetResourceModel ¶
type LibraryVariableSetResourceModel struct { Description types.String `tfsdk:"description"` 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"` ResourceModel }
type LibraryVariableSetSchema ¶ added in v0.30.0
type LibraryVariableSetSchema struct{}
func (LibraryVariableSetSchema) GetDatasourceSchema ¶ added in v0.30.0
func (l LibraryVariableSetSchema) GetDatasourceSchema() datasourceSchema.Schema
func (LibraryVariableSetSchema) GetResourceSchema ¶ added in v0.30.0
func (l LibraryVariableSetSchema) GetResourceSchema() resourceSchema.Schema
type LifecycleSchema ¶ added in v0.30.0
type LifecycleSchema struct{}
func (LifecycleSchema) GetDatasourceSchema ¶ added in v0.30.0
func (l LifecycleSchema) GetDatasourceSchema() datasourceSchema.Schema
func (LifecycleSchema) GetResourceSchema ¶ added in v0.30.0
func (l LifecycleSchema) GetResourceSchema() resourceSchema.Schema
type ListeningTentacleWorkerResourceModel ¶ added in v0.36.0
type ListeningTentacleWorkerResourceModel struct { Name types.String `tfsdk:"name"` SpaceID types.String `tfsdk:"space_id"` IsDisabled types.Bool `tfsdk:"is_disabled"` WorkerPoolIDs types.Set `tfsdk:"worker_pool_ids"` MachinePolicyID types.String `tfsdk:"machine_policy_id"` Uri types.String `tfsdk:"uri"` Thumbprint types.String `tfsdk:"thumbprint"` ProxyID types.String `tfsdk:"proxy_id"` ResourceModel }
type ListeningTentacleWorkerSchema ¶ added in v0.36.0
type ListeningTentacleWorkerSchema struct{}
func (ListeningTentacleWorkerSchema) GetDatasourceSchema ¶ added in v0.36.0
func (m ListeningTentacleWorkerSchema) GetDatasourceSchema() datasourceSchema.Schema
func (ListeningTentacleWorkerSchema) GetResourceSchema ¶ added in v0.36.0
func (m ListeningTentacleWorkerSchema) GetResourceSchema() resourceSchema.Schema
type MachineProxyDataSourceModel ¶ added in v0.35.0
type MachineProxyDataSourceModel struct { ID types.String `tfsdk:"id"` SpaceID types.String `tfsdk:"space_id"` IDs types.List `tfsdk:"ids"` PartialName types.String `tfsdk:"partial_name"` Skip types.Int64 `tfsdk:"skip"` Take types.Int64 `tfsdk:"take"` Proxies []ProxyDatasourceModel `tfsdk:"machine_proxies"` }
type MachineProxyResourceModel ¶ added in v0.35.0
type MachineProxySchema ¶ added in v0.35.0
type MachineProxySchema struct{}
func (MachineProxySchema) GetDatasourceSchema ¶ added in v0.35.0
func (p MachineProxySchema) GetDatasourceSchema() datasourceSchema.Schema
func (MachineProxySchema) GetResourceSchema ¶ added in v0.35.0
func (p MachineProxySchema) GetResourceSchema() resourceSchema.Schema
type MavenFeedSchema ¶ added in v0.30.0
type MavenFeedSchema struct{}
func (MavenFeedSchema) GetDatasourceSchema ¶ added in v0.30.0
func (m MavenFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (MavenFeedSchema) GetResourceSchema ¶ added in v0.30.0
func (m MavenFeedSchema) GetResourceSchema() resourceSchema.Schema
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"` 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"` ResourceModel }
type NugetFeedSchema ¶ added in v0.30.0
type NugetFeedSchema struct{}
func (NugetFeedSchema) GetDatasourceSchema ¶ added in v0.30.0
func (n NugetFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (NugetFeedSchema) GetResourceSchema ¶ added in v0.30.0
func (n NugetFeedSchema) GetResourceSchema() resourceSchema.Schema
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"` 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"` ResourceModel }
type OCIRegistryFeedSchema ¶ added in v0.34.0
type OCIRegistryFeedSchema struct{}
func (OCIRegistryFeedSchema) GetDatasourceSchema ¶ added in v0.34.0
func (m OCIRegistryFeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (OCIRegistryFeedSchema) GetResourceSchema ¶ added in v0.34.0
func (m OCIRegistryFeedSchema) GetResourceSchema() resourceSchema.Schema
type OCIRegistryFeedTypeResourceModel ¶ added in v0.34.0
type OIDCServiceAccountDatasourceSchemaModel ¶ added in v0.36.0
type OIDCServiceAccountSchemaModel ¶ added in v0.36.0
type ProjectGroupSchema ¶ added in v0.30.0
type ProjectGroupSchema struct{}
func (ProjectGroupSchema) GetDatasourceSchema ¶ added in v0.30.0
func (p ProjectGroupSchema) GetDatasourceSchema() datasourceSchema.Schema
func (ProjectGroupSchema) GetResourceSchema ¶ added in v0.30.0
func (p ProjectGroupSchema) GetResourceSchema() resourceSchema.Schema
type ProjectSchema ¶ added in v0.30.0
type ProjectSchema struct{}
func (ProjectSchema) GetDatasourceSchema ¶ added in v0.30.0
func (p ProjectSchema) GetDatasourceSchema() datasourceSchema.Schema
func (ProjectSchema) GetResourceSchema ¶ added in v0.30.0
func (p ProjectSchema) GetResourceSchema() resourceSchema.Schema
type ProjectVersioningStrategyModel ¶ added in v0.37.1
type ProjectVersioningStrategySchema ¶ added in v0.37.1
type ProjectVersioningStrategySchema struct{}
func (ProjectVersioningStrategySchema) GetDatasourceSchema ¶ added in v0.37.1
func (p ProjectVersioningStrategySchema) GetDatasourceSchema() datasourceSchema.Schema
func (ProjectVersioningStrategySchema) GetResourceSchema ¶ added in v0.37.1
func (p ProjectVersioningStrategySchema) GetResourceSchema() resourceSchema.Schema
type ProxyDatasourceModel ¶ added in v0.35.0
type ResourceModel ¶
type ResourceModel struct { ID types.String `tfsdk:"id"` IResourceModel `tfsdk:"-"` // Ignore resource model interface in object conversion }
func (ResourceModel) GetID ¶
func (r ResourceModel) GetID() string
type RunbookConnectivityPolicyModel ¶
type RunbookConnectivityPolicyModel struct { AllowDeploymentsToNoTargets types.Bool `tfsdk:"allow_deployments_to_no_targets"` ExcludeUnhealthyTargets types.Bool `tfsdk:"exclude_unhealthy_targets"` SkipMachineBehavior types.String `tfsdk:"skip_machine_behaviour"` TargetRoles types.List `tfsdk:"target_roles"` }
type RunbookSchema ¶ added in v0.30.0
type RunbookSchema struct{}
func (RunbookSchema) GetDatasourceSchema ¶ added in v0.30.0
func (r RunbookSchema) GetDatasourceSchema() datasourceSchema.Schema
func (RunbookSchema) GetResourceSchema ¶ added in v0.30.0
func (r RunbookSchema) GetResourceSchema() resourceSchema.Schema
type RunbookTypeResourceModel ¶
type RunbookTypeResourceModel struct { Name types.String `tfsdk:"name"` ProjectID types.String `tfsdk:"project_id"` Description types.String `tfsdk:"description"` RunbookProcessID types.String `tfsdk:"runbook_process_id"` PublishedRunbookSnapshotID types.String `tfsdk:"published_runbook_snapshot_id"` SpaceID types.String `tfsdk:"space_id"` MultiTenancyMode types.String `tfsdk:"multi_tenancy_mode"` ConnectivityPolicy types.List `tfsdk:"connectivity_policy"` EnvironmentScope types.String `tfsdk:"environment_scope"` Environments types.List `tfsdk:"environments"` DefaultGuidedFailureMode types.String `tfsdk:"default_guided_failure_mode"` RunRetentionPolicy types.List `tfsdk:"retention_policy"` ForcePackageDownload types.Bool `tfsdk:"force_package_download"` ResourceModel }
func (*RunbookTypeResourceModel) RefreshFromApiResponse ¶
func (data *RunbookTypeResourceModel) RefreshFromApiResponse(ctx context.Context, runbook *runbooks.Runbook) diag.Diagnostics
type S3FeedSchema ¶ added in v0.35.0
type S3FeedSchema struct{}
func (S3FeedSchema) GetDatasourceSchema ¶ added in v0.35.0
func (m S3FeedSchema) GetDatasourceSchema() datasourceSchema.Schema
func (S3FeedSchema) GetResourceSchema ¶ added in v0.35.0
func (m S3FeedSchema) GetResourceSchema() resourceSchema.Schema
type S3FeedTypeResourceModel ¶ added in v0.35.0
type S3FeedTypeResourceModel struct { UseMachineCredentials types.Bool `tfsdk:"use_machine_credentials"` AccessKey types.String `tfsdk:"access_key"` SecretKey types.String `tfsdk:"secret_key"` Name types.String `tfsdk:"name"` Password types.String `tfsdk:"password"` SpaceID types.String `tfsdk:"space_id"` Username types.String `tfsdk:"username"` ResourceModel }
type SSHConnectionWorkerResourceModel ¶ added in v0.36.0
type SSHConnectionWorkerResourceModel struct { Name types.String `tfsdk:"name"` SpaceID types.String `tfsdk:"space_id"` IsDisabled types.Bool `tfsdk:"is_disabled"` MachinePolicyID types.String `tfsdk:"machine_policy_id"` WorkerPoolIDs types.Set `tfsdk:"worker_pool_ids"` AccountId types.String `tfsdk:"account_id"` Host types.String `tfsdk:"host"` Port types.Int64 `tfsdk:"port"` Fingerprint types.String `tfsdk:"fingerprint"` ProxyID types.String `tfsdk:"proxy_id"` DotnetPlatform types.String `tfsdk:"dotnet_platform"` ResourceModel }
type SSHConnectionWorkerSchema ¶ added in v0.36.0
type SSHConnectionWorkerSchema struct{}
func (SSHConnectionWorkerSchema) GetDatasourceSchema ¶ added in v0.36.0
func (m SSHConnectionWorkerSchema) GetDatasourceSchema() datasourceSchema.Schema
func (SSHConnectionWorkerSchema) GetResourceSchema ¶ added in v0.36.0
func (m SSHConnectionWorkerSchema) GetResourceSchema() resourceSchema.Schema
type ScriptModuleDataSourceModel ¶
type ScriptModuleDataSourceModel struct { ID types.String `tfsdk:"id"` SpaceID types.String `tfsdk:"space_id"` IDs types.List `tfsdk:"ids"` PartialName types.String `tfsdk:"partial_name"` Skip types.Int64 `tfsdk:"skip"` Take types.Int64 `tfsdk:"take"` ScriptModules types.List `tfsdk:"script_modules"` }
type ScriptModuleSchema ¶ added in v0.30.0
type ScriptModuleSchema struct{}
func (ScriptModuleSchema) GetDatasourceSchema ¶ added in v0.30.0
func (s ScriptModuleSchema) GetDatasourceSchema() datasourceSchema.Schema
func (ScriptModuleSchema) GetResourceSchema ¶ added in v0.30.0
func (s ScriptModuleSchema) GetResourceSchema() resourceSchema.Schema
type ServiceAccountOIDCIdentitySchema ¶ added in v0.36.0
type ServiceAccountOIDCIdentitySchema struct{}
func (ServiceAccountOIDCIdentitySchema) GetDatasourceSchema ¶ added in v0.36.0
func (d ServiceAccountOIDCIdentitySchema) GetDatasourceSchema() datasourceSchema.Schema
func (ServiceAccountOIDCIdentitySchema) GetResourceSchema ¶ added in v0.36.0
func (d ServiceAccountOIDCIdentitySchema) GetResourceSchema() resourceSchema.Schema
type SpaceModel ¶
type SpaceModel struct { 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"` ResourceModel }
type SpaceSchema ¶ added in v0.30.0
type SpaceSchema struct{}
func (SpaceSchema) GetDatasourceSchema ¶ added in v0.30.0
func (s SpaceSchema) GetDatasourceSchema() datasourceSchema.Schema
func (SpaceSchema) GetResourceSchema ¶ added in v0.30.0
func (s SpaceSchema) GetResourceSchema() resourceSchema.Schema
type SpacesSchema ¶ added in v0.30.0
type SpacesSchema struct{}
func (SpacesSchema) GetDatasourceSchema ¶ added in v0.30.0
func (s SpacesSchema) GetDatasourceSchema() datasourceSchema.Schema
func (SpacesSchema) GetResourceSchema ¶ added in v0.30.0
func (s SpacesSchema) GetResourceSchema() resourceSchema.Schema
type StepTemplatePackageType ¶ added in v0.33.0
type StepTemplateParameterType ¶ added in v0.33.0
type StepTemplateSchema ¶ added in v0.33.0
type StepTemplateSchema struct{}
func (StepTemplateSchema) GetDatasourceSchema ¶ added in v0.33.0
func (s StepTemplateSchema) GetDatasourceSchema() ds.Schema
func (StepTemplateSchema) GetResourceSchema ¶ added in v0.33.0
func (s StepTemplateSchema) GetResourceSchema() rs.Schema
type StepTemplateTypeDataSourceModel ¶ added in v0.33.0
type StepTemplateTypeResourceModel ¶ added in v0.33.0
type StepTemplateTypeResourceModel struct { ActionType types.String `tfsdk:"action_type"` SpaceID types.String `tfsdk:"space_id"` CommunityActionTemplateId types.String `tfsdk:"community_action_template_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Packages types.List `tfsdk:"packages"` Parameters types.List `tfsdk:"parameters"` Properties types.Map `tfsdk:"properties"` StepPackageId types.String `tfsdk:"step_package_id"` Version types.Int32 `tfsdk:"version"` ResourceModel }
type TagResourceModel ¶
type TagResourceModel struct { CanonicalTagName types.String `tfsdk:"canonical_tag_name"` Color types.String `tfsdk:"color"` Description types.String `tfsdk:"description"` Name types.String `tfsdk:"name"` SortOrder types.Int64 `tfsdk:"sort_order"` TagSetId types.String `tfsdk:"tag_set_id"` TagSetSpaceId types.String `tfsdk:"tag_set_space_id"` ResourceModel }
type TagSchema ¶ added in v0.30.0
type TagSchema struct{}
func (TagSchema) GetDatasourceSchema ¶ added in v0.30.0
func (t TagSchema) GetDatasourceSchema() datasourceSchema.Schema
func (TagSchema) GetResourceSchema ¶ added in v0.30.0
func (t TagSchema) GetResourceSchema() resourceSchema.Schema
type TagSetDataSourceModel ¶
type TagSetResourceModel ¶
type TagSetSchema ¶ added in v0.30.0
type TagSetSchema struct{}
func (TagSetSchema) GetDatasourceSchema ¶ added in v0.30.0
func (t TagSetSchema) GetDatasourceSchema() datasourceSchema.Schema
func (TagSetSchema) GetResourceSchema ¶ added in v0.30.0
func (t TagSetSchema) GetResourceSchema() resourceSchema.Schema
type TenantModel ¶
type TenantModel struct { ClonedFromTenantId types.String `tfsdk:"cloned_from_tenant_id"` Description types.String `tfsdk:"description"` IsDisabled types.Bool `tfsdk:"is_disabled"` Name types.String `tfsdk:"name"` SpaceID types.String `tfsdk:"space_id"` TenantTags types.Set `tfsdk:"tenant_tags"` ResourceModel }
type TenantProjectResourceModel ¶ added in v0.30.0
type TenantProjectVariableSchema ¶ added in v0.30.0
type TenantProjectVariableSchema struct{}
func (TenantProjectVariableSchema) GetDatasourceSchema ¶ added in v0.30.0
func (t TenantProjectVariableSchema) GetDatasourceSchema() datasourceSchema.Schema
func (TenantProjectVariableSchema) GetResourceSchema ¶ added in v0.30.0
func (t TenantProjectVariableSchema) GetResourceSchema() schema.Schema
type TenantProjectsDataModel ¶ added in v0.30.0
type TenantProjectsSchema ¶ added in v0.30.0
type TenantProjectsSchema struct{}
func (TenantProjectsSchema) GetDatasourceSchema ¶ added in v0.30.0
func (t TenantProjectsSchema) GetDatasourceSchema() datasourceSchema.Schema
func (TenantProjectsSchema) GetResourceSchema ¶ added in v0.30.0
func (t TenantProjectsSchema) GetResourceSchema() resourceSchema.Schema
type TenantSchema ¶ added in v0.30.0
type TenantSchema struct{}
func (TenantSchema) GetDatasourceSchema ¶ added in v0.30.0
func (t TenantSchema) GetDatasourceSchema() datasourceSchema.Schema
func (TenantSchema) GetResourceSchema ¶ added in v0.30.0
func (t TenantSchema) GetResourceSchema() resourceSchema.Schema
type TenantsModel ¶
type TenantsModel struct { ClonedFromTenantId types.String `tfsdk:"cloned_from_tenant_id"` ID types.String `tfsdk:"id"` IDs types.List `tfsdk:"ids"` IsClone types.Bool `tfsdk:"is_clone"` IsDisabled types.Bool `tfsdk:"is_disabled"` Name types.String `tfsdk:"name"` PartialName types.String `tfsdk:"partial_name"` ProjectId types.String `tfsdk:"project_id"` Skip types.Int64 `tfsdk:"skip"` Tags types.List `tfsdk:"tags"` SpaceID types.String `tfsdk:"space_id"` Tenants types.List `tfsdk:"tenants"` Take types.Int64 `tfsdk:"take"` }
type UserSchema ¶ added in v0.31.0
type UserSchema struct{}
func (UserSchema) GetDatasourceSchema ¶ added in v0.31.0
func (u UserSchema) GetDatasourceSchema() datasourceSchema.Schema
func (UserSchema) GetDatasourceSchemaAttributes ¶ added in v0.31.0
func (u UserSchema) GetDatasourceSchemaAttributes() map[string]datasourceSchema.Attribute
func (UserSchema) GetResourceSchema ¶ added in v0.31.0
func (u UserSchema) GetResourceSchema() resourceSchema.Schema
type UserTypeDatasourceModel ¶ added in v0.32.0
type UserTypeDatasourceModel struct { Username types.String `tfsdk:"username"` CanPasswordBeEdited types.Bool `tfsdk:"can_password_be_edited"` DisplayName types.String `tfsdk:"display_name"` EmailAddress types.String `tfsdk:"email_address"` IsActive types.Bool `tfsdk:"is_active"` IsRequestor types.Bool `tfsdk:"is_requestor"` IsService types.Bool `tfsdk:"is_service"` Identity types.Set `tfsdk:"identity"` ResourceModel }
func MapToUserDatasourceModel ¶ added in v0.32.0
func MapToUserDatasourceModel(u *users.User) UserTypeDatasourceModel
type UserTypeResourceModel ¶ added in v0.31.0
type UserTypeResourceModel struct { Password types.String `tfsdk:"password"` UserTypeDatasourceModel }
type UsernamePasswordAccountResourceModel ¶
type UsernamePasswordAccountResourceModel struct { SpaceID types.String `tfsdk:"space_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Environments types.List `tfsdk:"environments"` Password types.String `tfsdk:"password"` TenantedDeploymentParticipation types.String `tfsdk:"tenanted_deployment_participation"` Tenants types.List `tfsdk:"tenants"` TenantTags types.List `tfsdk:"tenant_tags"` Username types.String `tfsdk:"username"` ResourceModel }
type UsernamePasswordAccountSchema ¶ added in v0.30.0
type UsernamePasswordAccountSchema struct{}
func (UsernamePasswordAccountSchema) GetDatasourceSchema ¶ added in v0.30.0
func (u UsernamePasswordAccountSchema) GetDatasourceSchema() datasourceSchema.Schema
func (UsernamePasswordAccountSchema) GetResourceSchema ¶ added in v0.30.0
func (u UsernamePasswordAccountSchema) GetResourceSchema() schema.Schema
type VariableSchema ¶ added in v0.30.0
type VariableSchema struct{}
func (VariableSchema) GetDatasourceSchema ¶ added in v0.30.0
func (v VariableSchema) GetDatasourceSchema() datasourceSchema.Schema
func (VariableSchema) GetResourceSchema ¶ added in v0.30.0
func (v VariableSchema) GetResourceSchema() resourceSchema.Schema
type VariableTypeResourceModel ¶
type VariableTypeResourceModel struct { Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` OwnerID types.String `tfsdk:"owner_id"` ProjectID types.String `tfsdk:"project_id"` IsEditable types.Bool `tfsdk:"is_editable"` IsSensitive types.Bool `tfsdk:"is_sensitive"` Type types.String `tfsdk:"type"` SensitiveValue types.String `tfsdk:"sensitive_value"` Value types.String `tfsdk:"value"` Prompt types.List `tfsdk:"prompt"` Scope types.List `tfsdk:"scope"` SpaceID types.String `tfsdk:"space_id"` ResourceModel }
type VariablesDataSourceModel ¶
type VariablesDataSourceModel struct { OwnerID types.String `tfsdk:"owner_id"` Name types.String `tfsdk:"name"` Scope types.List `tfsdk:"scope"` SpaceID types.String `tfsdk:"space_id"` Description types.String `tfsdk:"description"` IsEditable types.Bool `tfsdk:"is_editable"` IsSensitive types.Bool `tfsdk:"is_sensitive"` Prompt types.List `tfsdk:"prompt"` SensitiveValue types.String `tfsdk:"sensitive_value"` Type types.String `tfsdk:"type"` Value types.String `tfsdk:"value"` ResourceModel }
type WorkersDataSourceModel ¶ added in v0.36.0
type WorkersDataSourceModel struct { ID types.String `tfsdk:"id"` 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"` CommunicationStyle types.List `tfsdk:"communication_styles"` HealthStatuses types.List `tfsdk:"health_statuses"` IsDisabled types.Bool `tfsdk:"is_disabled"` Workers types.List `tfsdk:"workers"` }
type WorkersSchema ¶ added in v0.36.0
type WorkersSchema struct{}
func (WorkersSchema) GetDatasourceSchema ¶ added in v0.36.0
func (f WorkersSchema) GetDatasourceSchema() datasourceSchema.Schema
func (WorkersSchema) GetResourceSchema ¶ added in v0.36.0
func (f WorkersSchema) GetResourceSchema() resourceSchema.Schema
Source Files
¶
- action_template_parameter.go
- artifactory_generic_feed.go
- aws_elastic_container_registry.go
- azure_container_registry_feed.go
- connectivity_policy.go
- deployment_freeze.go
- deployment_freeze_project.go
- deployment_freeze_tenant.go
- deployment_freeze_validation.go
- docker_container_registry_feed.go
- entity_schema.go
- environment.go
- feed.go
- feeds.go
- generic_oidc_account.go
- git_credential.go
- git_trigger.go
- github_repository_feed.go
- google_container_registry_feed.go
- helm_feed.go
- library_variable_set.go
- lifecycle.go
- listening_tentacle_worker.go
- machine_proxy.go
- maven_feed.go
- nuget_feed.go
- oci_registry_feed.go
- project.go
- project_group.go
- project_versioning_strategy.go
- resource.go
- runbook.go
- runbook_retention_period.go
- s3_feed.go
- schema.go
- schema_tentacle_certificate.go
- script_modules.go
- service_account_oidc_identity.go
- space.go
- spaces.go
- ssh_connection_worker.go
- step_template.go
- tag.go
- tag_set.go
- tenant.go
- tenant_common_variable.go
- tenant_project_variable.go
- tenant_projects.go
- user.go
- username_password_account.go
- variable.go
- variable_prompt_options.go
- variable_scope.go
- workers.go
Click to show internal directories.
Click to hide internal directories.