Documentation ¶
Index ¶
- func GetValue[T any](ptr *T) T
- func NewRepositoryAptProxyDatasource() datasource.DataSource
- type CleanupModel
- type ComponentModel
- type DataSourceDocker
- type DockerModel
- type HttpClientAuthenticationModel
- type HttpClientConnectionModel
- type HttpClientModel
- type NegativeCache
- type NegativeCacheModel
- type ProxyModel
- type RepositoryAptHostedDatasource
- func (d *RepositoryAptHostedDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RepositoryAptHostedDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RepositoryAptHostedDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RepositoryAptHostedDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RepositoryAptHostedSourceModel
- type RepositoryAptProxyDatasource
- func (d *RepositoryAptProxyDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RepositoryAptProxyDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RepositoryAptProxyDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RepositoryAptProxyDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RepositoryAptProxySourceModel
- type RepositoryDockerHostedDatasource
- func (d *RepositoryDockerHostedDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RepositoryDockerHostedDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RepositoryDockerHostedDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RepositoryDockerHostedDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RepositoryDockerHostedSourceModel
- type RepositoryDockerProxyDatasource
- func (d *RepositoryDockerProxyDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *RepositoryDockerProxyDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *RepositoryDockerProxyDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *RepositoryDockerProxyDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type RepositoryDockerProxySourceModel
- type SigningModel
- type SoftQuotaModel
- type StorageDataSourceModel
- type StorageModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRepositoryAptProxyDatasource ¶
func NewRepositoryAptProxyDatasource() datasource.DataSource
Types ¶
type CleanupModel ¶
type ComponentModel ¶
type DataSourceDocker ¶
type DockerModel ¶
type HttpClientConnectionModel ¶
type HttpClientConnectionModel struct { EnableCircularRedirects types.Bool `tfsdk:"enable_circular_redirects"` EnableCookies types.Bool `tfsdk:"enable_cookies"` Retries types.Int64 `tfsdk:"retries"` Timeout types.Int64 `tfsdk:"timeout"` UseTrustStore types.Bool `tfsdk:"use_trust_store"` UserAgentSuffix types.String `tfsdk:"user_agent_suffix"` }
type HttpClientModel ¶
type HttpClientModel struct { Authentication *HttpClientAuthenticationModel `tfsdk:"authentication"` AutoBlock types.Bool `tfsdk:"auto_block"` Blocked types.Bool `tfsdk:"blocked"` Connection *HttpClientConnectionModel `tfsdk:"connection"` }
type NegativeCache ¶
type NegativeCacheModel ¶
type ProxyModel ¶
type RepositoryAptHostedDatasource ¶
type RepositoryAptHostedDatasource struct {
// contains filtered or unexported fields
}
func (*RepositoryAptHostedDatasource) Configure ¶
func (d *RepositoryAptHostedDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RepositoryAptHostedDatasource) Metadata ¶
func (d *RepositoryAptHostedDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RepositoryAptHostedDatasource) Read ¶
func (d *RepositoryAptHostedDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RepositoryAptHostedDatasource) Schema ¶
func (d *RepositoryAptHostedDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RepositoryAptHostedSourceModel ¶
type RepositoryAptHostedSourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Online types.Bool `tfsdk:"online"` Cleanup []*CleanupModel `tfsdk:"cleanup"` Component []*ComponentModel `tfsdk:"component"` Storage *StorageDataSourceModel `tfsdk:"storage"` Distribution types.String `tfsdk:"distribution"` Signing *SigningModel `tfsdk:"signing"` }
type RepositoryAptProxyDatasource ¶
type RepositoryAptProxyDatasource struct {
// contains filtered or unexported fields
}
func (*RepositoryAptProxyDatasource) Configure ¶
func (d *RepositoryAptProxyDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RepositoryAptProxyDatasource) Metadata ¶
func (d *RepositoryAptProxyDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RepositoryAptProxyDatasource) Read ¶
func (d *RepositoryAptProxyDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RepositoryAptProxyDatasource) Schema ¶
func (d *RepositoryAptProxyDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RepositoryAptProxySourceModel ¶
type RepositoryAptProxySourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Online types.Bool `tfsdk:"online"` Flat types.Bool `tfsdk:"flat"` Cleanup []*CleanupModel `tfsdk:"cleanup"` Storage *StorageDataSourceModel `tfsdk:"storage"` Distribution types.String `tfsdk:"distribution"` // Path types.String `tfsdk:"path"` // BlobCount types.Int64 `tfsdk:"blob_count"` // AvailableSpaceInBytes types.Int64 `tfsdk:"available_space_in_bytes"` // TotalSizeInBytes types.Int64 `tfsdk:"total_size_in_bytes"` // SoftQuota *SoftQuotaModel `tfsdk:"soft_quota"` RoutingRule types.String `tfsdk:"routing_rule"` HttpClient *HttpClientModel `tfsdk:"http_client"` NegativeCache *NegativeCacheModel `tfsdk:"negative_cache"` Proxy *ProxyModel `tfsdk:"proxy"` }
type RepositoryDockerHostedDatasource ¶
type RepositoryDockerHostedDatasource struct {
// contains filtered or unexported fields
}
func (*RepositoryDockerHostedDatasource) Configure ¶
func (d *RepositoryDockerHostedDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RepositoryDockerHostedDatasource) Metadata ¶
func (d *RepositoryDockerHostedDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RepositoryDockerHostedDatasource) Read ¶
func (d *RepositoryDockerHostedDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RepositoryDockerHostedDatasource) Schema ¶
func (d *RepositoryDockerHostedDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RepositoryDockerHostedSourceModel ¶
type RepositoryDockerHostedSourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Online types.Bool `tfsdk:"online"` Cleanup CleanupModel `tfsdk:"cleanup"` Component ComponentModel `tfsdk:"component"` Storage *StorageDataSourceModel `tfsdk:"storage"` }
type RepositoryDockerProxyDatasource ¶
type RepositoryDockerProxyDatasource struct {
// contains filtered or unexported fields
}
func (*RepositoryDockerProxyDatasource) Configure ¶
func (d *RepositoryDockerProxyDatasource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*RepositoryDockerProxyDatasource) Metadata ¶
func (d *RepositoryDockerProxyDatasource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*RepositoryDockerProxyDatasource) Read ¶
func (d *RepositoryDockerProxyDatasource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*RepositoryDockerProxyDatasource) Schema ¶
func (d *RepositoryDockerProxyDatasource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type RepositoryDockerProxySourceModel ¶
type RepositoryDockerProxySourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Online types.Bool `tfsdk:"online"` Cleanup CleanupModel `tfsdk:"cleanup"` HttpClient *HttpClientModel `tfsdk:"http_client"` NegativeCache NegativeCache `tfsdk:"negative_cache"` Proxy *ProxyModel `tfsdk:"proxy"` Component ComponentModel `tfsdk:"component"` RoutingRule types.String `tfsdk:"routing_rule"` Storage *StorageDataSourceModel `tfsdk:"storage"` }
type SigningModel ¶
type SoftQuotaModel ¶
type StorageDataSourceModel ¶
Click to show internal directories.
Click to hide internal directories.