resources

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2023 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSlackApp

func NewSlackApp() resource.Resource

Types

type SlackApp

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

func (*SlackApp) Configure

func (r *SlackApp) Configure(
	_ context.Context,
	request resource.ConfigureRequest,
	response *resource.ConfigureResponse,
)

func (*SlackApp) Create

func (r *SlackApp) Create(ctx context.Context, request resource.CreateRequest, response *resource.CreateResponse)

func (*SlackApp) Delete

func (r *SlackApp) Delete(ctx context.Context, request resource.DeleteRequest, response *resource.DeleteResponse)

func (*SlackApp) ImportState added in v0.2.2

func (r *SlackApp) ImportState(
	ctx context.Context,
	request resource.ImportStateRequest,
	response *resource.ImportStateResponse,
)

func (*SlackApp) Metadata

func (r *SlackApp) Metadata(
	_ context.Context,
	_ resource.MetadataRequest,
	response *resource.MetadataResponse,
)

func (*SlackApp) Read

func (r *SlackApp) Read(ctx context.Context, request resource.ReadRequest, response *resource.ReadResponse)

func (*SlackApp) Schema

func (*SlackApp) Update

func (r *SlackApp) Update(ctx context.Context, request resource.UpdateRequest, response *resource.UpdateResponse)

type SlackAppModel

type SlackAppModel struct {
	// Arguments
	Manifest types.String `tfsdk:"manifest"`

	// Attributes
	ID                types.String `tfsdk:"id"`
	Credentials       types.Object `tfsdk:"credentials"`
	OauthAuthorizeURL types.String `tfsdk:"oauth_authorize_url"`
}

Jump to

Keyboard shortcuts

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