topic

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package topic contains the implementation of the Topic resource following the Terraform framework interfaces.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Topic

type Topic struct {
	TopicClient dataplanev1alpha1grpc.TopicServiceClient
	// contains filtered or unexported fields
}

Topic represents the Topic Terraform resource.

func (*Topic) Configure

func (t *Topic) Configure(_ context.Context, request resource.ConfigureRequest, response *resource.ConfigureResponse)

Configure configures the Topic resource.

func (*Topic) Create

func (t *Topic) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)

Create creates a Topic resource.

func (*Topic) Delete

func (t *Topic) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)

Delete deletes the Topic resource.

func (*Topic) ImportState

ImportState imports the state of the Topic resource.

func (*Topic) Metadata

Metadata returns the metadata for the Topic resource.

func (*Topic) Read

func (t *Topic) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)

Read reads the state of the Topic resource.

func (*Topic) Schema

Schema returns the schema for the Topic resource.

func (*Topic) Update

func (t *Topic) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)

Update updates the state of the Topic resource.

Jump to

Keyboard shortcuts

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