cloudsec

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: May 1, 2026 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCloudSecPolicyDataSource

func NewCloudSecPolicyDataSource() datasource.DataSource

NewCloudSecPolicyDataSource is a helper function to simplify the provider implementation.

func NewCloudSecRuleDataSource

func NewCloudSecRuleDataSource() datasource.DataSource

NewCloudSecRuleDataSource is a helper function to simplify the provider implementation.

func NewCloudSecRulesDataSource

func NewCloudSecRulesDataSource() datasource.DataSource

NewCloudSecRulesDataSource is a helper function to simplify the provider implementation.

Types

type CloudSecPolicyDataSource

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

CloudSecPolicyDataSource is the data source implementation.

func (*CloudSecPolicyDataSource) Configure

Configure adds the provider-configured client to the data source.

func (*CloudSecPolicyDataSource) Metadata

Metadata returns the data source type name.

func (*CloudSecPolicyDataSource) Read

Read refreshes the Terraform state with the latest data.

func (*CloudSecPolicyDataSource) Schema

Schema defines the schema for the data source.

type CloudSecRuleDataSource

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

CloudSecRuleDataSource is the data source implementation.

func (*CloudSecRuleDataSource) Configure

Configure adds the provider-configured client to the data source.

func (*CloudSecRuleDataSource) Metadata

Metadata returns the data source type name.

func (*CloudSecRuleDataSource) Read

Read refreshes the Terraform state with the latest data.

func (*CloudSecRuleDataSource) Schema

Schema defines the schema for the data source.

type CloudSecRulesDataSource

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

CloudSecRulesDataSource is the data source implementation for listing CloudSec rules.

func (*CloudSecRulesDataSource) Configure

Configure adds the provider-configured client to the data source.

func (*CloudSecRulesDataSource) Metadata

Metadata returns the data source type name.

func (*CloudSecRulesDataSource) Read

Read refreshes the Terraform state with the latest data.

func (*CloudSecRulesDataSource) Schema

Schema defines the schema for the data source.

type CloudSecRulesDataSourceModel

type CloudSecRulesDataSourceModel struct {
	ID          types.String `tfsdk:"id"`
	SearchFrom  types.Int32  `tfsdk:"search_from"`
	SearchTo    types.Int32  `tfsdk:"search_to"`
	TotalCount  types.Int64  `tfsdk:"total_count"`
	FilterCount types.Int64  `tfsdk:"filter_count"`
	Rules       types.List   `tfsdk:"rules"`
	Filter      types.Object `tfsdk:"filter"`
}

CloudSecRulesDataSourceModel represents the Terraform model for the rules data source.

Jump to

Keyboard shortcuts

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