local

package
v12.8.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2025 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Rclass               = "local"
	CurrentSchemaVersion = 1
)

Variables

View Source
var AlpineLocalSchemas = GetSchemas(alpineSchema)
View Source
var AlpinePrimaryKeyPairRefAttribute = map[string]schema.Attribute{
	"primary_keypair_ref": schema.StringAttribute{
		Optional: true,
		Computed: true,
		Default:  stringdefault.StaticString(""),
		MarkdownDescription: "Used to sign index files in Alpine Linux repositories. " +
			"See: https://www.jfrog.com/confluence/display/JFROG/Alpine+Linux+Repositories#AlpineLinuxRepositories-SigningAlpineLinuxIndex",
	},
}
View Source
var AnsibleSchemas = GetSchemas(ansibleSchema)
View Source
var BaseSchemaV1 = lo.Assign(
	repository.BaseSchemaV1,
	baseSchema,
)
View Source
var CargoSchemas = GetSchemas(cargoSchema)
View Source
var ConanSchemas = GetSchemas(conanSchema)
View Source
var DebianSchemas = GetSchemas(debianSchema)
View Source
var DockerV1Schemas = GetSchemas(dockerV1Schema)
View Source
var DockerV2Schemas = GetSchemas(dockerV2Schema)
View Source
var GetSchemas = func(s map[string]*sdkv2_schema.Schema) map[int16]map[string]*sdkv2_schema.Schema {
	return map[int16]map[string]*sdkv2_schema.Schema{
		0: lo.Assign(
			BaseSchemaV1,
			s,
		),
		1: lo.Assign(
			BaseSchemaV1,
			s,
		),
	}
}
View Source
var HelmOCISchemas = GetSchemas(helmOCISchema)
View Source
var LocalAttributes = lo.Assign(
	repository.BaseAttributes,
	map[string]schema.Attribute{
		"blacked_out": schema.BoolAttribute{
			Optional:            true,
			Computed:            true,
			Default:             booldefault.StaticBool(false),
			MarkdownDescription: "When set, the repository does not participate in artifact resolution and new artifacts cannot be deployed.",
		},
		"xray_index": schema.BoolAttribute{
			Optional:            true,
			Computed:            true,
			Default:             booldefault.StaticBool(false),
			MarkdownDescription: "Enable Indexing In Xray. Repository will be indexed with the default retention period. You will be able to change it via Xray settings.",
		},
		"priority_resolution": schema.BoolAttribute{
			Optional:            true,
			Computed:            true,
			Default:             booldefault.StaticBool(false),
			MarkdownDescription: "Setting repositories with priority will cause metadata to be merged only from repositories set with this field",
		},
		"property_sets": schema.SetAttribute{
			ElementType: types.StringType,
			Optional:    true,
			Validators: []validator.Set{
				setvalidator.SizeAtLeast(1),
			},
			MarkdownDescription: "List of property set name",
		},
		"archive_browsing_enabled": schema.BoolAttribute{
			Optional:            true,
			Computed:            true,
			Default:             booldefault.StaticBool(false),
			MarkdownDescription: "When set, you may view content such as HTML or Javadoc files directly from Artifactory.\nThis may not be safe and therefore requires strict content moderation to prevent malicious users from uploading content that may compromise security (e.g., cross-site scripting attacks).",
		},
		"download_direct": schema.BoolAttribute{
			Optional:            true,
			Computed:            true,
			Default:             booldefault.StaticBool(false),
			MarkdownDescription: "When set, download requests to this repository will redirect the client to download the artifact directly from the cloud storage provider. Available in Enterprise+ and Edge licenses only.",
		},
	},
)
View Source
var NugetSchemas = GetSchemas(nugetSchema)
View Source
var OCILocalSchemas = GetSchemas(ociSchema)
View Source
var RPMSchemas = GetSchemas(rpmSchema)

Functions

func GetGenericSchemas added in v12.1.0

func GetGenericSchemas(packageType string) map[int16]map[string]*sdkv2_schema.Schema

func GetJavaSchemas added in v12.1.0

func GetJavaSchemas(packageType string, suppressPom bool) map[int16]map[string]*sdkv2_schema.Schema

func GetPackageType

func GetPackageType(packageType string) string

GetPackageType `packageType` in the API call payload for Terraform repositories must be "terraform", but we use `terraform_module` and `terraform_provider` as a package types in the Provider. GetPackageType function corrects this discrepancy.

func GetTerraformSchemas added in v12.1.0

func GetTerraformSchemas(registryType string) map[int16]map[string]*sdkv2_schema.Schema

func NewAlpineLocalRepositoryResource added in v12.8.3

func NewAlpineLocalRepositoryResource() resource.Resource

func NewAnsibleLocalRepositoryResource added in v12.8.3

func NewAnsibleLocalRepositoryResource() resource.Resource

func NewCargoLocalRepositoryResource added in v12.8.3

func NewCargoLocalRepositoryResource() resource.Resource

func NewConanLocalRepositoryResource added in v12.8.3

func NewConanLocalRepositoryResource() resource.Resource

func NewDebianLocalRepositoryResource added in v12.8.3

func NewDebianLocalRepositoryResource() resource.Resource

func NewDockerV1LocalRepositoryResource added in v12.8.3

func NewDockerV1LocalRepositoryResource() resource.Resource

func NewDockerV2LocalRepositoryResource added in v12.8.3

func NewDockerV2LocalRepositoryResource() resource.Resource

func NewGenericLocalRepositoryResource added in v12.7.0

func NewGenericLocalRepositoryResource(packageType string) func() resource.Resource

func NewHelmOCILocalRepositoryResource added in v12.8.3

func NewHelmOCILocalRepositoryResource() resource.Resource

func NewJavaLocalRepositoryResource added in v12.8.3

func NewJavaLocalRepositoryResource(packageType string, suppressPom bool) func() resource.Resource

func NewLocalRepositoryResource added in v12.8.3

func NewLocalRepositoryResource(packageType, packageName string, resourceModelType, apiModelType reflect.Type) localResource

func NewMachineLearningLocalRepositoryResource added in v12.7.0

func NewMachineLearningLocalRepositoryResource() resource.Resource

func NewNugetLocalRepositoryResource added in v12.8.3

func NewNugetLocalRepositoryResource() resource.Resource

func NewOCILocalRepositoryResource added in v12.8.3

func NewOCILocalRepositoryResource() resource.Resource

func NewRPMLocalRepositoryResource added in v12.8.3

func NewRPMLocalRepositoryResource() resource.Resource

func NewTerraformModuleLocalRepositoryResource added in v12.8.3

func NewTerraformModuleLocalRepositoryResource() resource.Resource

func NewTerraformProviderLocalRepositoryResource added in v12.8.3

func NewTerraformProviderLocalRepositoryResource() resource.Resource

Types

type CargoLocalRepoParams

type CargoLocalRepoParams struct {
	RepositoryBaseParams
	AnonymousAccess   bool `json:"cargoAnonymousAccess"`
	EnableSparseIndex bool `json:"cargoInternalIndex"`
}

type ConanRepoParams

type ConanRepoParams struct {
	RepositoryBaseParams
	repository.ConanBaseParams
}

type DebianLocalRepositoryParams

type DebianLocalRepositoryParams struct {
	RepositoryBaseParams
	repository.PrimaryKeyPairRefParam
	repository.SecondaryKeyPairRefParam
	TrivialLayout           bool     `hcl:"trivial_layout" json:"debianTrivialLayout"`
	IndexCompressionFormats []string `hcl:"index_compression_formats" json:"optionalIndexCompressionFormats,omitempty"`
}

type DockerLocalRepositoryParams

type DockerLocalRepositoryParams struct {
	RepositoryBaseParams
	MaxUniqueTags       int    `hcl:"max_unique_tags" json:"maxUniqueTags"`
	DockerApiVersion    string `hcl:"api_version" json:"dockerApiVersion"`
	TagRetention        int    `hcl:"tag_retention" json:"dockerTagRetention"`
	BlockPushingSchema1 bool   `hcl:"block_pushing_schema1" json:"blockPushingSchema1"`
}

type HelmOciLocalRepositoryParams

type HelmOciLocalRepositoryParams struct {
	RepositoryBaseParams
	MaxUniqueTags int `json:"maxUniqueTags"`
	TagRetention  int `json:"dockerTagRetention"`
}

type JavaLocalRepositoryParams

type JavaLocalRepositoryParams struct {
	RepositoryBaseParams
	ChecksumPolicyType           string `hcl:"checksum_policy_type" json:"checksumPolicyType"`
	SnapshotVersionBehavior      string `hcl:"snapshot_version_behavior" json:"snapshotVersionBehavior"`
	MaxUniqueSnapshots           int    `hcl:"max_unique_snapshots" json:"maxUniqueSnapshots"`
	HandleReleases               bool   `hcl:"handle_releases" json:"handleReleases"`
	HandleSnapshots              bool   `hcl:"handle_snapshots" json:"handleSnapshots"`
	SuppressPomConsistencyChecks bool   `hcl:"suppress_pom_consistency_checks" json:"suppressPomConsistencyChecks"`
}

type LocalAPIModel added in v12.7.0

type LocalAPIModel struct {
	repository.BaseAPIModel
	BlackedOut             *bool    `json:"blackedOut"`
	XrayIndex              bool     `json:"xrayIndex"`
	PropertySets           []string `json:"propertySets,omitempty"`
	ArchiveBrowsingEnabled *bool    `json:"archiveBrowsingEnabled"`
	DownloadRedirect       *bool    `json:"downloadRedirect"`
	PriorityResolution     bool     `json:"priorityResolution"`
}

type LocalAlpineAPIModel added in v12.8.3

type LocalAlpineAPIModel struct {
	LocalAPIModel
	PrimaryKeyPairRef string `json:"primaryKeyPairRef"`
}

type LocalAlpineResourceModel added in v12.8.3

type LocalAlpineResourceModel struct {
	LocalResourceModel
	PrimaryKeyPairRef types.String `tfsdk:"primary_keypair_ref"`
}

func (*LocalAlpineResourceModel) FromAPIModel added in v12.8.3

func (r *LocalAlpineResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalAlpineResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalAlpineResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalAlpineResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalAlpineResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalAlpineResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalAlpineResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalAlpineResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalAlpineResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalAlpineResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalAlpineResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalAlpineResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalAlpineResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalAlpineResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalAlpineResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalAlpineResourceModel) ToAPIModel added in v12.8.3

func (r LocalAlpineResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalAnsibleAPIModel added in v12.8.3

type LocalAnsibleAPIModel struct {
	LocalAPIModel
	PrimaryKeyPairRef string `json:"primaryKeyPairRef"`
}

type LocalAnsibleResourceModel added in v12.8.3

type LocalAnsibleResourceModel struct {
	LocalResourceModel
	PrimaryKeyPairRef types.String `tfsdk:"primary_keypair_ref"`
}

func (*LocalAnsibleResourceModel) FromAPIModel added in v12.8.3

func (r *LocalAnsibleResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalAnsibleResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalAnsibleResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalAnsibleResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalAnsibleResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalAnsibleResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalAnsibleResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalAnsibleResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalAnsibleResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalAnsibleResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalAnsibleResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalAnsibleResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalAnsibleResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalAnsibleResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalAnsibleResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalAnsibleResourceModel) ToAPIModel added in v12.8.3

func (r LocalAnsibleResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalCargoAPIModel added in v12.8.3

type LocalCargoAPIModel struct {
	LocalAPIModel
	AnonymousAccess   bool `json:"cargoAnonymousAccess"`
	EnableSparseIndex bool `json:"cargoInternalIndex"`
}

type LocalCargoResourceModel added in v12.8.3

type LocalCargoResourceModel struct {
	LocalResourceModel
	AnonymousAccess   types.Bool `tfsdk:"anonymous_access"`
	EnableSparseIndex types.Bool `tfsdk:"enable_sparse_index"`
}

func (*LocalCargoResourceModel) FromAPIModel added in v12.8.3

func (r *LocalCargoResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalCargoResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalCargoResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalCargoResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalCargoResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalCargoResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalCargoResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalCargoResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalCargoResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalCargoResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalCargoResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalCargoResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalCargoResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalCargoResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalCargoResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalCargoResourceModel) ToAPIModel added in v12.8.3

func (r LocalCargoResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalConanAPIModel added in v12.8.3

type LocalConanAPIModel struct {
	LocalAPIModel
	EnableConanSupport       bool `json:"enableConanSupport"`
	ForceConanAuthentication bool `json:"forceConanAuthentication"`
}

type LocalConanResourceModel added in v12.8.3

type LocalConanResourceModel struct {
	LocalResourceModel
	ForceConanAuthentication types.Bool `tfsdk:"force_conan_authentication"`
}

func (*LocalConanResourceModel) FromAPIModel added in v12.8.3

func (r *LocalConanResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalConanResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalConanResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalConanResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalConanResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalConanResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalConanResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalConanResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalConanResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalConanResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalConanResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalConanResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalConanResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalConanResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalConanResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalConanResourceModel) ToAPIModel added in v12.8.3

func (r LocalConanResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalDebianAPIModel added in v12.8.3

type LocalDebianAPIModel struct {
	LocalAPIModel
	PrimaryKeyPairRef   string   `json:"primaryKeyPairRef"`
	SecondaryKeyPairRef string   `json:"secondaryKeyPairRef"`
	CompressionFormats  []string `json:"optionalIndexCompressionFormats,omitempty"`
	TrivialLayout       bool     `json:"debianTrivialLayout"`
	DdebSupported       bool     `json:"ddebSupported"`
}

type LocalDebianResourceModel added in v12.8.3

type LocalDebianResourceModel struct {
	LocalResourceModel
	PrimaryKeyPairRef   types.String `tfsdk:"primary_keypair_ref"`
	SecondaryKeyPairRef types.String `tfsdk:"secondary_keypair_ref"`
	CompressionFormats  types.Set    `tfsdk:"index_compression_formats"`
	TrivialLayout       types.Bool   `tfsdk:"trivial_layout"`
	DdebSupported       types.Bool   `tfsdk:"ddeb_supported"`
}

func (*LocalDebianResourceModel) FromAPIModel added in v12.8.3

func (r *LocalDebianResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalDebianResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalDebianResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalDebianResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalDebianResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalDebianResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalDebianResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalDebianResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalDebianResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalDebianResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalDebianResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalDebianResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalDebianResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalDebianResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalDebianResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalDebianResourceModel) ToAPIModel added in v12.8.3

func (r LocalDebianResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalDockerV1APIModel added in v12.8.3

type LocalDockerV1APIModel struct {
	LocalAPIModel
	MaxUniqueTags       int64  `json:"maxUniqueTags"`
	DockerApiVersion    string `json:"dockerApiVersion"`
	TagRetention        int64  `json:"dockerTagRetention"`
	BlockPushingSchema1 bool   `json:"blockPushingSchema1"`
}

type LocalDockerV1ResourceModel added in v12.8.3

type LocalDockerV1ResourceModel struct {
	LocalResourceModel
	MaxUniqueTags       types.Int64  `tfsdk:"max_unique_tags"`
	TagRetention        types.Int64  `tfsdk:"tag_retention"`
	BlockPushingSchema1 types.Bool   `tfsdk:"block_pushing_schema1"`
	APIVersion          types.String `tfsdk:"api_version"`
}

func (*LocalDockerV1ResourceModel) FromAPIModel added in v12.8.3

func (r *LocalDockerV1ResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalDockerV1ResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalDockerV1ResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalDockerV1ResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalDockerV1ResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalDockerV1ResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalDockerV1ResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalDockerV1ResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalDockerV1ResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalDockerV1ResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalDockerV1ResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalDockerV1ResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalDockerV1ResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalDockerV1ResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalDockerV1ResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (*LocalDockerV1ResourceModel) ToAPIModel added in v12.8.3

func (r *LocalDockerV1ResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalDockerV2APIModel added in v12.8.3

type LocalDockerV2APIModel struct {
	LocalAPIModel
	MaxUniqueTags       int64  `json:"maxUniqueTags"`
	DockerApiVersion    string `json:"dockerApiVersion"`
	TagRetention        int64  `json:"dockerTagRetention"`
	BlockPushingSchema1 bool   `json:"blockPushingSchema1"`
}

type LocalDockerV2ResourceModel added in v12.8.3

type LocalDockerV2ResourceModel struct {
	LocalResourceModel
	MaxUniqueTags       types.Int64  `tfsdk:"max_unique_tags"`
	TagRetention        types.Int64  `tfsdk:"tag_retention"`
	BlockPushingSchema1 types.Bool   `tfsdk:"block_pushing_schema1"`
	APIVersion          types.String `tfsdk:"api_version"`
}

func (*LocalDockerV2ResourceModel) FromAPIModel added in v12.8.3

func (r *LocalDockerV2ResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalDockerV2ResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalDockerV2ResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalDockerV2ResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalDockerV2ResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalDockerV2ResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalDockerV2ResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalDockerV2ResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalDockerV2ResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalDockerV2ResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalDockerV2ResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalDockerV2ResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalDockerV2ResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalDockerV2ResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalDockerV2ResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (*LocalDockerV2ResourceModel) ToAPIModel added in v12.8.3

func (r *LocalDockerV2ResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalGenericAPIModel added in v12.7.0

type LocalGenericAPIModel struct {
	LocalAPIModel
	CDNRedirect *bool `json:"cdnRedirect"`
}

type LocalGenericResourceModel added in v12.7.0

type LocalGenericResourceModel struct {
	LocalResourceModel
	CDNRedirect types.Bool `tfsdk:"cdn_redirect"`
}

func (*LocalGenericResourceModel) FromAPIModel added in v12.7.0

func (r *LocalGenericResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalGenericResourceModel) GetCreateResourcePlanData added in v12.7.0

func (r *LocalGenericResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalGenericResourceModel) GetReadResourceStateData added in v12.7.0

func (r *LocalGenericResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalGenericResourceModel) GetUpdateResourcePlanData added in v12.7.0

func (r *LocalGenericResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalGenericResourceModel) GetUpdateResourceStateData added in v12.7.0

func (r *LocalGenericResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalGenericResourceModel) SetCreateResourceStateData added in v12.7.0

func (r LocalGenericResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalGenericResourceModel) SetReadResourceStateData added in v12.7.0

func (r LocalGenericResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalGenericResourceModel) SetUpdateResourceStateData added in v12.7.0

func (r LocalGenericResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalGenericResourceModel) ToAPIModel added in v12.7.0

func (r LocalGenericResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalHelmOCIAPIModel added in v12.8.3

type LocalHelmOCIAPIModel struct {
	LocalAPIModel
	MaxUniqueTags int64 `json:"maxUniqueTags"`
	TagRetention  int64 `json:"dockerTagRetention"`
}

type LocalHelmOCIResourceModel added in v12.8.3

type LocalHelmOCIResourceModel struct {
	LocalResourceModel
	MaxUniqueTags types.Int64 `tfsdk:"max_unique_tags"`
	TagRetention  types.Int64 `tfsdk:"tag_retention"`
}

func (*LocalHelmOCIResourceModel) FromAPIModel added in v12.8.3

func (r *LocalHelmOCIResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalHelmOCIResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalHelmOCIResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalHelmOCIResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalHelmOCIResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalHelmOCIResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalHelmOCIResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalHelmOCIResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalHelmOCIResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalHelmOCIResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalHelmOCIResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalHelmOCIResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalHelmOCIResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalHelmOCIResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalHelmOCIResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalHelmOCIResourceModel) ToAPIModel added in v12.8.3

func (r LocalHelmOCIResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalJavaAPIModel added in v12.8.3

type LocalJavaAPIModel struct {
	LocalAPIModel
	ChecksumPolicyType           string `json:"checksumPolicyType"`
	SnapshotVersionBehavior      string `json:"snapshotVersionBehavior"`
	MaxUniqueSnapshots           int64  `json:"maxUniqueSnapshots"`
	HandleReleases               bool   `json:"handleReleases"`
	HandleSnapshots              bool   `json:"handleSnapshots"`
	SuppressPOMConsistencyChecks bool   `json:"suppressPomConsistencyChecks"`
}

type LocalJavaResourceModel added in v12.8.3

type LocalJavaResourceModel struct {
	LocalResourceModel
	ChecksumPolicyType           types.String `tfsdk:"checksum_policy_type"`
	SnapshotVersionBehavior      types.String `tfsdk:"snapshot_version_behavior"`
	MaxUniqueSnapshots           types.Int64  `tfsdk:"max_unique_snapshots"`
	HandleReleases               types.Bool   `tfsdk:"handle_releases"`
	HandleSnapshots              types.Bool   `tfsdk:"handle_snapshots"`
	SuppressPOMConsistencyChecks types.Bool   `tfsdk:"suppress_pom_consistency_checks"`
}

func (*LocalJavaResourceModel) FromAPIModel added in v12.8.3

func (r *LocalJavaResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalJavaResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalJavaResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalJavaResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalJavaResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalJavaResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalJavaResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalJavaResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalJavaResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalJavaResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalJavaResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalJavaResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalJavaResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalJavaResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalJavaResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalJavaResourceModel) ToAPIModel added in v12.8.3

func (r LocalJavaResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalNugetAPIModel added in v12.8.3

type LocalNugetAPIModel struct {
	LocalAPIModel
	MaxUniqueSnapshots       int64 `json:"maxUniqueSnapshots"`
	ForceNugetAuthentication bool  `json:"forceNugetAuthentication"`
}

type LocalNugetResourceModel added in v12.8.3

type LocalNugetResourceModel struct {
	LocalResourceModel
	MaxUniqueSnapshots       types.Int64 `tfsdk:"max_unique_snapshots"`
	ForceNugetAuthentication types.Bool  `tfsdk:"force_nuget_authentication"`
}

func (*LocalNugetResourceModel) FromAPIModel added in v12.8.3

func (r *LocalNugetResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalNugetResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalNugetResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalNugetResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalNugetResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalNugetResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalNugetResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalNugetResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalNugetResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalNugetResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalNugetResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalNugetResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalNugetResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalNugetResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalNugetResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalNugetResourceModel) ToAPIModel added in v12.8.3

func (r LocalNugetResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalOCIAPIModel added in v12.8.3

type LocalOCIAPIModel struct {
	LocalAPIModel
	MaxUniqueTags    int64  `json:"maxUniqueTags"`
	DockerApiVersion string `json:"dockerApiVersion"`
	TagRetention     int64  `json:"dockerTagRetention"`
}

type LocalOCIResourceModel added in v12.8.3

type LocalOCIResourceModel struct {
	LocalResourceModel
	MaxUniqueTags types.Int64 `tfsdk:"max_unique_tags"`
	TagRetention  types.Int64 `tfsdk:"tag_retention"`
}

func (*LocalOCIResourceModel) FromAPIModel added in v12.8.3

func (r *LocalOCIResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalOCIResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalOCIResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalOCIResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalOCIResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalOCIResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalOCIResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalOCIResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalOCIResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalOCIResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalOCIResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalOCIResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalOCIResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalOCIResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalOCIResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalOCIResourceModel) ToAPIModel added in v12.8.3

func (r LocalOCIResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalRPMAPIModel added in v12.8.3

type LocalRPMAPIModel struct {
	LocalAPIModel
	PrimaryKeyPairRef       string `json:"primaryKeyPairRef"`
	SecondaryKeyPairRef     string `json:"secondaryKeyPairRef"`
	RootDepth               int64  `json:"yumRootDepth"`
	CalculateYumMetadata    bool   `json:"calculateYumMetadata"`
	EnableFileListsIndexing bool   `json:"enableFileListsIndexing"`
	GroupFileNames          string `json:"yumGroupFileNames"`
}

type LocalRPMResourceModel added in v12.8.3

type LocalRPMResourceModel struct {
	LocalResourceModel
	PrimaryKeyPairRef       types.String `tfsdk:"primary_keypair_ref"`
	SecondaryKeyPairRef     types.String `tfsdk:"secondary_keypair_ref"`
	RootDepth               types.Int64  `tfsdk:"yum_root_depth"`
	CalculateYumMetadata    types.Bool   `tfsdk:"calculate_yum_metadata"`
	EnableFileListsIndexing types.Bool   `tfsdk:"enable_file_lists_indexing"`
	GroupFileNames          types.String `tfsdk:"yum_group_file_names"`
}

func (*LocalRPMResourceModel) FromAPIModel added in v12.8.3

func (r *LocalRPMResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalRPMResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalRPMResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalRPMResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalRPMResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalRPMResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalRPMResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalRPMResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalRPMResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalRPMResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalRPMResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalRPMResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalRPMResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalRPMResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalRPMResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalRPMResourceModel) ToAPIModel added in v12.8.3

func (r LocalRPMResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalResourceModel added in v12.7.0

type LocalResourceModel struct {
	repository.BaseResourceModel
	BlackedOut             types.Bool   `tfsdk:"blacked_out"`
	XrayIndex              types.Bool   `tfsdk:"xray_index"`
	PropertySets           types.Set    `tfsdk:"property_sets"`
	ArchiveBrowsingEnabled types.Bool   `tfsdk:"archive_browsing_enabled"`
	DownloadDirect         types.Bool   `tfsdk:"download_direct"`
	PriorityResolution     types.Bool   `tfsdk:"priority_resolution"`
	RepoLayoutRef          types.String `tfsdk:"repo_layout_ref"`
}

func (*LocalResourceModel) FromAPIModel added in v12.7.0

func (r *LocalResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalResourceModel) GetCreateResourcePlanData added in v12.7.0

func (r *LocalResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalResourceModel) GetReadResourceStateData added in v12.7.0

func (r *LocalResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalResourceModel) GetUpdateResourcePlanData added in v12.7.0

func (r *LocalResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalResourceModel) GetUpdateResourceStateData added in v12.7.0

func (r *LocalResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalResourceModel) SetCreateResourceStateData added in v12.7.0

func (r LocalResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalResourceModel) SetReadResourceStateData added in v12.7.0

func (r LocalResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalResourceModel) SetUpdateResourceStateData added in v12.7.0

func (r LocalResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalResourceModel) ToAPIModel added in v12.7.0

func (r LocalResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type LocalTerraformAPIModel added in v12.8.3

type LocalTerraformAPIModel struct {
	LocalAPIModel
	TerraformType string `json:"terraformType"`
}

type LocalTerraformResourceModel added in v12.8.3

type LocalTerraformResourceModel struct {
	LocalResourceModel
}

func (*LocalTerraformResourceModel) FromAPIModel added in v12.8.3

func (r *LocalTerraformResourceModel) FromAPIModel(ctx context.Context, apiModel interface{}) diag.Diagnostics

func (*LocalTerraformResourceModel) GetCreateResourcePlanData added in v12.8.3

func (r *LocalTerraformResourceModel) GetCreateResourcePlanData(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)

func (*LocalTerraformResourceModel) GetReadResourceStateData added in v12.8.3

func (r *LocalTerraformResourceModel) GetReadResourceStateData(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)

func (*LocalTerraformResourceModel) GetUpdateResourcePlanData added in v12.8.3

func (r *LocalTerraformResourceModel) GetUpdateResourcePlanData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (*LocalTerraformResourceModel) GetUpdateResourceStateData added in v12.8.3

func (r *LocalTerraformResourceModel) GetUpdateResourceStateData(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)

func (LocalTerraformResourceModel) SetCreateResourceStateData added in v12.8.3

func (r LocalTerraformResourceModel) SetCreateResourceStateData(ctx context.Context, resp *resource.CreateResponse)

func (LocalTerraformResourceModel) SetReadResourceStateData added in v12.8.3

func (r LocalTerraformResourceModel) SetReadResourceStateData(ctx context.Context, resp *resource.ReadResponse)

func (LocalTerraformResourceModel) SetUpdateResourceStateData added in v12.8.3

func (r LocalTerraformResourceModel) SetUpdateResourceStateData(ctx context.Context, resp *resource.UpdateResponse)

func (LocalTerraformResourceModel) ToAPIModel added in v12.8.3

func (r LocalTerraformResourceModel) ToAPIModel(ctx context.Context, packageType string) (interface{}, diag.Diagnostics)

type MachineLearningLocalRepositoryResource added in v12.7.0

type MachineLearningLocalRepositoryResource struct {
	// contains filtered or unexported fields
}

func (*MachineLearningLocalRepositoryResource) Schema added in v12.7.0

type NugetLocalRepositoryParams

type NugetLocalRepositoryParams struct {
	RepositoryBaseParams
	MaxUniqueSnapshots       int  `hcl:"max_unique_snapshots" json:"maxUniqueSnapshots"`
	ForceNugetAuthentication bool `hcl:"force_nuget_authentication" json:"forceNugetAuthentication"`
}

type OciLocalRepositoryParams

type OciLocalRepositoryParams struct {
	RepositoryBaseParams
	MaxUniqueTags    int    `json:"maxUniqueTags"`
	DockerApiVersion string `json:"dockerApiVersion"`
	TagRetention     int    `json:"dockerTagRetention"`
}

type RepositoryBaseParams

type RepositoryBaseParams struct {
	Key                    string   `hcl:"key" json:"key,omitempty"`
	ProjectKey             string   `json:"projectKey"`
	ProjectEnvironments    []string `json:"environments"`
	Rclass                 string   `json:"rclass"`
	PackageType            string   `hcl:"package_type" json:"packageType,omitempty"`
	Description            string   `json:"description"`
	Notes                  string   `json:"notes"`
	IncludesPattern        string   `hcl:"includes_pattern" json:"includesPattern,omitempty"`
	ExcludesPattern        string   `hcl:"excludes_pattern" json:"excludesPattern,omitempty"`
	RepoLayoutRef          string   `hcl:"repo_layout_ref" json:"repoLayoutRef,omitempty"`
	BlackedOut             *bool    `hcl:"blacked_out" json:"blackedOut,omitempty"`
	XrayIndex              bool     `json:"xrayIndex"`
	PropertySets           []string `hcl:"property_sets" json:"propertySets,omitempty"`
	ArchiveBrowsingEnabled *bool    `hcl:"archive_browsing_enabled" json:"archiveBrowsingEnabled,omitempty"`
	DownloadRedirect       *bool    `hcl:"download_direct" json:"downloadRedirect,omitempty"`
	CdnRedirect            *bool    `json:"cdnRedirect"`
	PriorityResolution     bool     `hcl:"priority_resolution" json:"priorityResolution"`
	TerraformType          string   `json:"terraformType"`
}

func UnpackBaseRepo

func UnpackBaseRepo(rclassType string, s *sdkv2_schema.ResourceData, packageType string) RepositoryBaseParams

func (RepositoryBaseParams) Id

func (bp RepositoryBaseParams) Id() string

type RpmLocalRepositoryParams

type RpmLocalRepositoryParams struct {
	RepositoryBaseParams
	repository.PrimaryKeyPairRefParam
	repository.SecondaryKeyPairRefParam
	RootDepth               int    `hcl:"yum_root_depth" json:"yumRootDepth"`
	CalculateYumMetadata    bool   `hcl:"calculate_yum_metadata" json:"calculateYumMetadata"`
	EnableFileListsIndexing bool   `hcl:"enable_file_lists_indexing" json:"enableFileListsIndexing"`
	GroupFileNames          string `hcl:"yum_group_file_names" json:"yumGroupFileNames"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL