sessionrecording

package
v0.3.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSessionRecordingPoliciesDataSource

func NewSessionRecordingPoliciesDataSource() datasource.DataSource

func NewSessionRecordingPolicyDataSource

func NewSessionRecordingPolicyDataSource() datasource.DataSource

func NewSessionRecordingPolicyResource

func NewSessionRecordingPolicyResource() resource.Resource

func SetSessionRecordingPolicyAttributes

func SetSessionRecordingPolicyAttributes(ctx context.Context, schema *SessionRecordingPolicyModel, apiPolicy *policies.SessionRecordingPolicy, modelIsDataSource bool)

SetSessionRecordingPolicyAttributes populates the TF schema data from a session recording policy

Types

type SessionRecordingPolicyModel

type SessionRecordingPolicyModel struct {
	ID          types.String `tfsdk:"id"`
	Name        types.String `tfsdk:"name"`
	Type        types.String `tfsdk:"type"`
	Description types.String `tfsdk:"description"`
	Subjects    types.Set    `tfsdk:"subjects"`
	Groups      types.Set    `tfsdk:"groups"`
	RecordInput types.Bool   `tfsdk:"record_input"`
}

SessionRecordingPolicyModel maps the session recording policy schema data.

func (*SessionRecordingPolicyModel) GetGroups

func (m *SessionRecordingPolicyModel) GetGroups() types.Set

func (*SessionRecordingPolicyModel) GetSubjects

func (m *SessionRecordingPolicyModel) GetSubjects() types.Set

func (*SessionRecordingPolicyModel) SetDescription

func (m *SessionRecordingPolicyModel) SetDescription(value types.String)

func (*SessionRecordingPolicyModel) SetGroups

func (m *SessionRecordingPolicyModel) SetGroups(value types.Set)

func (*SessionRecordingPolicyModel) SetID

func (m *SessionRecordingPolicyModel) SetID(value types.String)

func (*SessionRecordingPolicyModel) SetName

func (m *SessionRecordingPolicyModel) SetName(value types.String)

func (*SessionRecordingPolicyModel) SetSubjects

func (m *SessionRecordingPolicyModel) SetSubjects(value types.Set)

func (*SessionRecordingPolicyModel) SetType

func (m *SessionRecordingPolicyModel) SetType(value types.String)

Jump to

Keyboard shortcuts

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