model

package
v0.0.0-...-9e60c09 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ToBytes

func ToBytes(resource interface{}) ([]byte, error)

Types

type ArmorPreConfiguredRulesRequest

type ArmorPreConfiguredRulesRequest struct {
	Version string `json:"version"`
}

type ArmorRequestPolicy

type ArmorRequestPolicy struct {
	SecurityPolicy *compute.SecurityPolicy `json:"policy"`
}

func (*ArmorRequestPolicy) MergePolicy

func (in *ArmorRequestPolicy) MergePolicy(dest, requestPolicy *compute.SecurityPolicy) error

func (*ArmorRequestPolicy) ParsePolicy

func (in *ArmorRequestPolicy) ParsePolicy() (*compute.SecurityPolicy, error)

type ArmorRequestRule

type ArmorRequestRule struct {
	SecurityPolicyRule *compute.SecurityPolicyRule `json:"rule"`
}

func (*ArmorRequestRule) MergeRule

func (in *ArmorRequestRule) MergeRule(dest, requestRule *compute.SecurityPolicyRule) error

func (*ArmorRequestRule) ParseRule

func (in *ArmorRequestRule) ParseRule() (*compute.SecurityPolicyRule, error)

Jump to

Keyboard shortcuts

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