fmspolicy

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExcludeMap

type ExcludeMap struct {
	// Account: set of string, optional
	Account terra.SetValue[terra.StringValue] `hcl:"account,attr"`
	// Orgunit: set of string, optional
	Orgunit terra.SetValue[terra.StringValue] `hcl:"orgunit,attr"`
}

type ExcludeMapAttributes

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

func (ExcludeMapAttributes) Account

func (ExcludeMapAttributes) InternalRef

func (em ExcludeMapAttributes) InternalRef() (terra.Reference, error)

func (ExcludeMapAttributes) InternalTokens

func (em ExcludeMapAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExcludeMapAttributes) InternalWithRef

func (em ExcludeMapAttributes) InternalWithRef(ref terra.Reference) ExcludeMapAttributes

func (ExcludeMapAttributes) Orgunit

type ExcludeMapState

type ExcludeMapState struct {
	Account []string `json:"account"`
	Orgunit []string `json:"orgunit"`
}

type IncludeMap

type IncludeMap struct {
	// Account: set of string, optional
	Account terra.SetValue[terra.StringValue] `hcl:"account,attr"`
	// Orgunit: set of string, optional
	Orgunit terra.SetValue[terra.StringValue] `hcl:"orgunit,attr"`
}

type IncludeMapAttributes

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

func (IncludeMapAttributes) Account

func (IncludeMapAttributes) InternalRef

func (im IncludeMapAttributes) InternalRef() (terra.Reference, error)

func (IncludeMapAttributes) InternalTokens

func (im IncludeMapAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IncludeMapAttributes) InternalWithRef

func (im IncludeMapAttributes) InternalWithRef(ref terra.Reference) IncludeMapAttributes

func (IncludeMapAttributes) Orgunit

type IncludeMapState

type IncludeMapState struct {
	Account []string `json:"account"`
	Orgunit []string `json:"orgunit"`
}

type SecurityServicePolicyData

type SecurityServicePolicyData struct {
	// ManagedServiceData: string, optional
	ManagedServiceData terra.StringValue `hcl:"managed_service_data,attr"`
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
}

type SecurityServicePolicyDataAttributes

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

func (SecurityServicePolicyDataAttributes) InternalRef

func (SecurityServicePolicyDataAttributes) InternalTokens

func (sspd SecurityServicePolicyDataAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SecurityServicePolicyDataAttributes) InternalWithRef

func (SecurityServicePolicyDataAttributes) ManagedServiceData

func (sspd SecurityServicePolicyDataAttributes) ManagedServiceData() terra.StringValue

func (SecurityServicePolicyDataAttributes) Type

type SecurityServicePolicyDataState

type SecurityServicePolicyDataState struct {
	ManagedServiceData string `json:"managed_service_data"`
	Type               string `json:"type"`
}

Jump to

Keyboard shortcuts

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