access

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessWorkflowModel

type AccessWorkflowModel struct {
	ID             types.String `tfsdk:"id"`
	Name           types.String `tfsdk:"name"`
	AccessDuration types.Int64  `tfsdk:"access_duration_seconds"`
	TryExtendAfter types.Int64  `tfsdk:"try_extend_after_seconds"`
	Priority       types.Int64  `tfsdk:"priority"`
}

type AccessWorkflowResource

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

AccessRuleResource is the data source implementation.

func (*AccessWorkflowResource) Configure

Configure adds the provider configured client to the data source.

func (*AccessWorkflowResource) Create

func (*AccessWorkflowResource) Delete

func (*AccessWorkflowResource) ImportState

func (*AccessWorkflowResource) Metadata

Metadata returns the data source type name.

func (*AccessWorkflowResource) Read

Read refreshes the Terraform state with the latest data.

func (*AccessWorkflowResource) Schema

GetSchema defines the schema for the data source. schema is based off the governance api

func (*AccessWorkflowResource) Update

type CapabilityModel

type CapabilityModel struct {
	TargetType  types.String `tfsdk:"target_type"`
	RoleType    types.String `tfsdk:"role_type"`
	BelongingTo eid.EID      `tfsdk:"belonging_to"`
}

type PolicyModel

type PolicyModel struct {
	ID   types.String `tfsdk:"id"`
	Text types.String `tfsdk:"text"`
}

type PolicySetResource

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

func (*PolicySetResource) Configure

Configure adds the provider configured client to the data source.

func (*PolicySetResource) Create

func (*PolicySetResource) Delete

func (*PolicySetResource) Metadata

Metadata returns the data source type name.

func (*PolicySetResource) Read

Read refreshes the Terraform state with the latest data.

func (*PolicySetResource) Schema

GetSchema defines the schema for the data source. schema is based off the governance api

func (*PolicySetResource) Update

type WebhookProvisionerModel

type WebhookProvisionerModel struct {
	ID           types.String      `tfsdk:"id"`
	URL          types.String      `tfsdk:"url"`
	Capabilities []CapabilityModel `tfsdk:"capabilities"`
}

type WebhookProvisionerResource

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

AccessRuleResource is the data source implementation.

func (*WebhookProvisionerResource) Configure

Configure adds the provider configured client to the data source.

func (*WebhookProvisionerResource) Create

func (*WebhookProvisionerResource) Delete

func (*WebhookProvisionerResource) ImportState

func (*WebhookProvisionerResource) Metadata

Metadata returns the data source type name.

func (*WebhookProvisionerResource) Read

Read refreshes the Terraform state with the latest data.

func (*WebhookProvisionerResource) Schema

GetSchema defines the schema for the data source. schema is based off the governance api

func (*WebhookProvisionerResource) Update

Jump to

Keyboard shortcuts

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