Documentation
¶
Index ¶
Constants ¶
View Source
const (
FinalizerString = "finalizers.opensearchserverless.services.k8s.aws/SecurityPolicy"
)
Variables ¶
View Source
var ( GroupVersionResource = svcapitypes.GroupVersion.WithResource("securitypolicies") GroupKind = metav1.GroupKind{ Group: "opensearchserverless.services.k8s.aws", Kind: "SecurityPolicy", } )
Functions ¶
This section is empty.
Types ¶
type EncryptionPolicy ¶
type EncryptionPolicy struct {
AWSOwnedKey bool `json:"AWSOwnedKey"`
Rules []EncryptionRule `json:"Rules"`
KmsARN string `json:"KmsARN"`
}
EncryptionPolicy is a Policy of type Encryption
type EncryptionRule ¶
type EncryptionRule struct {
ResourceType string `json:"ResourceType"`
Resource []string `json:"Resource"`
}
EncryptionRule is a Rule for Encruption type
type NetworkPolicy ¶
type NetworkPolicy struct {
Rules []NetworkRule `json:"Rules"`
Description string `json:"Description"`
AllowFromPublic bool `json:"AllowFromPublic"`
}
NetworkPolicy is a Policy of type Network
type NetworkRule ¶
type NetworkRule struct {
ResourceType string `json:"ResourceType"`
Resource []string `json:"Resource"`
AllowFromPublic bool `json:"AllowFromPublic"`
}
NetworkRule is a Rule for Network type
Click to show internal directories.
Click to hide internal directories.