Documentation
¶
Index ¶
- func CheckArtifactoryLicense(client *resty.Client, licenseTypesToCheck ...string) error
- func CheckCatalogHealth(client *resty.Client) error
- func CheckEnvVars(vars []string, defaultValue string) string
- func CheckVersion(versionToCheck string, supportedVersion string) (bool, error)
- func CheckXrayVersion(client *resty.Client, minVersion string, customMessage string) (string, error)
- func ExecuteTemplate(name, temp string, fields interface{}) string
- func GetAccessVersion(client *resty.Client) (string, error)
- func GetArtifactoryVersion(client *resty.Client) (string, error)
- func GetBoolEnvVar(vars []string, defaultValue bool) bool
- func GetXrayVersion(client *resty.Client) (string, error)
- func OIDCTokenExchange(ctx context.Context, client *resty.Client, providerName, credentialTag string) (string, error)
- func SendUsage(ctx context.Context, req *resty.Request, productId string, ...)
- func SendUsageResourceCreate(ctx context.Context, req *resty.Request, productId, resourceName string)
- func SendUsageResourceDelete(ctx context.Context, req *resty.Request, productId, resourceName string)
- func SendUsageResourceRead(ctx context.Context, req *resty.Request, productId, resourceName string)
- func SendUsageResourceUpdate(ctx context.Context, req *resty.Request, productId, resourceName string)
- type Feature
- type Identifiable
- type JFrogError
- type JFrogErrors
- type JFrogProvider
- type JFrogProviderModel
- type JFrogResource
- func (r *JFrogResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *JFrogResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r JFrogResource) ValidateCatalogHealth(providerData *ProviderMetadata) error
- func (r JFrogResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- func (r JFrogResource) ValidateXrayConfig(ctx context.Context, req resource.ValidateConfigRequest, ...)
- type OIDCAccessTokenRequest
- type OIDCAccessTokenResponse
- type ProviderMetadata
- type UsageStruct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckArtifactoryLicense ¶ added in v0.5.0
func CheckCatalogHealth ¶ added in v1.30.3
func CheckCatalogHealth(client *resty.Client) error
func CheckEnvVars ¶ added in v1.20.3
func CheckVersion ¶ added in v1.12.0
func CheckXrayVersion ¶ added in v1.30.5
func ExecuteTemplate ¶ added in v1.1.0
func GetAccessVersion ¶ added in v1.30.1
func GetArtifactoryVersion ¶ added in v1.14.0
func GetBoolEnvVar ¶ added in v1.30.5
func GetXrayVersion ¶ added in v1.20.3
func OIDCTokenExchange ¶ added in v1.23.0
func OIDCTokenExchange(ctx context.Context, client *resty.Client, providerName, credentialTag string) (string, error)
OIDCTokenExchange use TFC_WORKLOAD_IDENTITY_TOKEN env var value to exchange for a access token using OIDC provider configured on JFrog platform
func SendUsageResourceCreate ¶ added in v1.21.0
func SendUsageResourceDelete ¶ added in v1.21.0
func SendUsageResourceRead ¶ added in v1.21.0
func SendUsageResourceUpdate ¶ added in v1.21.0
Types ¶
type Identifiable ¶ added in v1.1.0
type Identifiable interface {
Id() string
}
type JFrogError ¶ added in v1.27.0
type JFrogErrors ¶ added in v1.27.0
type JFrogErrors struct {
Errors []JFrogError `json:"errors"`
}
func (JFrogErrors) String ¶ added in v1.27.0
func (e JFrogErrors) String() string
type JFrogProvider ¶ added in v1.28.0
type JFrogProvider struct { TypeName string Meta ProviderMetadata ProductID string Version string }
func (*JFrogProvider) Configure ¶ added in v1.28.0
func (p *JFrogProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*JFrogProvider) Metadata ¶ added in v1.28.0
func (p *JFrogProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*JFrogProvider) Schema ¶ added in v1.28.0
func (p *JFrogProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type JFrogProviderModel ¶ added in v1.28.0
type JFrogResource ¶ added in v1.27.0
type JFrogResource struct { ProviderData *ProviderMetadata TypeName string ValidArtifactoryVersion string ValidXrayVersion string DocumentEndpoint string CollectionEndpoint string CatalogHealthRequired bool }
func (*JFrogResource) Configure ¶ added in v1.27.0
func (r *JFrogResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*JFrogResource) Metadata ¶ added in v1.27.0
func (r *JFrogResource) Metadata(_ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (JFrogResource) ValidateCatalogHealth ¶ added in v1.30.3
func (r JFrogResource) ValidateCatalogHealth(providerData *ProviderMetadata) error
ValidateCatalogHealth performs catalog health check when provider data becomes available
func (JFrogResource) ValidateConfig ¶ added in v1.27.0
func (r JFrogResource) ValidateConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
func (JFrogResource) ValidateXrayConfig ¶ added in v1.30.2
func (r JFrogResource) ValidateXrayConfig(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
type OIDCAccessTokenRequest ¶ added in v1.23.0
type OIDCAccessTokenResponse ¶ added in v1.23.0
type OIDCAccessTokenResponse struct {
AccessToken string `json:"access_token"`
}
type ProviderMetadata ¶ added in v1.24.0
type UsageStruct ¶ added in v1.25.1
Click to show internal directories.
Click to hide internal directories.