Documentation ¶
Index ¶
- func AddInt64ValueToMap(m *map[string]interface{}, key string, value basetypes.Int64Value)
- func AddStringValueToMap(m *map[string]interface{}, key string, value basetypes.StringValue)
- func ImportStatePassthroughInt64ID(ctx context.Context, attrPath path.Path, req resource.ImportStateRequest, ...)
- func Map[T, U any](ts []T, f func(T) U) []U
- func New(version string) func() provider.Provider
- func NewAdTypeResource() resource.Resource
- func NewChannelResource() resource.Resource
- func NewChannelSiteMapResource() resource.Resource
- func NewInt64ValueFromInt32Pointer(value *int32) basetypes.Int64Value
- func NewSiteResource() resource.Resource
- func SetInt64StateAttributeFromInt32(s *tfsdk.State, ctx context.Context, path path.Path, value int32, ...)
- func SetInt64StateAttributeFromInt32Pointer(s *tfsdk.State, ctx context.Context, path path.Path, value *int32, ...)
- func SetStringStateAttribute(s *tfsdk.State, ctx context.Context, path path.Path, value string, ...)
- func SetStringStateAttributeFromPointer(s *tfsdk.State, ctx context.Context, path path.Path, value *string, ...)
- type KevelProvider
- func (p *KevelProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *KevelProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *KevelProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *KevelProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *KevelProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type KevelProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddInt64ValueToMap ¶
func AddInt64ValueToMap(m *map[string]interface{}, key string, value basetypes.Int64Value)
func AddStringValueToMap ¶
func AddStringValueToMap(m *map[string]interface{}, key string, value basetypes.StringValue)
func ImportStatePassthroughInt64ID ¶
func ImportStatePassthroughInt64ID(ctx context.Context, attrPath path.Path, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func NewAdTypeResource ¶
func NewChannelResource ¶
func NewInt64ValueFromInt32Pointer ¶
func NewInt64ValueFromInt32Pointer(value *int32) basetypes.Int64Value
func NewSiteResource ¶
func SetStringStateAttribute ¶
Types ¶
type KevelProvider ¶
type KevelProvider struct {
// contains filtered or unexported fields
}
KevelProvider defines the provider implementation.
func (*KevelProvider) Configure ¶
func (p *KevelProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*KevelProvider) DataSources ¶
func (p *KevelProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*KevelProvider) Metadata ¶
func (p *KevelProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*KevelProvider) Resources ¶
func (p *KevelProvider) Resources(ctx context.Context) []func() resource.Resource
func (*KevelProvider) Schema ¶
func (p *KevelProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
Source Files ¶
- ad_type_resource.go
- ad_type_resource_model.go
- ad_type_resource_state.go
- channel_resource.go
- channel_resource_model.go
- channel_resource_state.go
- channel_site_map_resource.go
- channel_site_map_resource_model.go
- channel_site_map_resource_state.go
- provider.go
- site_resource.go
- site_resource_model.go
- site_resource_state.go
- utils.go
Click to show internal directories.
Click to hide internal directories.