Documentation ¶
Index ¶
- Variables
- func AliasesForIdentity(identity elemental.Identity) []string
- func AllIdentities() []elemental.Identity
- func Manager() elemental.ModelManager
- func ModelVersion() float64
- func ValidateAWSAccountID(attribute string, AWSAccountID string) error
- func ValidateAthenaWorkGroup(attribute string, athenaWorkGroup string) error
- func ValidateAvailabilityZone(attribute string, availabilityzone string) error
- func ValidateAwsNetworkServices(attribute string, networkServices []string) error
- func ValidateCIDR(attribute string, network string) error
- func ValidateCIDRList(attribute string, networks []string) error
- func ValidateFQDN(attribute string, fqdn string) error
- func ValidateFQDNList(attribute string, fqdns []string) error
- func ValidateLogDestination(attribute string, logDestination string) error
- func ValidateLogResourcePrefix(attribute string, logResourcePrefix string) error
- func ValidateMirrorRules(attribute string, mirrorrules []*MirrorRule) error
- func ValidateOptionalCIDRList(attribute string, networks []string) error
- func ValidateOptionalFQDNList(attribute string, fqdns []string) error
- func ValidateOptionalProtoPorts(attribute string, protoports []string) error
- func ValidateOptionalURLs(attribute string, addresses []string) error
- func ValidateProtoPort(attribute string, protoport string) error
- func ValidateRoleARN(attribute string, roleARN string) error
- func ValidateTag(attribute string, tag string) error
- func ValidateTags(attribute string, tags []string) error
- func ValidateTagsWithoutReservedPrefixes(attribute string, tags []string) error
- func ValidateURL(attribute string, address string) error
- func ValidateURLs(attribute string, addresses []string) error
- func ValidateVPCID(attribute string, vpcid string) error
- func ValidateVPCIDs(attribute string, vpcids []string) error
- func ValidateVpcSubnetInfo(attribute string, VPCUsedSubnets []*VPCUsedSubnet) error
- func ValidateWhyString(attribute string, why string) error
- type AWSAttachment
- func (*AWSAttachment) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *AWSAttachment) BleveType() string
- func (o *AWSAttachment) DeepCopy() *AWSAttachment
- func (o *AWSAttachment) DeepCopyInto(out *AWSAttachment)
- func (o *AWSAttachment) GetBSON() (any, error)
- func (o *AWSAttachment) SetBSON(raw bson.Raw) error
- func (*AWSAttachment) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *AWSAttachment) Validate() error
- func (o *AWSAttachment) ValueForAttribute(name string) any
- type AWSEndpoint
- func (*AWSEndpoint) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *AWSEndpoint) BleveType() string
- func (o *AWSEndpoint) DeepCopy() *AWSEndpoint
- func (o *AWSEndpoint) DeepCopyInto(out *AWSEndpoint)
- func (o *AWSEndpoint) GetBSON() (any, error)
- func (o *AWSEndpoint) SetBSON(raw bson.Raw) error
- func (*AWSEndpoint) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *AWSEndpoint) Validate() error
- func (o *AWSEndpoint) ValueForAttribute(name string) any
- type AWSEndpointStatusValue
- type AWSFirewall
- func (*AWSFirewall) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *AWSFirewall) BleveType() string
- func (o *AWSFirewall) DeepCopy() *AWSFirewall
- func (o *AWSFirewall) DeepCopyInto(out *AWSFirewall)
- func (o *AWSFirewall) DefaultOrder() []string
- func (o *AWSFirewall) Doc() string
- func (o *AWSFirewall) GetAnnotations() map[string][]string
- func (o *AWSFirewall) GetAssociatedTags() []string
- func (o *AWSFirewall) GetBSON() (any, error)
- func (o *AWSFirewall) GetCreateTime() time.Time
- func (o *AWSFirewall) GetDescription() string
- func (o *AWSFirewall) GetName() string
- func (o *AWSFirewall) GetNamespace() string
- func (o *AWSFirewall) GetNormalizedTags() []string
- func (o *AWSFirewall) GetProtected() bool
- func (o *AWSFirewall) GetUpdateTime() time.Time
- func (o *AWSFirewall) Identifier() string
- func (o *AWSFirewall) Identity() elemental.Identity
- func (o *AWSFirewall) Patch(sparse elemental.SparseIdentifiable)
- func (o *AWSFirewall) SetAnnotations(annotations map[string][]string)
- func (o *AWSFirewall) SetAssociatedTags(associatedTags []string)
- func (o *AWSFirewall) SetBSON(raw bson.Raw) error
- func (o *AWSFirewall) SetCreateTime(createTime time.Time)
- func (o *AWSFirewall) SetDescription(description string)
- func (o *AWSFirewall) SetIdentifier(id string)
- func (o *AWSFirewall) SetName(name string)
- func (o *AWSFirewall) SetNamespace(namespace string)
- func (o *AWSFirewall) SetNormalizedTags(normalizedTags []string)
- func (o *AWSFirewall) SetProtected(protected bool)
- func (o *AWSFirewall) SetUpdateTime(updateTime time.Time)
- func (*AWSFirewall) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *AWSFirewall) String() string
- func (o *AWSFirewall) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *AWSFirewall) Validate() error
- func (o *AWSFirewall) ValueForAttribute(name string) any
- func (o *AWSFirewall) Version() int
- type AWSFirewallLicenseTypeValue
- type AWSFirewallModeValue
- type AWSFirewallStatusValue
- type AWSFirewallsList
- func (o AWSFirewallsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o AWSFirewallsList) Copy() elemental.Identifiables
- func (o AWSFirewallsList) DefaultOrder() []string
- func (o AWSFirewallsList) Identity() elemental.Identity
- func (o AWSFirewallsList) List() elemental.IdentifiablesList
- func (o AWSFirewallsList) ToSparse(fields ...string) elemental.Identifiables
- func (o AWSFirewallsList) Version() int
- type AWSLogDefinition
- func (*AWSLogDefinition) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *AWSLogDefinition) BleveType() string
- func (o *AWSLogDefinition) DeepCopy() *AWSLogDefinition
- func (o *AWSLogDefinition) DeepCopyInto(out *AWSLogDefinition)
- func (o *AWSLogDefinition) DefaultOrder() []string
- func (o *AWSLogDefinition) Doc() string
- func (o *AWSLogDefinition) GetAnnotations() map[string][]string
- func (o *AWSLogDefinition) GetAssociatedTags() []string
- func (o *AWSLogDefinition) GetBSON() (any, error)
- func (o *AWSLogDefinition) GetCreateTime() time.Time
- func (o *AWSLogDefinition) GetDescription() string
- func (o *AWSLogDefinition) GetName() string
- func (o *AWSLogDefinition) GetNamespace() string
- func (o *AWSLogDefinition) GetNormalizedTags() []string
- func (o *AWSLogDefinition) GetProtected() bool
- func (o *AWSLogDefinition) GetUpdateTime() time.Time
- func (o *AWSLogDefinition) Identifier() string
- func (o *AWSLogDefinition) Identity() elemental.Identity
- func (o *AWSLogDefinition) Patch(sparse elemental.SparseIdentifiable)
- func (o *AWSLogDefinition) SetAnnotations(annotations map[string][]string)
- func (o *AWSLogDefinition) SetAssociatedTags(associatedTags []string)
- func (o *AWSLogDefinition) SetBSON(raw bson.Raw) error
- func (o *AWSLogDefinition) SetCreateTime(createTime time.Time)
- func (o *AWSLogDefinition) SetDescription(description string)
- func (o *AWSLogDefinition) SetIdentifier(id string)
- func (o *AWSLogDefinition) SetName(name string)
- func (o *AWSLogDefinition) SetNamespace(namespace string)
- func (o *AWSLogDefinition) SetNormalizedTags(normalizedTags []string)
- func (o *AWSLogDefinition) SetProtected(protected bool)
- func (o *AWSLogDefinition) SetUpdateTime(updateTime time.Time)
- func (*AWSLogDefinition) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *AWSLogDefinition) String() string
- func (o *AWSLogDefinition) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *AWSLogDefinition) Validate() error
- func (o *AWSLogDefinition) ValueForAttribute(name string) any
- func (o *AWSLogDefinition) Version() int
- type AWSLogDefinitionLogDestinationTypeValue
- type AWSLogDefinitionsList
- func (o AWSLogDefinitionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o AWSLogDefinitionsList) Copy() elemental.Identifiables
- func (o AWSLogDefinitionsList) DefaultOrder() []string
- func (o AWSLogDefinitionsList) Identity() elemental.Identity
- func (o AWSLogDefinitionsList) List() elemental.IdentifiablesList
- func (o AWSLogDefinitionsList) ToSparse(fields ...string) elemental.Identifiables
- func (o AWSLogDefinitionsList) Version() int
- type AvailabilityZoneSubnet
- func (*AvailabilityZoneSubnet) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *AvailabilityZoneSubnet) BleveType() string
- func (o *AvailabilityZoneSubnet) DeepCopy() *AvailabilityZoneSubnet
- func (o *AvailabilityZoneSubnet) DeepCopyInto(out *AvailabilityZoneSubnet)
- func (o *AvailabilityZoneSubnet) GetBSON() (any, error)
- func (o *AvailabilityZoneSubnet) SetBSON(raw bson.Raw) error
- func (*AvailabilityZoneSubnet) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *AvailabilityZoneSubnet) Validate() error
- func (o *AvailabilityZoneSubnet) ValueForAttribute(name string) any
- type FirewallAppIDList
- func (*FirewallAppIDList) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallAppIDList) BleveType() string
- func (o *FirewallAppIDList) DeepCopy() *FirewallAppIDList
- func (o *FirewallAppIDList) DeepCopyInto(out *FirewallAppIDList)
- func (o *FirewallAppIDList) DefaultOrder() []string
- func (o *FirewallAppIDList) Doc() string
- func (o *FirewallAppIDList) GetBSON() (any, error)
- func (o *FirewallAppIDList) GetNamespace() string
- func (o *FirewallAppIDList) Identifier() string
- func (o *FirewallAppIDList) Identity() elemental.Identity
- func (o *FirewallAppIDList) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallAppIDList) SetBSON(raw bson.Raw) error
- func (o *FirewallAppIDList) SetIdentifier(id string)
- func (o *FirewallAppIDList) SetNamespace(namespace string)
- func (*FirewallAppIDList) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallAppIDList) String() string
- func (o *FirewallAppIDList) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallAppIDList) Validate() error
- func (o *FirewallAppIDList) ValueForAttribute(name string) any
- func (o *FirewallAppIDList) Version() int
- type FirewallAppIDListsList
- func (o FirewallAppIDListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallAppIDListsList) Copy() elemental.Identifiables
- func (o FirewallAppIDListsList) DefaultOrder() []string
- func (o FirewallAppIDListsList) Identity() elemental.Identity
- func (o FirewallAppIDListsList) List() elemental.IdentifiablesList
- func (o FirewallAppIDListsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallAppIDListsList) Version() int
- type FirewallApplicationCriteria
- func (*FirewallApplicationCriteria) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallApplicationCriteria) BleveType() string
- func (o *FirewallApplicationCriteria) DeepCopy() *FirewallApplicationCriteria
- func (o *FirewallApplicationCriteria) DeepCopyInto(out *FirewallApplicationCriteria)
- func (o *FirewallApplicationCriteria) GetBSON() (any, error)
- func (o *FirewallApplicationCriteria) SetBSON(raw bson.Raw) error
- func (*FirewallApplicationCriteria) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallApplicationCriteria) Validate() error
- func (o *FirewallApplicationCriteria) ValueForAttribute(name string) any
- type FirewallApplicationGroup
- func (*FirewallApplicationGroup) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallApplicationGroup) BleveType() string
- func (o *FirewallApplicationGroup) DeepCopy() *FirewallApplicationGroup
- func (o *FirewallApplicationGroup) DeepCopyInto(out *FirewallApplicationGroup)
- func (o *FirewallApplicationGroup) DefaultOrder() []string
- func (o *FirewallApplicationGroup) Doc() string
- func (o *FirewallApplicationGroup) GetAnnotations() map[string][]string
- func (o *FirewallApplicationGroup) GetAssociatedTags() []string
- func (o *FirewallApplicationGroup) GetBSON() (any, error)
- func (o *FirewallApplicationGroup) GetCreateTime() time.Time
- func (o *FirewallApplicationGroup) GetDescription() string
- func (o *FirewallApplicationGroup) GetName() string
- func (o *FirewallApplicationGroup) GetNamespace() string
- func (o *FirewallApplicationGroup) GetNormalizedTags() []string
- func (o *FirewallApplicationGroup) GetProtected() bool
- func (o *FirewallApplicationGroup) GetUpdateTime() time.Time
- func (o *FirewallApplicationGroup) Identifier() string
- func (o *FirewallApplicationGroup) Identity() elemental.Identity
- func (o *FirewallApplicationGroup) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallApplicationGroup) SetAnnotations(annotations map[string][]string)
- func (o *FirewallApplicationGroup) SetAssociatedTags(associatedTags []string)
- func (o *FirewallApplicationGroup) SetBSON(raw bson.Raw) error
- func (o *FirewallApplicationGroup) SetCreateTime(createTime time.Time)
- func (o *FirewallApplicationGroup) SetDescription(description string)
- func (o *FirewallApplicationGroup) SetIdentifier(id string)
- func (o *FirewallApplicationGroup) SetName(name string)
- func (o *FirewallApplicationGroup) SetNamespace(namespace string)
- func (o *FirewallApplicationGroup) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallApplicationGroup) SetProtected(protected bool)
- func (o *FirewallApplicationGroup) SetUpdateTime(updateTime time.Time)
- func (*FirewallApplicationGroup) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallApplicationGroup) String() string
- func (o *FirewallApplicationGroup) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallApplicationGroup) Validate() error
- func (o *FirewallApplicationGroup) ValueForAttribute(name string) any
- func (o *FirewallApplicationGroup) Version() int
- type FirewallApplicationGroupsList
- func (o FirewallApplicationGroupsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallApplicationGroupsList) Copy() elemental.Identifiables
- func (o FirewallApplicationGroupsList) DefaultOrder() []string
- func (o FirewallApplicationGroupsList) Identity() elemental.Identity
- func (o FirewallApplicationGroupsList) List() elemental.IdentifiablesList
- func (o FirewallApplicationGroupsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallApplicationGroupsList) Version() int
- type FirewallAutoIncludeProfile
- func (*FirewallAutoIncludeProfile) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallAutoIncludeProfile) BleveType() string
- func (o *FirewallAutoIncludeProfile) DeepCopy() *FirewallAutoIncludeProfile
- func (o *FirewallAutoIncludeProfile) DeepCopyInto(out *FirewallAutoIncludeProfile)
- func (o *FirewallAutoIncludeProfile) GetBSON() (any, error)
- func (o *FirewallAutoIncludeProfile) SetBSON(raw bson.Raw) error
- func (*FirewallAutoIncludeProfile) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallAutoIncludeProfile) Validate() error
- func (o *FirewallAutoIncludeProfile) ValueForAttribute(name string) any
- type FirewallCIDRlist
- func (*FirewallCIDRlist) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallCIDRlist) BleveType() string
- func (o *FirewallCIDRlist) DeepCopy() *FirewallCIDRlist
- func (o *FirewallCIDRlist) DeepCopyInto(out *FirewallCIDRlist)
- func (o *FirewallCIDRlist) DefaultOrder() []string
- func (o *FirewallCIDRlist) Doc() string
- func (o *FirewallCIDRlist) GetAnnotations() map[string][]string
- func (o *FirewallCIDRlist) GetAssociatedTags() []string
- func (o *FirewallCIDRlist) GetBSON() (any, error)
- func (o *FirewallCIDRlist) GetCreateTime() time.Time
- func (o *FirewallCIDRlist) GetDescription() string
- func (o *FirewallCIDRlist) GetName() string
- func (o *FirewallCIDRlist) GetNamespace() string
- func (o *FirewallCIDRlist) GetNormalizedTags() []string
- func (o *FirewallCIDRlist) GetProtected() bool
- func (o *FirewallCIDRlist) GetUpdateTime() time.Time
- func (o *FirewallCIDRlist) Identifier() string
- func (o *FirewallCIDRlist) Identity() elemental.Identity
- func (o *FirewallCIDRlist) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallCIDRlist) SetAnnotations(annotations map[string][]string)
- func (o *FirewallCIDRlist) SetAssociatedTags(associatedTags []string)
- func (o *FirewallCIDRlist) SetBSON(raw bson.Raw) error
- func (o *FirewallCIDRlist) SetCreateTime(createTime time.Time)
- func (o *FirewallCIDRlist) SetDescription(description string)
- func (o *FirewallCIDRlist) SetIdentifier(id string)
- func (o *FirewallCIDRlist) SetName(name string)
- func (o *FirewallCIDRlist) SetNamespace(namespace string)
- func (o *FirewallCIDRlist) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallCIDRlist) SetProtected(protected bool)
- func (o *FirewallCIDRlist) SetUpdateTime(updateTime time.Time)
- func (*FirewallCIDRlist) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallCIDRlist) String() string
- func (o *FirewallCIDRlist) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallCIDRlist) Validate() error
- func (o *FirewallCIDRlist) ValueForAttribute(name string) any
- func (o *FirewallCIDRlist) Version() int
- type FirewallCIDRlistsList
- func (o FirewallCIDRlistsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallCIDRlistsList) Copy() elemental.Identifiables
- func (o FirewallCIDRlistsList) DefaultOrder() []string
- func (o FirewallCIDRlistsList) Identity() elemental.Identity
- func (o FirewallCIDRlistsList) List() elemental.IdentifiablesList
- func (o FirewallCIDRlistsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallCIDRlistsList) Version() int
- type FirewallCertificate
- func (*FirewallCertificate) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallCertificate) BleveType() string
- func (o *FirewallCertificate) DeepCopy() *FirewallCertificate
- func (o *FirewallCertificate) DeepCopyInto(out *FirewallCertificate)
- func (o *FirewallCertificate) DefaultOrder() []string
- func (o *FirewallCertificate) Doc() string
- func (o *FirewallCertificate) GetAnnotations() map[string][]string
- func (o *FirewallCertificate) GetAssociatedTags() []string
- func (o *FirewallCertificate) GetBSON() (any, error)
- func (o *FirewallCertificate) GetCreateTime() time.Time
- func (o *FirewallCertificate) GetDescription() string
- func (o *FirewallCertificate) GetName() string
- func (o *FirewallCertificate) GetNamespace() string
- func (o *FirewallCertificate) GetNormalizedTags() []string
- func (o *FirewallCertificate) GetProtected() bool
- func (o *FirewallCertificate) GetUpdateTime() time.Time
- func (o *FirewallCertificate) Identifier() string
- func (o *FirewallCertificate) Identity() elemental.Identity
- func (o *FirewallCertificate) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallCertificate) SetAnnotations(annotations map[string][]string)
- func (o *FirewallCertificate) SetAssociatedTags(associatedTags []string)
- func (o *FirewallCertificate) SetBSON(raw bson.Raw) error
- func (o *FirewallCertificate) SetCreateTime(createTime time.Time)
- func (o *FirewallCertificate) SetDescription(description string)
- func (o *FirewallCertificate) SetIdentifier(id string)
- func (o *FirewallCertificate) SetName(name string)
- func (o *FirewallCertificate) SetNamespace(namespace string)
- func (o *FirewallCertificate) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallCertificate) SetProtected(protected bool)
- func (o *FirewallCertificate) SetUpdateTime(updateTime time.Time)
- func (*FirewallCertificate) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallCertificate) String() string
- func (o *FirewallCertificate) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallCertificate) Validate() error
- func (o *FirewallCertificate) ValueForAttribute(name string) any
- func (o *FirewallCertificate) Version() int
- type FirewallCertificatesList
- func (o FirewallCertificatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallCertificatesList) Copy() elemental.Identifiables
- func (o FirewallCertificatesList) DefaultOrder() []string
- func (o FirewallCertificatesList) Identity() elemental.Identity
- func (o FirewallCertificatesList) List() elemental.IdentifiablesList
- func (o FirewallCertificatesList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallCertificatesList) Version() int
- type FirewallCommitAction
- func (*FirewallCommitAction) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallCommitAction) BleveType() string
- func (o *FirewallCommitAction) DeepCopy() *FirewallCommitAction
- func (o *FirewallCommitAction) DeepCopyInto(out *FirewallCommitAction)
- func (o *FirewallCommitAction) DefaultOrder() []string
- func (o *FirewallCommitAction) Doc() string
- func (o *FirewallCommitAction) GetBSON() (any, error)
- func (o *FirewallCommitAction) Identifier() string
- func (o *FirewallCommitAction) Identity() elemental.Identity
- func (o *FirewallCommitAction) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallCommitAction) SetBSON(raw bson.Raw) error
- func (o *FirewallCommitAction) SetIdentifier(id string)
- func (*FirewallCommitAction) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallCommitAction) String() string
- func (o *FirewallCommitAction) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallCommitAction) Validate() error
- func (o *FirewallCommitAction) ValueForAttribute(name string) any
- func (o *FirewallCommitAction) Version() int
- type FirewallCommitActionActionStatusValue
- type FirewallCommitActionObjectTypeValue
- type FirewallCommitActionsList
- func (o FirewallCommitActionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallCommitActionsList) Copy() elemental.Identifiables
- func (o FirewallCommitActionsList) DefaultOrder() []string
- func (o FirewallCommitActionsList) Identity() elemental.Identity
- func (o FirewallCommitActionsList) List() elemental.IdentifiablesList
- func (o FirewallCommitActionsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallCommitActionsList) Version() int
- type FirewallCommittedRuleset
- func (*FirewallCommittedRuleset) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallCommittedRuleset) BleveType() string
- func (o *FirewallCommittedRuleset) DeepCopy() *FirewallCommittedRuleset
- func (o *FirewallCommittedRuleset) DeepCopyInto(out *FirewallCommittedRuleset)
- func (o *FirewallCommittedRuleset) DefaultOrder() []string
- func (o *FirewallCommittedRuleset) Doc() string
- func (o *FirewallCommittedRuleset) GetAnnotations() map[string][]string
- func (o *FirewallCommittedRuleset) GetAssociatedTags() []string
- func (o *FirewallCommittedRuleset) GetBSON() (any, error)
- func (o *FirewallCommittedRuleset) GetCreateTime() time.Time
- func (o *FirewallCommittedRuleset) GetNamespace() string
- func (o *FirewallCommittedRuleset) GetNormalizedTags() []string
- func (o *FirewallCommittedRuleset) GetProtected() bool
- func (o *FirewallCommittedRuleset) GetUpdateTime() time.Time
- func (o *FirewallCommittedRuleset) Identifier() string
- func (o *FirewallCommittedRuleset) Identity() elemental.Identity
- func (o *FirewallCommittedRuleset) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallCommittedRuleset) SetAnnotations(annotations map[string][]string)
- func (o *FirewallCommittedRuleset) SetAssociatedTags(associatedTags []string)
- func (o *FirewallCommittedRuleset) SetBSON(raw bson.Raw) error
- func (o *FirewallCommittedRuleset) SetCreateTime(createTime time.Time)
- func (o *FirewallCommittedRuleset) SetIdentifier(id string)
- func (o *FirewallCommittedRuleset) SetNamespace(namespace string)
- func (o *FirewallCommittedRuleset) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallCommittedRuleset) SetProtected(protected bool)
- func (o *FirewallCommittedRuleset) SetUpdateTime(updateTime time.Time)
- func (*FirewallCommittedRuleset) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallCommittedRuleset) String() string
- func (o *FirewallCommittedRuleset) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallCommittedRuleset) Validate() error
- func (o *FirewallCommittedRuleset) ValueForAttribute(name string) any
- func (o *FirewallCommittedRuleset) Version() int
- type FirewallCommittedRulesetObjectTypeValue
- type FirewallCommittedRulesetsList
- func (o FirewallCommittedRulesetsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallCommittedRulesetsList) Copy() elemental.Identifiables
- func (o FirewallCommittedRulesetsList) DefaultOrder() []string
- func (o FirewallCommittedRulesetsList) Identity() elemental.Identity
- func (o FirewallCommittedRulesetsList) List() elemental.IdentifiablesList
- func (o FirewallCommittedRulesetsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallCommittedRulesetsList) Version() int
- type FirewallCountryCode
- func (*FirewallCountryCode) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallCountryCode) BleveType() string
- func (o *FirewallCountryCode) DeepCopy() *FirewallCountryCode
- func (o *FirewallCountryCode) DeepCopyInto(out *FirewallCountryCode)
- func (o *FirewallCountryCode) GetBSON() (any, error)
- func (o *FirewallCountryCode) SetBSON(raw bson.Raw) error
- func (*FirewallCountryCode) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallCountryCode) Validate() error
- func (o *FirewallCountryCode) ValueForAttribute(name string) any
- type FirewallCountryCodelist
- func (*FirewallCountryCodelist) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallCountryCodelist) BleveType() string
- func (o *FirewallCountryCodelist) DeepCopy() *FirewallCountryCodelist
- func (o *FirewallCountryCodelist) DeepCopyInto(out *FirewallCountryCodelist)
- func (o *FirewallCountryCodelist) DefaultOrder() []string
- func (o *FirewallCountryCodelist) Doc() string
- func (o *FirewallCountryCodelist) GetBSON() (any, error)
- func (o *FirewallCountryCodelist) GetNamespace() string
- func (o *FirewallCountryCodelist) Identifier() string
- func (o *FirewallCountryCodelist) Identity() elemental.Identity
- func (o *FirewallCountryCodelist) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallCountryCodelist) SetBSON(raw bson.Raw) error
- func (o *FirewallCountryCodelist) SetIdentifier(id string)
- func (o *FirewallCountryCodelist) SetNamespace(namespace string)
- func (*FirewallCountryCodelist) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallCountryCodelist) String() string
- func (o *FirewallCountryCodelist) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallCountryCodelist) Validate() error
- func (o *FirewallCountryCodelist) ValueForAttribute(name string) any
- func (o *FirewallCountryCodelist) Version() int
- type FirewallCountryCodelistsList
- func (o FirewallCountryCodelistsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallCountryCodelistsList) Copy() elemental.Identifiables
- func (o FirewallCountryCodelistsList) DefaultOrder() []string
- func (o FirewallCountryCodelistsList) Identity() elemental.Identity
- func (o FirewallCountryCodelistsList) List() elemental.IdentifiablesList
- func (o FirewallCountryCodelistsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallCountryCodelistsList) Version() int
- type FirewallCustomExternalFeed
- func (*FirewallCustomExternalFeed) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallCustomExternalFeed) BleveType() string
- func (o *FirewallCustomExternalFeed) DeepCopy() *FirewallCustomExternalFeed
- func (o *FirewallCustomExternalFeed) DeepCopyInto(out *FirewallCustomExternalFeed)
- func (o *FirewallCustomExternalFeed) DefaultOrder() []string
- func (o *FirewallCustomExternalFeed) Doc() string
- func (o *FirewallCustomExternalFeed) GetAnnotations() map[string][]string
- func (o *FirewallCustomExternalFeed) GetAssociatedTags() []string
- func (o *FirewallCustomExternalFeed) GetBSON() (any, error)
- func (o *FirewallCustomExternalFeed) GetCreateTime() time.Time
- func (o *FirewallCustomExternalFeed) GetDescription() string
- func (o *FirewallCustomExternalFeed) GetName() string
- func (o *FirewallCustomExternalFeed) GetNamespace() string
- func (o *FirewallCustomExternalFeed) GetNormalizedTags() []string
- func (o *FirewallCustomExternalFeed) GetProtected() bool
- func (o *FirewallCustomExternalFeed) GetUpdateTime() time.Time
- func (o *FirewallCustomExternalFeed) Identifier() string
- func (o *FirewallCustomExternalFeed) Identity() elemental.Identity
- func (o *FirewallCustomExternalFeed) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallCustomExternalFeed) SetAnnotations(annotations map[string][]string)
- func (o *FirewallCustomExternalFeed) SetAssociatedTags(associatedTags []string)
- func (o *FirewallCustomExternalFeed) SetBSON(raw bson.Raw) error
- func (o *FirewallCustomExternalFeed) SetCreateTime(createTime time.Time)
- func (o *FirewallCustomExternalFeed) SetDescription(description string)
- func (o *FirewallCustomExternalFeed) SetIdentifier(id string)
- func (o *FirewallCustomExternalFeed) SetName(name string)
- func (o *FirewallCustomExternalFeed) SetNamespace(namespace string)
- func (o *FirewallCustomExternalFeed) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallCustomExternalFeed) SetProtected(protected bool)
- func (o *FirewallCustomExternalFeed) SetUpdateTime(updateTime time.Time)
- func (*FirewallCustomExternalFeed) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallCustomExternalFeed) String() string
- func (o *FirewallCustomExternalFeed) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallCustomExternalFeed) Validate() error
- func (o *FirewallCustomExternalFeed) ValueForAttribute(name string) any
- func (o *FirewallCustomExternalFeed) Version() int
- type FirewallCustomExternalFeedFeedtypeValue
- type FirewallCustomExternalFeedUpdateFrequencyValue
- type FirewallCustomExternalFeedsList
- func (o FirewallCustomExternalFeedsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallCustomExternalFeedsList) Copy() elemental.Identifiables
- func (o FirewallCustomExternalFeedsList) DefaultOrder() []string
- func (o FirewallCustomExternalFeedsList) Identity() elemental.Identity
- func (o FirewallCustomExternalFeedsList) List() elemental.IdentifiablesList
- func (o FirewallCustomExternalFeedsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallCustomExternalFeedsList) Version() int
- type FirewallCustomURLCategoriesList
- func (o FirewallCustomURLCategoriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallCustomURLCategoriesList) Copy() elemental.Identifiables
- func (o FirewallCustomURLCategoriesList) DefaultOrder() []string
- func (o FirewallCustomURLCategoriesList) Identity() elemental.Identity
- func (o FirewallCustomURLCategoriesList) List() elemental.IdentifiablesList
- func (o FirewallCustomURLCategoriesList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallCustomURLCategoriesList) Version() int
- type FirewallCustomURLCategory
- func (*FirewallCustomURLCategory) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallCustomURLCategory) BleveType() string
- func (o *FirewallCustomURLCategory) DeepCopy() *FirewallCustomURLCategory
- func (o *FirewallCustomURLCategory) DeepCopyInto(out *FirewallCustomURLCategory)
- func (o *FirewallCustomURLCategory) DefaultOrder() []string
- func (o *FirewallCustomURLCategory) Doc() string
- func (o *FirewallCustomURLCategory) GetAnnotations() map[string][]string
- func (o *FirewallCustomURLCategory) GetAssociatedTags() []string
- func (o *FirewallCustomURLCategory) GetBSON() (any, error)
- func (o *FirewallCustomURLCategory) GetCreateTime() time.Time
- func (o *FirewallCustomURLCategory) GetDescription() string
- func (o *FirewallCustomURLCategory) GetName() string
- func (o *FirewallCustomURLCategory) GetNamespace() string
- func (o *FirewallCustomURLCategory) GetNormalizedTags() []string
- func (o *FirewallCustomURLCategory) GetProtected() bool
- func (o *FirewallCustomURLCategory) GetUpdateTime() time.Time
- func (o *FirewallCustomURLCategory) Identifier() string
- func (o *FirewallCustomURLCategory) Identity() elemental.Identity
- func (o *FirewallCustomURLCategory) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallCustomURLCategory) SetAnnotations(annotations map[string][]string)
- func (o *FirewallCustomURLCategory) SetAssociatedTags(associatedTags []string)
- func (o *FirewallCustomURLCategory) SetBSON(raw bson.Raw) error
- func (o *FirewallCustomURLCategory) SetCreateTime(createTime time.Time)
- func (o *FirewallCustomURLCategory) SetDescription(description string)
- func (o *FirewallCustomURLCategory) SetIdentifier(id string)
- func (o *FirewallCustomURLCategory) SetName(name string)
- func (o *FirewallCustomURLCategory) SetNamespace(namespace string)
- func (o *FirewallCustomURLCategory) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallCustomURLCategory) SetProtected(protected bool)
- func (o *FirewallCustomURLCategory) SetUpdateTime(updateTime time.Time)
- func (*FirewallCustomURLCategory) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallCustomURLCategory) String() string
- func (o *FirewallCustomURLCategory) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallCustomURLCategory) Validate() error
- func (o *FirewallCustomURLCategory) ValueForAttribute(name string) any
- func (o *FirewallCustomURLCategory) Version() int
- type FirewallCustomURLCategoryActionValue
- type FirewallExternalFeed
- func (*FirewallExternalFeed) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallExternalFeed) BleveType() string
- func (o *FirewallExternalFeed) DeepCopy() *FirewallExternalFeed
- func (o *FirewallExternalFeed) DeepCopyInto(out *FirewallExternalFeed)
- func (o *FirewallExternalFeed) GetBSON() (any, error)
- func (o *FirewallExternalFeed) SetBSON(raw bson.Raw) error
- func (*FirewallExternalFeed) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallExternalFeed) Validate() error
- func (o *FirewallExternalFeed) ValueForAttribute(name string) any
- type FirewallExternalFeedFeedtypeValue
- type FirewallExternalFeedList
- func (*FirewallExternalFeedList) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallExternalFeedList) BleveType() string
- func (o *FirewallExternalFeedList) DeepCopy() *FirewallExternalFeedList
- func (o *FirewallExternalFeedList) DeepCopyInto(out *FirewallExternalFeedList)
- func (o *FirewallExternalFeedList) DefaultOrder() []string
- func (o *FirewallExternalFeedList) Doc() string
- func (o *FirewallExternalFeedList) GetBSON() (any, error)
- func (o *FirewallExternalFeedList) GetNamespace() string
- func (o *FirewallExternalFeedList) Identifier() string
- func (o *FirewallExternalFeedList) Identity() elemental.Identity
- func (o *FirewallExternalFeedList) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallExternalFeedList) SetBSON(raw bson.Raw) error
- func (o *FirewallExternalFeedList) SetIdentifier(id string)
- func (o *FirewallExternalFeedList) SetNamespace(namespace string)
- func (*FirewallExternalFeedList) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallExternalFeedList) String() string
- func (o *FirewallExternalFeedList) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallExternalFeedList) Validate() error
- func (o *FirewallExternalFeedList) ValueForAttribute(name string) any
- func (o *FirewallExternalFeedList) Version() int
- type FirewallExternalFeedListsList
- func (o FirewallExternalFeedListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallExternalFeedListsList) Copy() elemental.Identifiables
- func (o FirewallExternalFeedListsList) DefaultOrder() []string
- func (o FirewallExternalFeedListsList) Identity() elemental.Identity
- func (o FirewallExternalFeedListsList) List() elemental.IdentifiablesList
- func (o FirewallExternalFeedListsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallExternalFeedListsList) Version() int
- type FirewallFQDNList
- func (*FirewallFQDNList) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallFQDNList) BleveType() string
- func (o *FirewallFQDNList) DeepCopy() *FirewallFQDNList
- func (o *FirewallFQDNList) DeepCopyInto(out *FirewallFQDNList)
- func (o *FirewallFQDNList) DefaultOrder() []string
- func (o *FirewallFQDNList) Doc() string
- func (o *FirewallFQDNList) GetAnnotations() map[string][]string
- func (o *FirewallFQDNList) GetAssociatedTags() []string
- func (o *FirewallFQDNList) GetBSON() (any, error)
- func (o *FirewallFQDNList) GetCreateTime() time.Time
- func (o *FirewallFQDNList) GetDescription() string
- func (o *FirewallFQDNList) GetName() string
- func (o *FirewallFQDNList) GetNamespace() string
- func (o *FirewallFQDNList) GetNormalizedTags() []string
- func (o *FirewallFQDNList) GetProtected() bool
- func (o *FirewallFQDNList) GetUpdateTime() time.Time
- func (o *FirewallFQDNList) Identifier() string
- func (o *FirewallFQDNList) Identity() elemental.Identity
- func (o *FirewallFQDNList) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallFQDNList) SetAnnotations(annotations map[string][]string)
- func (o *FirewallFQDNList) SetAssociatedTags(associatedTags []string)
- func (o *FirewallFQDNList) SetBSON(raw bson.Raw) error
- func (o *FirewallFQDNList) SetCreateTime(createTime time.Time)
- func (o *FirewallFQDNList) SetDescription(description string)
- func (o *FirewallFQDNList) SetIdentifier(id string)
- func (o *FirewallFQDNList) SetName(name string)
- func (o *FirewallFQDNList) SetNamespace(namespace string)
- func (o *FirewallFQDNList) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallFQDNList) SetProtected(protected bool)
- func (o *FirewallFQDNList) SetUpdateTime(updateTime time.Time)
- func (*FirewallFQDNList) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallFQDNList) String() string
- func (o *FirewallFQDNList) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallFQDNList) Validate() error
- func (o *FirewallFQDNList) ValueForAttribute(name string) any
- func (o *FirewallFQDNList) Version() int
- type FirewallFQDNListsList
- func (o FirewallFQDNListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallFQDNListsList) Copy() elemental.Identifiables
- func (o FirewallFQDNListsList) DefaultOrder() []string
- func (o FirewallFQDNListsList) Identity() elemental.Identity
- func (o FirewallFQDNListsList) List() elemental.IdentifiablesList
- func (o FirewallFQDNListsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallFQDNListsList) Version() int
- type FirewallGroup
- func (*FirewallGroup) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallGroup) BleveType() string
- func (o *FirewallGroup) DeepCopy() *FirewallGroup
- func (o *FirewallGroup) DeepCopyInto(out *FirewallGroup)
- func (o *FirewallGroup) DefaultOrder() []string
- func (o *FirewallGroup) Doc() string
- func (o *FirewallGroup) GetAnnotations() map[string][]string
- func (o *FirewallGroup) GetAssociatedTags() []string
- func (o *FirewallGroup) GetBSON() (any, error)
- func (o *FirewallGroup) GetCreateTime() time.Time
- func (o *FirewallGroup) GetDescription() string
- func (o *FirewallGroup) GetName() string
- func (o *FirewallGroup) GetNamespace() string
- func (o *FirewallGroup) GetNormalizedTags() []string
- func (o *FirewallGroup) GetProtected() bool
- func (o *FirewallGroup) GetUpdateTime() time.Time
- func (o *FirewallGroup) Identifier() string
- func (o *FirewallGroup) Identity() elemental.Identity
- func (o *FirewallGroup) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallGroup) SetAnnotations(annotations map[string][]string)
- func (o *FirewallGroup) SetAssociatedTags(associatedTags []string)
- func (o *FirewallGroup) SetBSON(raw bson.Raw) error
- func (o *FirewallGroup) SetCreateTime(createTime time.Time)
- func (o *FirewallGroup) SetDescription(description string)
- func (o *FirewallGroup) SetIdentifier(id string)
- func (o *FirewallGroup) SetName(name string)
- func (o *FirewallGroup) SetNamespace(namespace string)
- func (o *FirewallGroup) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallGroup) SetProtected(protected bool)
- func (o *FirewallGroup) SetUpdateTime(updateTime time.Time)
- func (*FirewallGroup) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallGroup) String() string
- func (o *FirewallGroup) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallGroup) Validate() error
- func (o *FirewallGroup) ValueForAttribute(name string) any
- func (o *FirewallGroup) Version() int
- type FirewallGroupsList
- func (o FirewallGroupsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallGroupsList) Copy() elemental.Identifiables
- func (o FirewallGroupsList) DefaultOrder() []string
- func (o FirewallGroupsList) Identity() elemental.Identity
- func (o FirewallGroupsList) List() elemental.IdentifiablesList
- func (o FirewallGroupsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallGroupsList) Version() int
- type FirewallLicensingCredits
- func (*FirewallLicensingCredits) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallLicensingCredits) BleveType() string
- func (o *FirewallLicensingCredits) DeepCopy() *FirewallLicensingCredits
- func (o *FirewallLicensingCredits) DeepCopyInto(out *FirewallLicensingCredits)
- func (o *FirewallLicensingCredits) DefaultOrder() []string
- func (o *FirewallLicensingCredits) Doc() string
- func (o *FirewallLicensingCredits) GetAnnotations() map[string][]string
- func (o *FirewallLicensingCredits) GetAssociatedTags() []string
- func (o *FirewallLicensingCredits) GetBSON() (any, error)
- func (o *FirewallLicensingCredits) GetCreateTime() time.Time
- func (o *FirewallLicensingCredits) GetNamespace() string
- func (o *FirewallLicensingCredits) GetNormalizedTags() []string
- func (o *FirewallLicensingCredits) GetProtected() bool
- func (o *FirewallLicensingCredits) GetUpdateTime() time.Time
- func (o *FirewallLicensingCredits) Identifier() string
- func (o *FirewallLicensingCredits) Identity() elemental.Identity
- func (o *FirewallLicensingCredits) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallLicensingCredits) SetAnnotations(annotations map[string][]string)
- func (o *FirewallLicensingCredits) SetAssociatedTags(associatedTags []string)
- func (o *FirewallLicensingCredits) SetBSON(raw bson.Raw) error
- func (o *FirewallLicensingCredits) SetCreateTime(createTime time.Time)
- func (o *FirewallLicensingCredits) SetIdentifier(id string)
- func (o *FirewallLicensingCredits) SetNamespace(namespace string)
- func (o *FirewallLicensingCredits) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallLicensingCredits) SetProtected(protected bool)
- func (o *FirewallLicensingCredits) SetUpdateTime(updateTime time.Time)
- func (*FirewallLicensingCredits) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallLicensingCredits) String() string
- func (o *FirewallLicensingCredits) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallLicensingCredits) Validate() error
- func (o *FirewallLicensingCredits) ValueForAttribute(name string) any
- func (o *FirewallLicensingCredits) Version() int
- type FirewallLicensingCreditsList
- func (o FirewallLicensingCreditsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallLicensingCreditsList) Copy() elemental.Identifiables
- func (o FirewallLicensingCreditsList) DefaultOrder() []string
- func (o FirewallLicensingCreditsList) Identity() elemental.Identity
- func (o FirewallLicensingCreditsList) List() elemental.IdentifiablesList
- func (o FirewallLicensingCreditsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallLicensingCreditsList) Version() int
- type FirewallLog
- func (*FirewallLog) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallLog) BleveType() string
- func (o *FirewallLog) DeepCopy() *FirewallLog
- func (o *FirewallLog) DeepCopyInto(out *FirewallLog)
- func (o *FirewallLog) GetBSON() (any, error)
- func (o *FirewallLog) SetBSON(raw bson.Raw) error
- func (*FirewallLog) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallLog) Validate() error
- func (o *FirewallLog) ValueForAttribute(name string) any
- type FirewallLogTypeValue
- type FirewallOption
- func (*FirewallOption) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallOption) BleveType() string
- func (o *FirewallOption) DeepCopy() *FirewallOption
- func (o *FirewallOption) DeepCopyInto(out *FirewallOption)
- func (o *FirewallOption) DefaultOrder() []string
- func (o *FirewallOption) Doc() string
- func (o *FirewallOption) GetBSON() (any, error)
- func (o *FirewallOption) Identifier() string
- func (o *FirewallOption) Identity() elemental.Identity
- func (o *FirewallOption) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallOption) SetBSON(raw bson.Raw) error
- func (o *FirewallOption) SetIdentifier(id string)
- func (*FirewallOption) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallOption) String() string
- func (o *FirewallOption) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallOption) Validate() error
- func (o *FirewallOption) ValueForAttribute(name string) any
- func (o *FirewallOption) Version() int
- type FirewallOptionRegion
- func (*FirewallOptionRegion) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallOptionRegion) BleveType() string
- func (o *FirewallOptionRegion) DeepCopy() *FirewallOptionRegion
- func (o *FirewallOptionRegion) DeepCopyInto(out *FirewallOptionRegion)
- func (o *FirewallOptionRegion) GetBSON() (any, error)
- func (o *FirewallOptionRegion) SetBSON(raw bson.Raw) error
- func (*FirewallOptionRegion) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallOptionRegion) Validate() error
- func (o *FirewallOptionRegion) ValueForAttribute(name string) any
- type FirewallOptionVPC
- func (*FirewallOptionVPC) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallOptionVPC) BleveType() string
- func (o *FirewallOptionVPC) DeepCopy() *FirewallOptionVPC
- func (o *FirewallOptionVPC) DeepCopyInto(out *FirewallOptionVPC)
- func (o *FirewallOptionVPC) GetBSON() (any, error)
- func (o *FirewallOptionVPC) GetName() string
- func (o *FirewallOptionVPC) SetBSON(raw bson.Raw) error
- func (o *FirewallOptionVPC) SetName(name string)
- func (*FirewallOptionVPC) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallOptionVPC) Validate() error
- func (o *FirewallOptionVPC) ValueForAttribute(name string) any
- type FirewallOptionsList
- func (o FirewallOptionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallOptionsList) Copy() elemental.Identifiables
- func (o FirewallOptionsList) DefaultOrder() []string
- func (o FirewallOptionsList) Identity() elemental.Identity
- func (o FirewallOptionsList) List() elemental.IdentifiablesList
- func (o FirewallOptionsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallOptionsList) Version() int
- type FirewallProtoPortsCriteria
- func (*FirewallProtoPortsCriteria) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallProtoPortsCriteria) BleveType() string
- func (o *FirewallProtoPortsCriteria) DeepCopy() *FirewallProtoPortsCriteria
- func (o *FirewallProtoPortsCriteria) DeepCopyInto(out *FirewallProtoPortsCriteria)
- func (o *FirewallProtoPortsCriteria) GetBSON() (any, error)
- func (o *FirewallProtoPortsCriteria) SetBSON(raw bson.Raw) error
- func (*FirewallProtoPortsCriteria) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallProtoPortsCriteria) Validate() error
- func (o *FirewallProtoPortsCriteria) ValueForAttribute(name string) any
- type FirewallRollbackAction
- func (*FirewallRollbackAction) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallRollbackAction) BleveType() string
- func (o *FirewallRollbackAction) DeepCopy() *FirewallRollbackAction
- func (o *FirewallRollbackAction) DeepCopyInto(out *FirewallRollbackAction)
- func (o *FirewallRollbackAction) DefaultOrder() []string
- func (o *FirewallRollbackAction) Doc() string
- func (o *FirewallRollbackAction) GetBSON() (any, error)
- func (o *FirewallRollbackAction) Identifier() string
- func (o *FirewallRollbackAction) Identity() elemental.Identity
- func (o *FirewallRollbackAction) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallRollbackAction) SetBSON(raw bson.Raw) error
- func (o *FirewallRollbackAction) SetIdentifier(id string)
- func (*FirewallRollbackAction) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallRollbackAction) String() string
- func (o *FirewallRollbackAction) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallRollbackAction) Validate() error
- func (o *FirewallRollbackAction) ValueForAttribute(name string) any
- func (o *FirewallRollbackAction) Version() int
- type FirewallRollbackActionActionStatusValue
- type FirewallRollbackActionsList
- func (o FirewallRollbackActionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallRollbackActionsList) Copy() elemental.Identifiables
- func (o FirewallRollbackActionsList) DefaultOrder() []string
- func (o FirewallRollbackActionsList) Identity() elemental.Identity
- func (o FirewallRollbackActionsList) List() elemental.IdentifiablesList
- func (o FirewallRollbackActionsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallRollbackActionsList) Version() int
- type FirewallRule
- func (*FirewallRule) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallRule) BleveType() string
- func (o *FirewallRule) DeepCopy() *FirewallRule
- func (o *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (o *FirewallRule) DefaultOrder() []string
- func (o *FirewallRule) Doc() string
- func (o *FirewallRule) GetAnnotations() map[string][]string
- func (o *FirewallRule) GetAssociatedTags() []string
- func (o *FirewallRule) GetBSON() (any, error)
- func (o *FirewallRule) GetCreateTime() time.Time
- func (o *FirewallRule) GetNamespace() string
- func (o *FirewallRule) GetNormalizedTags() []string
- func (o *FirewallRule) GetProtected() bool
- func (o *FirewallRule) GetUpdateTime() time.Time
- func (o *FirewallRule) Identifier() string
- func (o *FirewallRule) Identity() elemental.Identity
- func (o *FirewallRule) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallRule) SetAnnotations(annotations map[string][]string)
- func (o *FirewallRule) SetAssociatedTags(associatedTags []string)
- func (o *FirewallRule) SetBSON(raw bson.Raw) error
- func (o *FirewallRule) SetCreateTime(createTime time.Time)
- func (o *FirewallRule) SetIdentifier(id string)
- func (o *FirewallRule) SetNamespace(namespace string)
- func (o *FirewallRule) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallRule) SetProtected(protected bool)
- func (o *FirewallRule) SetUpdateTime(updateTime time.Time)
- func (*FirewallRule) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallRule) String() string
- func (o *FirewallRule) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallRule) Validate() error
- func (o *FirewallRule) ValueForAttribute(name string) any
- func (o *FirewallRule) Version() int
- type FirewallRuleActionValue
- type FirewallRuleTLSDecryptionValue
- type FirewallRulesList
- func (o FirewallRulesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallRulesList) Copy() elemental.Identifiables
- func (o FirewallRulesList) DefaultOrder() []string
- func (o FirewallRulesList) Identity() elemental.Identity
- func (o FirewallRulesList) List() elemental.IdentifiablesList
- func (o FirewallRulesList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallRulesList) Version() int
- type FirewallRuleset
- func (*FirewallRuleset) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallRuleset) BleveType() string
- func (o *FirewallRuleset) DeepCopy() *FirewallRuleset
- func (o *FirewallRuleset) DeepCopyInto(out *FirewallRuleset)
- func (o *FirewallRuleset) DefaultOrder() []string
- func (o *FirewallRuleset) Doc() string
- func (o *FirewallRuleset) GetAnnotations() map[string][]string
- func (o *FirewallRuleset) GetAssociatedTags() []string
- func (o *FirewallRuleset) GetBSON() (any, error)
- func (o *FirewallRuleset) GetCreateTime() time.Time
- func (o *FirewallRuleset) GetDescription() string
- func (o *FirewallRuleset) GetName() string
- func (o *FirewallRuleset) GetNamespace() string
- func (o *FirewallRuleset) GetNormalizedTags() []string
- func (o *FirewallRuleset) GetProtected() bool
- func (o *FirewallRuleset) GetUpdateTime() time.Time
- func (o *FirewallRuleset) Identifier() string
- func (o *FirewallRuleset) Identity() elemental.Identity
- func (o *FirewallRuleset) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallRuleset) SetAnnotations(annotations map[string][]string)
- func (o *FirewallRuleset) SetAssociatedTags(associatedTags []string)
- func (o *FirewallRuleset) SetBSON(raw bson.Raw) error
- func (o *FirewallRuleset) SetCreateTime(createTime time.Time)
- func (o *FirewallRuleset) SetDescription(description string)
- func (o *FirewallRuleset) SetIdentifier(id string)
- func (o *FirewallRuleset) SetName(name string)
- func (o *FirewallRuleset) SetNamespace(namespace string)
- func (o *FirewallRuleset) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallRuleset) SetProtected(protected bool)
- func (o *FirewallRuleset) SetUpdateTime(updateTime time.Time)
- func (*FirewallRuleset) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallRuleset) String() string
- func (o *FirewallRuleset) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallRuleset) Validate() error
- func (o *FirewallRuleset) ValueForAttribute(name string) any
- func (o *FirewallRuleset) Version() int
- type FirewallRulesetsList
- func (o FirewallRulesetsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallRulesetsList) Copy() elemental.Identifiables
- func (o FirewallRulesetsList) DefaultOrder() []string
- func (o FirewallRulesetsList) Identity() elemental.Identity
- func (o FirewallRulesetsList) List() elemental.IdentifiablesList
- func (o FirewallRulesetsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallRulesetsList) Version() int
- type FirewallSecurityProfile
- func (*FirewallSecurityProfile) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallSecurityProfile) BleveType() string
- func (o *FirewallSecurityProfile) DeepCopy() *FirewallSecurityProfile
- func (o *FirewallSecurityProfile) DeepCopyInto(out *FirewallSecurityProfile)
- func (o *FirewallSecurityProfile) DefaultOrder() []string
- func (o *FirewallSecurityProfile) Doc() string
- func (o *FirewallSecurityProfile) GetAnnotations() map[string][]string
- func (o *FirewallSecurityProfile) GetAssociatedTags() []string
- func (o *FirewallSecurityProfile) GetBSON() (any, error)
- func (o *FirewallSecurityProfile) GetCreateTime() time.Time
- func (o *FirewallSecurityProfile) GetDescription() string
- func (o *FirewallSecurityProfile) GetName() string
- func (o *FirewallSecurityProfile) GetNamespace() string
- func (o *FirewallSecurityProfile) GetNormalizedTags() []string
- func (o *FirewallSecurityProfile) GetProtected() bool
- func (o *FirewallSecurityProfile) GetUpdateTime() time.Time
- func (o *FirewallSecurityProfile) Identifier() string
- func (o *FirewallSecurityProfile) Identity() elemental.Identity
- func (o *FirewallSecurityProfile) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallSecurityProfile) SetAnnotations(annotations map[string][]string)
- func (o *FirewallSecurityProfile) SetAssociatedTags(associatedTags []string)
- func (o *FirewallSecurityProfile) SetBSON(raw bson.Raw) error
- func (o *FirewallSecurityProfile) SetCreateTime(createTime time.Time)
- func (o *FirewallSecurityProfile) SetDescription(description string)
- func (o *FirewallSecurityProfile) SetIdentifier(id string)
- func (o *FirewallSecurityProfile) SetName(name string)
- func (o *FirewallSecurityProfile) SetNamespace(namespace string)
- func (o *FirewallSecurityProfile) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallSecurityProfile) SetProtected(protected bool)
- func (o *FirewallSecurityProfile) SetUpdateTime(updateTime time.Time)
- func (*FirewallSecurityProfile) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallSecurityProfile) String() string
- func (o *FirewallSecurityProfile) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallSecurityProfile) Validate() error
- func (o *FirewallSecurityProfile) ValueForAttribute(name string) any
- func (o *FirewallSecurityProfile) Version() int
- type FirewallSecurityProfilesList
- func (o FirewallSecurityProfilesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallSecurityProfilesList) Copy() elemental.Identifiables
- func (o FirewallSecurityProfilesList) DefaultOrder() []string
- func (o FirewallSecurityProfilesList) Identity() elemental.Identity
- func (o FirewallSecurityProfilesList) List() elemental.IdentifiablesList
- func (o FirewallSecurityProfilesList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallSecurityProfilesList) Version() int
- type FirewallStatus
- func (*FirewallStatus) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallStatus) BleveType() string
- func (o *FirewallStatus) DeepCopy() *FirewallStatus
- func (o *FirewallStatus) DeepCopyInto(out *FirewallStatus)
- func (o *FirewallStatus) GetBSON() (any, error)
- func (o *FirewallStatus) SetBSON(raw bson.Raw) error
- func (*FirewallStatus) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallStatus) Validate() error
- func (o *FirewallStatus) ValueForAttribute(name string) any
- type FirewallStatusFirewallTypeValue
- type FirewallStatusStatusValue
- type FirewallTargetCriteria
- func (*FirewallTargetCriteria) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallTargetCriteria) BleveType() string
- func (o *FirewallTargetCriteria) DeepCopy() *FirewallTargetCriteria
- func (o *FirewallTargetCriteria) DeepCopyInto(out *FirewallTargetCriteria)
- func (o *FirewallTargetCriteria) GetBSON() (any, error)
- func (o *FirewallTargetCriteria) SetBSON(raw bson.Raw) error
- func (*FirewallTargetCriteria) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallTargetCriteria) Validate() error
- func (o *FirewallTargetCriteria) ValueForAttribute(name string) any
- type FirewallTemplate
- func (*FirewallTemplate) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallTemplate) BleveType() string
- func (o *FirewallTemplate) DeepCopy() *FirewallTemplate
- func (o *FirewallTemplate) DeepCopyInto(out *FirewallTemplate)
- func (o *FirewallTemplate) DefaultOrder() []string
- func (o *FirewallTemplate) Doc() string
- func (o *FirewallTemplate) GetAnnotations() map[string][]string
- func (o *FirewallTemplate) GetAssociatedTags() []string
- func (o *FirewallTemplate) GetBSON() (any, error)
- func (o *FirewallTemplate) GetCreateTime() time.Time
- func (o *FirewallTemplate) GetDescription() string
- func (o *FirewallTemplate) GetName() string
- func (o *FirewallTemplate) GetNamespace() string
- func (o *FirewallTemplate) GetNormalizedTags() []string
- func (o *FirewallTemplate) GetProtected() bool
- func (o *FirewallTemplate) GetUpdateTime() time.Time
- func (o *FirewallTemplate) Identifier() string
- func (o *FirewallTemplate) Identity() elemental.Identity
- func (o *FirewallTemplate) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallTemplate) SetAnnotations(annotations map[string][]string)
- func (o *FirewallTemplate) SetAssociatedTags(associatedTags []string)
- func (o *FirewallTemplate) SetBSON(raw bson.Raw) error
- func (o *FirewallTemplate) SetCreateTime(createTime time.Time)
- func (o *FirewallTemplate) SetDescription(description string)
- func (o *FirewallTemplate) SetIdentifier(id string)
- func (o *FirewallTemplate) SetName(name string)
- func (o *FirewallTemplate) SetNamespace(namespace string)
- func (o *FirewallTemplate) SetNormalizedTags(normalizedTags []string)
- func (o *FirewallTemplate) SetProtected(protected bool)
- func (o *FirewallTemplate) SetUpdateTime(updateTime time.Time)
- func (*FirewallTemplate) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallTemplate) String() string
- func (o *FirewallTemplate) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallTemplate) Validate() error
- func (o *FirewallTemplate) ValueForAttribute(name string) any
- func (o *FirewallTemplate) Version() int
- type FirewallTemplatesList
- func (o FirewallTemplatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallTemplatesList) Copy() elemental.Identifiables
- func (o FirewallTemplatesList) DefaultOrder() []string
- func (o FirewallTemplatesList) Identity() elemental.Identity
- func (o FirewallTemplatesList) List() elemental.IdentifiablesList
- func (o FirewallTemplatesList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallTemplatesList) Version() int
- type FirewallURLCategory
- func (*FirewallURLCategory) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallURLCategory) BleveType() string
- func (o *FirewallURLCategory) DeepCopy() *FirewallURLCategory
- func (o *FirewallURLCategory) DeepCopyInto(out *FirewallURLCategory)
- func (o *FirewallURLCategory) GetBSON() (any, error)
- func (o *FirewallURLCategory) SetBSON(raw bson.Raw) error
- func (*FirewallURLCategory) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallURLCategory) Validate() error
- func (o *FirewallURLCategory) ValueForAttribute(name string) any
- type FirewallURLCategoryActionValue
- type FirewallURLCategoryCriteria
- func (*FirewallURLCategoryCriteria) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallURLCategoryCriteria) BleveType() string
- func (o *FirewallURLCategoryCriteria) DeepCopy() *FirewallURLCategoryCriteria
- func (o *FirewallURLCategoryCriteria) DeepCopyInto(out *FirewallURLCategoryCriteria)
- func (o *FirewallURLCategoryCriteria) GetBSON() (any, error)
- func (o *FirewallURLCategoryCriteria) SetBSON(raw bson.Raw) error
- func (*FirewallURLCategoryCriteria) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallURLCategoryCriteria) Validate() error
- func (o *FirewallURLCategoryCriteria) ValueForAttribute(name string) any
- type FirewallURLCategoryList
- func (*FirewallURLCategoryList) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *FirewallURLCategoryList) BleveType() string
- func (o *FirewallURLCategoryList) DeepCopy() *FirewallURLCategoryList
- func (o *FirewallURLCategoryList) DeepCopyInto(out *FirewallURLCategoryList)
- func (o *FirewallURLCategoryList) DefaultOrder() []string
- func (o *FirewallURLCategoryList) Doc() string
- func (o *FirewallURLCategoryList) GetBSON() (any, error)
- func (o *FirewallURLCategoryList) GetNamespace() string
- func (o *FirewallURLCategoryList) Identifier() string
- func (o *FirewallURLCategoryList) Identity() elemental.Identity
- func (o *FirewallURLCategoryList) Patch(sparse elemental.SparseIdentifiable)
- func (o *FirewallURLCategoryList) SetBSON(raw bson.Raw) error
- func (o *FirewallURLCategoryList) SetIdentifier(id string)
- func (o *FirewallURLCategoryList) SetNamespace(namespace string)
- func (*FirewallURLCategoryList) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *FirewallURLCategoryList) String() string
- func (o *FirewallURLCategoryList) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *FirewallURLCategoryList) Validate() error
- func (o *FirewallURLCategoryList) ValueForAttribute(name string) any
- func (o *FirewallURLCategoryList) Version() int
- type FirewallURLCategoryListsList
- func (o FirewallURLCategoryListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o FirewallURLCategoryListsList) Copy() elemental.Identifiables
- func (o FirewallURLCategoryListsList) DefaultOrder() []string
- func (o FirewallURLCategoryListsList) Identity() elemental.Identity
- func (o FirewallURLCategoryListsList) List() elemental.IdentifiablesList
- func (o FirewallURLCategoryListsList) ToSparse(fields ...string) elemental.Identifiables
- func (o FirewallURLCategoryListsList) Version() int
- type LogDebug
- func (*LogDebug) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *LogDebug) BleveType() string
- func (o *LogDebug) DeepCopy() *LogDebug
- func (o *LogDebug) DeepCopyInto(out *LogDebug)
- func (o *LogDebug) DefaultOrder() []string
- func (o *LogDebug) Doc() string
- func (o *LogDebug) GetBSON() (any, error)
- func (o *LogDebug) Identifier() string
- func (o *LogDebug) Identity() elemental.Identity
- func (o *LogDebug) Patch(sparse elemental.SparseIdentifiable)
- func (o *LogDebug) SetBSON(raw bson.Raw) error
- func (o *LogDebug) SetIdentifier(id string)
- func (*LogDebug) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *LogDebug) String() string
- func (o *LogDebug) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *LogDebug) Validate() error
- func (o *LogDebug) ValueForAttribute(name string) any
- func (o *LogDebug) Version() int
- type LogDebugsList
- func (o LogDebugsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o LogDebugsList) Copy() elemental.Identifiables
- func (o LogDebugsList) DefaultOrder() []string
- func (o LogDebugsList) Identity() elemental.Identity
- func (o LogDebugsList) List() elemental.IdentifiablesList
- func (o LogDebugsList) ToSparse(fields ...string) elemental.Identifiables
- func (o LogDebugsList) Version() int
- type LogIncident
- func (*LogIncident) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *LogIncident) BleveType() string
- func (o *LogIncident) DeepCopy() *LogIncident
- func (o *LogIncident) DeepCopyInto(out *LogIncident)
- func (o *LogIncident) GetBSON() (any, error)
- func (o *LogIncident) SetBSON(raw bson.Raw) error
- func (*LogIncident) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *LogIncident) Validate() error
- func (o *LogIncident) ValueForAttribute(name string) any
- type LogIncidentDetailsQueriesList
- func (o LogIncidentDetailsQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o LogIncidentDetailsQueriesList) Copy() elemental.Identifiables
- func (o LogIncidentDetailsQueriesList) DefaultOrder() []string
- func (o LogIncidentDetailsQueriesList) Identity() elemental.Identity
- func (o LogIncidentDetailsQueriesList) List() elemental.IdentifiablesList
- func (o LogIncidentDetailsQueriesList) ToSparse(fields ...string) elemental.Identifiables
- func (o LogIncidentDetailsQueriesList) Version() int
- type LogIncidentDetailsQuery
- func (*LogIncidentDetailsQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *LogIncidentDetailsQuery) BleveType() string
- func (o *LogIncidentDetailsQuery) DeepCopy() *LogIncidentDetailsQuery
- func (o *LogIncidentDetailsQuery) DeepCopyInto(out *LogIncidentDetailsQuery)
- func (o *LogIncidentDetailsQuery) DefaultOrder() []string
- func (o *LogIncidentDetailsQuery) Doc() string
- func (o *LogIncidentDetailsQuery) GetBSON() (any, error)
- func (o *LogIncidentDetailsQuery) Identifier() string
- func (o *LogIncidentDetailsQuery) Identity() elemental.Identity
- func (o *LogIncidentDetailsQuery) Patch(sparse elemental.SparseIdentifiable)
- func (o *LogIncidentDetailsQuery) SetBSON(raw bson.Raw) error
- func (o *LogIncidentDetailsQuery) SetIdentifier(id string)
- func (*LogIncidentDetailsQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *LogIncidentDetailsQuery) String() string
- func (o *LogIncidentDetailsQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *LogIncidentDetailsQuery) Validate() error
- func (o *LogIncidentDetailsQuery) ValueForAttribute(name string) any
- func (o *LogIncidentDetailsQuery) Version() int
- type LogIncidentQueriesList
- func (o LogIncidentQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o LogIncidentQueriesList) Copy() elemental.Identifiables
- func (o LogIncidentQueriesList) DefaultOrder() []string
- func (o LogIncidentQueriesList) Identity() elemental.Identity
- func (o LogIncidentQueriesList) List() elemental.IdentifiablesList
- func (o LogIncidentQueriesList) ToSparse(fields ...string) elemental.Identifiables
- func (o LogIncidentQueriesList) Version() int
- type LogIncidentQuery
- func (*LogIncidentQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *LogIncidentQuery) BleveType() string
- func (o *LogIncidentQuery) DeepCopy() *LogIncidentQuery
- func (o *LogIncidentQuery) DeepCopyInto(out *LogIncidentQuery)
- func (o *LogIncidentQuery) DefaultOrder() []string
- func (o *LogIncidentQuery) Doc() string
- func (o *LogIncidentQuery) GetBSON() (any, error)
- func (o *LogIncidentQuery) Identifier() string
- func (o *LogIncidentQuery) Identity() elemental.Identity
- func (o *LogIncidentQuery) Patch(sparse elemental.SparseIdentifiable)
- func (o *LogIncidentQuery) SetBSON(raw bson.Raw) error
- func (o *LogIncidentQuery) SetIdentifier(id string)
- func (*LogIncidentQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *LogIncidentQuery) String() string
- func (o *LogIncidentQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *LogIncidentQuery) Validate() error
- func (o *LogIncidentQuery) ValueForAttribute(name string) any
- func (o *LogIncidentQuery) Version() int
- type LogQueriesList
- func (o LogQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o LogQueriesList) Copy() elemental.Identifiables
- func (o LogQueriesList) DefaultOrder() []string
- func (o LogQueriesList) Identity() elemental.Identity
- func (o LogQueriesList) List() elemental.IdentifiablesList
- func (o LogQueriesList) ToSparse(fields ...string) elemental.Identifiables
- func (o LogQueriesList) Version() int
- type LogQuery
- func (*LogQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *LogQuery) BleveType() string
- func (o *LogQuery) DeepCopy() *LogQuery
- func (o *LogQuery) DeepCopyInto(out *LogQuery)
- func (o *LogQuery) DefaultOrder() []string
- func (o *LogQuery) Doc() string
- func (o *LogQuery) GetBSON() (any, error)
- func (o *LogQuery) Identifier() string
- func (o *LogQuery) Identity() elemental.Identity
- func (o *LogQuery) Patch(sparse elemental.SparseIdentifiable)
- func (o *LogQuery) SetBSON(raw bson.Raw) error
- func (o *LogQuery) SetIdentifier(id string)
- func (*LogQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *LogQuery) String() string
- func (o *LogQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *LogQuery) Validate() error
- func (o *LogQuery) ValueForAttribute(name string) any
- func (o *LogQuery) Version() int
- type LogQueryItem
- func (*LogQueryItem) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *LogQueryItem) BleveType() string
- func (o *LogQueryItem) DeepCopy() *LogQueryItem
- func (o *LogQueryItem) DeepCopyInto(out *LogQueryItem)
- func (o *LogQueryItem) GetBSON() (any, error)
- func (o *LogQueryItem) SetBSON(raw bson.Raw) error
- func (*LogQueryItem) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *LogQueryItem) Validate() error
- func (o *LogQueryItem) ValueForAttribute(name string) any
- type LogQueryLogTypeValue
- type MirrorFilter
- func (*MirrorFilter) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *MirrorFilter) BleveType() string
- func (o *MirrorFilter) DeepCopy() *MirrorFilter
- func (o *MirrorFilter) DeepCopyInto(out *MirrorFilter)
- func (o *MirrorFilter) GetBSON() (any, error)
- func (o *MirrorFilter) SetBSON(raw bson.Raw) error
- func (*MirrorFilter) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *MirrorFilter) Validate() error
- func (o *MirrorFilter) ValueForAttribute(name string) any
- type MirrorInstance
- func (*MirrorInstance) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *MirrorInstance) BleveType() string
- func (o *MirrorInstance) DeepCopy() *MirrorInstance
- func (o *MirrorInstance) DeepCopyInto(out *MirrorInstance)
- func (o *MirrorInstance) GetBSON() (any, error)
- func (o *MirrorInstance) GetName() string
- func (o *MirrorInstance) SetBSON(raw bson.Raw) error
- func (o *MirrorInstance) SetName(name string)
- func (*MirrorInstance) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *MirrorInstance) Validate() error
- func (o *MirrorInstance) ValueForAttribute(name string) any
- type MirrorRule
- func (*MirrorRule) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *MirrorRule) BleveType() string
- func (o *MirrorRule) DeepCopy() *MirrorRule
- func (o *MirrorRule) DeepCopyInto(out *MirrorRule)
- func (o *MirrorRule) GetBSON() (any, error)
- func (o *MirrorRule) SetBSON(raw bson.Raw) error
- func (*MirrorRule) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *MirrorRule) Validate() error
- func (o *MirrorRule) ValueForAttribute(name string) any
- type MirrorRuleActionValue
- type MirrorRuleDirectionValue
- type MirrorScaleGroup
- func (*MirrorScaleGroup) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *MirrorScaleGroup) BleveType() string
- func (o *MirrorScaleGroup) DeepCopy() *MirrorScaleGroup
- func (o *MirrorScaleGroup) DeepCopyInto(out *MirrorScaleGroup)
- func (o *MirrorScaleGroup) GetBSON() (any, error)
- func (o *MirrorScaleGroup) GetName() string
- func (o *MirrorScaleGroup) SetBSON(raw bson.Raw) error
- func (o *MirrorScaleGroup) SetName(name string)
- func (*MirrorScaleGroup) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *MirrorScaleGroup) Validate() error
- func (o *MirrorScaleGroup) ValueForAttribute(name string) any
- type MirrorSourceOption
- func (*MirrorSourceOption) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *MirrorSourceOption) BleveType() string
- func (o *MirrorSourceOption) DeepCopy() *MirrorSourceOption
- func (o *MirrorSourceOption) DeepCopyInto(out *MirrorSourceOption)
- func (o *MirrorSourceOption) DefaultOrder() []string
- func (o *MirrorSourceOption) Doc() string
- func (o *MirrorSourceOption) GetBSON() (any, error)
- func (o *MirrorSourceOption) Identifier() string
- func (o *MirrorSourceOption) Identity() elemental.Identity
- func (o *MirrorSourceOption) Patch(sparse elemental.SparseIdentifiable)
- func (o *MirrorSourceOption) SetBSON(raw bson.Raw) error
- func (o *MirrorSourceOption) SetIdentifier(id string)
- func (*MirrorSourceOption) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *MirrorSourceOption) String() string
- func (o *MirrorSourceOption) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *MirrorSourceOption) Validate() error
- func (o *MirrorSourceOption) ValueForAttribute(name string) any
- func (o *MirrorSourceOption) Version() int
- type MirrorSourceOptionsList
- func (o MirrorSourceOptionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o MirrorSourceOptionsList) Copy() elemental.Identifiables
- func (o MirrorSourceOptionsList) DefaultOrder() []string
- func (o MirrorSourceOptionsList) Identity() elemental.Identity
- func (o MirrorSourceOptionsList) List() elemental.IdentifiablesList
- func (o MirrorSourceOptionsList) ToSparse(fields ...string) elemental.Identifiables
- func (o MirrorSourceOptionsList) Version() int
- type PCFWAccount
- func (*PCFWAccount) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWAccount) BleveType() string
- func (o *PCFWAccount) DeepCopy() *PCFWAccount
- func (o *PCFWAccount) DeepCopyInto(out *PCFWAccount)
- func (o *PCFWAccount) DefaultOrder() []string
- func (o *PCFWAccount) Doc() string
- func (o *PCFWAccount) GetAnnotations() map[string][]string
- func (o *PCFWAccount) GetAssociatedTags() []string
- func (o *PCFWAccount) GetBSON() (any, error)
- func (o *PCFWAccount) GetCreateTime() time.Time
- func (o *PCFWAccount) GetNamespace() string
- func (o *PCFWAccount) GetNormalizedTags() []string
- func (o *PCFWAccount) GetProtected() bool
- func (o *PCFWAccount) GetUpdateTime() time.Time
- func (o *PCFWAccount) Identifier() string
- func (o *PCFWAccount) Identity() elemental.Identity
- func (o *PCFWAccount) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWAccount) SetAnnotations(annotations map[string][]string)
- func (o *PCFWAccount) SetAssociatedTags(associatedTags []string)
- func (o *PCFWAccount) SetBSON(raw bson.Raw) error
- func (o *PCFWAccount) SetCreateTime(createTime time.Time)
- func (o *PCFWAccount) SetIdentifier(id string)
- func (o *PCFWAccount) SetNamespace(namespace string)
- func (o *PCFWAccount) SetNormalizedTags(normalizedTags []string)
- func (o *PCFWAccount) SetProtected(protected bool)
- func (o *PCFWAccount) SetUpdateTime(updateTime time.Time)
- func (*PCFWAccount) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWAccount) String() string
- func (o *PCFWAccount) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWAccount) Validate() error
- func (o *PCFWAccount) ValueForAttribute(name string) any
- func (o *PCFWAccount) Version() int
- type PCFWAccountLogDestinationTypeValue
- type PCFWAccountMirrorSource
- func (*PCFWAccountMirrorSource) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWAccountMirrorSource) BleveType() string
- func (o *PCFWAccountMirrorSource) DeepCopy() *PCFWAccountMirrorSource
- func (o *PCFWAccountMirrorSource) DeepCopyInto(out *PCFWAccountMirrorSource)
- func (o *PCFWAccountMirrorSource) DefaultOrder() []string
- func (o *PCFWAccountMirrorSource) Doc() string
- func (o *PCFWAccountMirrorSource) GetAnnotations() map[string][]string
- func (o *PCFWAccountMirrorSource) GetAssociatedTags() []string
- func (o *PCFWAccountMirrorSource) GetBSON() (any, error)
- func (o *PCFWAccountMirrorSource) GetCreateTime() time.Time
- func (o *PCFWAccountMirrorSource) GetDescription() string
- func (o *PCFWAccountMirrorSource) GetNamespace() string
- func (o *PCFWAccountMirrorSource) GetNormalizedTags() []string
- func (o *PCFWAccountMirrorSource) GetProtected() bool
- func (o *PCFWAccountMirrorSource) GetUpdateTime() time.Time
- func (o *PCFWAccountMirrorSource) Identifier() string
- func (o *PCFWAccountMirrorSource) Identity() elemental.Identity
- func (o *PCFWAccountMirrorSource) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWAccountMirrorSource) SetAnnotations(annotations map[string][]string)
- func (o *PCFWAccountMirrorSource) SetAssociatedTags(associatedTags []string)
- func (o *PCFWAccountMirrorSource) SetBSON(raw bson.Raw) error
- func (o *PCFWAccountMirrorSource) SetCreateTime(createTime time.Time)
- func (o *PCFWAccountMirrorSource) SetDescription(description string)
- func (o *PCFWAccountMirrorSource) SetIdentifier(id string)
- func (o *PCFWAccountMirrorSource) SetNamespace(namespace string)
- func (o *PCFWAccountMirrorSource) SetNormalizedTags(normalizedTags []string)
- func (o *PCFWAccountMirrorSource) SetProtected(protected bool)
- func (o *PCFWAccountMirrorSource) SetUpdateTime(updateTime time.Time)
- func (*PCFWAccountMirrorSource) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWAccountMirrorSource) String() string
- func (o *PCFWAccountMirrorSource) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWAccountMirrorSource) Validate() error
- func (o *PCFWAccountMirrorSource) ValueForAttribute(name string) any
- func (o *PCFWAccountMirrorSource) Version() int
- type PCFWAccountMirrorSourceState
- func (*PCFWAccountMirrorSourceState) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWAccountMirrorSourceState) BleveType() string
- func (o *PCFWAccountMirrorSourceState) DeepCopy() *PCFWAccountMirrorSourceState
- func (o *PCFWAccountMirrorSourceState) DeepCopyInto(out *PCFWAccountMirrorSourceState)
- func (o *PCFWAccountMirrorSourceState) DefaultOrder() []string
- func (o *PCFWAccountMirrorSourceState) Doc() string
- func (o *PCFWAccountMirrorSourceState) GetAnnotations() map[string][]string
- func (o *PCFWAccountMirrorSourceState) GetAssociatedTags() []string
- func (o *PCFWAccountMirrorSourceState) GetBSON() (any, error)
- func (o *PCFWAccountMirrorSourceState) GetCreateTime() time.Time
- func (o *PCFWAccountMirrorSourceState) GetDescription() string
- func (o *PCFWAccountMirrorSourceState) GetNamespace() string
- func (o *PCFWAccountMirrorSourceState) GetNormalizedTags() []string
- func (o *PCFWAccountMirrorSourceState) GetProtected() bool
- func (o *PCFWAccountMirrorSourceState) GetUpdateTime() time.Time
- func (o *PCFWAccountMirrorSourceState) Identifier() string
- func (o *PCFWAccountMirrorSourceState) Identity() elemental.Identity
- func (o *PCFWAccountMirrorSourceState) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWAccountMirrorSourceState) SetAnnotations(annotations map[string][]string)
- func (o *PCFWAccountMirrorSourceState) SetAssociatedTags(associatedTags []string)
- func (o *PCFWAccountMirrorSourceState) SetBSON(raw bson.Raw) error
- func (o *PCFWAccountMirrorSourceState) SetCreateTime(createTime time.Time)
- func (o *PCFWAccountMirrorSourceState) SetDescription(description string)
- func (o *PCFWAccountMirrorSourceState) SetIdentifier(id string)
- func (o *PCFWAccountMirrorSourceState) SetNamespace(namespace string)
- func (o *PCFWAccountMirrorSourceState) SetNormalizedTags(normalizedTags []string)
- func (o *PCFWAccountMirrorSourceState) SetProtected(protected bool)
- func (o *PCFWAccountMirrorSourceState) SetUpdateTime(updateTime time.Time)
- func (*PCFWAccountMirrorSourceState) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWAccountMirrorSourceState) String() string
- func (o *PCFWAccountMirrorSourceState) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWAccountMirrorSourceState) Validate() error
- func (o *PCFWAccountMirrorSourceState) ValueForAttribute(name string) any
- func (o *PCFWAccountMirrorSourceState) Version() int
- type PCFWAccountMirrorSourceStateStatusValue
- type PCFWAccountMirrorSourceStatesList
- func (o PCFWAccountMirrorSourceStatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWAccountMirrorSourceStatesList) Copy() elemental.Identifiables
- func (o PCFWAccountMirrorSourceStatesList) DefaultOrder() []string
- func (o PCFWAccountMirrorSourceStatesList) Identity() elemental.Identity
- func (o PCFWAccountMirrorSourceStatesList) List() elemental.IdentifiablesList
- func (o PCFWAccountMirrorSourceStatesList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWAccountMirrorSourceStatesList) Version() int
- type PCFWAccountMirrorSourcesList
- func (o PCFWAccountMirrorSourcesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWAccountMirrorSourcesList) Copy() elemental.Identifiables
- func (o PCFWAccountMirrorSourcesList) DefaultOrder() []string
- func (o PCFWAccountMirrorSourcesList) Identity() elemental.Identity
- func (o PCFWAccountMirrorSourcesList) List() elemental.IdentifiablesList
- func (o PCFWAccountMirrorSourcesList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWAccountMirrorSourcesList) Version() int
- type PCFWAccountStatusValue
- type PCFWAccountsList
- func (o PCFWAccountsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWAccountsList) Copy() elemental.Identifiables
- func (o PCFWAccountsList) DefaultOrder() []string
- func (o PCFWAccountsList) Identity() elemental.Identity
- func (o PCFWAccountsList) List() elemental.IdentifiablesList
- func (o PCFWAccountsList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWAccountsList) Version() int
- type PCFWFirewallConfigTerraform
- func (*PCFWFirewallConfigTerraform) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWFirewallConfigTerraform) BleveType() string
- func (o *PCFWFirewallConfigTerraform) DeepCopy() *PCFWFirewallConfigTerraform
- func (o *PCFWFirewallConfigTerraform) DeepCopyInto(out *PCFWFirewallConfigTerraform)
- func (o *PCFWFirewallConfigTerraform) DefaultOrder() []string
- func (o *PCFWFirewallConfigTerraform) Doc() string
- func (o *PCFWFirewallConfigTerraform) GetBSON() (any, error)
- func (o *PCFWFirewallConfigTerraform) GetNamespace() string
- func (o *PCFWFirewallConfigTerraform) Identifier() string
- func (o *PCFWFirewallConfigTerraform) Identity() elemental.Identity
- func (o *PCFWFirewallConfigTerraform) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWFirewallConfigTerraform) SetBSON(raw bson.Raw) error
- func (o *PCFWFirewallConfigTerraform) SetIdentifier(id string)
- func (o *PCFWFirewallConfigTerraform) SetNamespace(namespace string)
- func (*PCFWFirewallConfigTerraform) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWFirewallConfigTerraform) String() string
- func (o *PCFWFirewallConfigTerraform) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWFirewallConfigTerraform) Validate() error
- func (o *PCFWFirewallConfigTerraform) ValueForAttribute(name string) any
- func (o *PCFWFirewallConfigTerraform) Version() int
- type PCFWFirewallConfigTerraformsList
- func (o PCFWFirewallConfigTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWFirewallConfigTerraformsList) Copy() elemental.Identifiables
- func (o PCFWFirewallConfigTerraformsList) DefaultOrder() []string
- func (o PCFWFirewallConfigTerraformsList) Identity() elemental.Identity
- func (o PCFWFirewallConfigTerraformsList) List() elemental.IdentifiablesList
- func (o PCFWFirewallConfigTerraformsList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWFirewallConfigTerraformsList) Version() int
- type PCFWLambdaHealth
- func (*PCFWLambdaHealth) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWLambdaHealth) BleveType() string
- func (o *PCFWLambdaHealth) DeepCopy() *PCFWLambdaHealth
- func (o *PCFWLambdaHealth) DeepCopyInto(out *PCFWLambdaHealth)
- func (o *PCFWLambdaHealth) DefaultOrder() []string
- func (o *PCFWLambdaHealth) Doc() string
- func (o *PCFWLambdaHealth) GetAnnotations() map[string][]string
- func (o *PCFWLambdaHealth) GetAssociatedTags() []string
- func (o *PCFWLambdaHealth) GetBSON() (any, error)
- func (o *PCFWLambdaHealth) GetCreateTime() time.Time
- func (o *PCFWLambdaHealth) GetNamespace() string
- func (o *PCFWLambdaHealth) GetNormalizedTags() []string
- func (o *PCFWLambdaHealth) GetProtected() bool
- func (o *PCFWLambdaHealth) GetUpdateTime() time.Time
- func (o *PCFWLambdaHealth) Identifier() string
- func (o *PCFWLambdaHealth) Identity() elemental.Identity
- func (o *PCFWLambdaHealth) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWLambdaHealth) SetAnnotations(annotations map[string][]string)
- func (o *PCFWLambdaHealth) SetAssociatedTags(associatedTags []string)
- func (o *PCFWLambdaHealth) SetBSON(raw bson.Raw) error
- func (o *PCFWLambdaHealth) SetCreateTime(createTime time.Time)
- func (o *PCFWLambdaHealth) SetIdentifier(id string)
- func (o *PCFWLambdaHealth) SetNamespace(namespace string)
- func (o *PCFWLambdaHealth) SetNormalizedTags(normalizedTags []string)
- func (o *PCFWLambdaHealth) SetProtected(protected bool)
- func (o *PCFWLambdaHealth) SetUpdateTime(updateTime time.Time)
- func (*PCFWLambdaHealth) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWLambdaHealth) String() string
- func (o *PCFWLambdaHealth) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWLambdaHealth) Validate() error
- func (o *PCFWLambdaHealth) ValueForAttribute(name string) any
- func (o *PCFWLambdaHealth) Version() int
- type PCFWLambdaHealthStatusValue
- type PCFWLambdaHealthsList
- func (o PCFWLambdaHealthsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWLambdaHealthsList) Copy() elemental.Identifiables
- func (o PCFWLambdaHealthsList) DefaultOrder() []string
- func (o PCFWLambdaHealthsList) Identity() elemental.Identity
- func (o PCFWLambdaHealthsList) List() elemental.IdentifiablesList
- func (o PCFWLambdaHealthsList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWLambdaHealthsList) Version() int
- type PCFWSubnetHelper
- func (*PCFWSubnetHelper) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWSubnetHelper) BleveType() string
- func (o *PCFWSubnetHelper) DeepCopy() *PCFWSubnetHelper
- func (o *PCFWSubnetHelper) DeepCopyInto(out *PCFWSubnetHelper)
- func (o *PCFWSubnetHelper) DefaultOrder() []string
- func (o *PCFWSubnetHelper) Doc() string
- func (o *PCFWSubnetHelper) GetBSON() (any, error)
- func (o *PCFWSubnetHelper) Identifier() string
- func (o *PCFWSubnetHelper) Identity() elemental.Identity
- func (o *PCFWSubnetHelper) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWSubnetHelper) SetBSON(raw bson.Raw) error
- func (o *PCFWSubnetHelper) SetIdentifier(id string)
- func (*PCFWSubnetHelper) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWSubnetHelper) String() string
- func (o *PCFWSubnetHelper) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWSubnetHelper) Validate() error
- func (o *PCFWSubnetHelper) ValueForAttribute(name string) any
- func (o *PCFWSubnetHelper) Version() int
- type PCFWSubnetHelpersList
- func (o PCFWSubnetHelpersList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWSubnetHelpersList) Copy() elemental.Identifiables
- func (o PCFWSubnetHelpersList) DefaultOrder() []string
- func (o PCFWSubnetHelpersList) Identity() elemental.Identity
- func (o PCFWSubnetHelpersList) List() elemental.IdentifiablesList
- func (o PCFWSubnetHelpersList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWSubnetHelpersList) Version() int
- type PCFWTenant
- func (*PCFWTenant) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWTenant) BleveType() string
- func (o *PCFWTenant) DeepCopy() *PCFWTenant
- func (o *PCFWTenant) DeepCopyInto(out *PCFWTenant)
- func (o *PCFWTenant) DefaultOrder() []string
- func (o *PCFWTenant) Doc() string
- func (o *PCFWTenant) GetAnnotations() map[string][]string
- func (o *PCFWTenant) GetAssociatedTags() []string
- func (o *PCFWTenant) GetBSON() (any, error)
- func (o *PCFWTenant) GetCreateTime() time.Time
- func (o *PCFWTenant) GetNamespace() string
- func (o *PCFWTenant) GetNormalizedTags() []string
- func (o *PCFWTenant) GetProtected() bool
- func (o *PCFWTenant) GetUpdateTime() time.Time
- func (o *PCFWTenant) Identifier() string
- func (o *PCFWTenant) Identity() elemental.Identity
- func (o *PCFWTenant) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWTenant) SetAnnotations(annotations map[string][]string)
- func (o *PCFWTenant) SetAssociatedTags(associatedTags []string)
- func (o *PCFWTenant) SetBSON(raw bson.Raw) error
- func (o *PCFWTenant) SetCreateTime(createTime time.Time)
- func (o *PCFWTenant) SetIdentifier(id string)
- func (o *PCFWTenant) SetNamespace(namespace string)
- func (o *PCFWTenant) SetNormalizedTags(normalizedTags []string)
- func (o *PCFWTenant) SetProtected(protected bool)
- func (o *PCFWTenant) SetUpdateTime(updateTime time.Time)
- func (*PCFWTenant) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWTenant) String() string
- func (o *PCFWTenant) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWTenant) Validate() error
- func (o *PCFWTenant) ValueForAttribute(name string) any
- func (o *PCFWTenant) Version() int
- type PCFWTenantAccountTerraform
- func (*PCFWTenantAccountTerraform) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWTenantAccountTerraform) BleveType() string
- func (o *PCFWTenantAccountTerraform) DeepCopy() *PCFWTenantAccountTerraform
- func (o *PCFWTenantAccountTerraform) DeepCopyInto(out *PCFWTenantAccountTerraform)
- func (o *PCFWTenantAccountTerraform) DefaultOrder() []string
- func (o *PCFWTenantAccountTerraform) Doc() string
- func (o *PCFWTenantAccountTerraform) GetBSON() (any, error)
- func (o *PCFWTenantAccountTerraform) GetNamespace() string
- func (o *PCFWTenantAccountTerraform) Identifier() string
- func (o *PCFWTenantAccountTerraform) Identity() elemental.Identity
- func (o *PCFWTenantAccountTerraform) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWTenantAccountTerraform) SetBSON(raw bson.Raw) error
- func (o *PCFWTenantAccountTerraform) SetIdentifier(id string)
- func (o *PCFWTenantAccountTerraform) SetNamespace(namespace string)
- func (*PCFWTenantAccountTerraform) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWTenantAccountTerraform) String() string
- func (o *PCFWTenantAccountTerraform) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWTenantAccountTerraform) Validate() error
- func (o *PCFWTenantAccountTerraform) ValueForAttribute(name string) any
- func (o *PCFWTenantAccountTerraform) Version() int
- type PCFWTenantAccountTerraformsList
- func (o PCFWTenantAccountTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWTenantAccountTerraformsList) Copy() elemental.Identifiables
- func (o PCFWTenantAccountTerraformsList) DefaultOrder() []string
- func (o PCFWTenantAccountTerraformsList) Identity() elemental.Identity
- func (o PCFWTenantAccountTerraformsList) List() elemental.IdentifiablesList
- func (o PCFWTenantAccountTerraformsList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWTenantAccountTerraformsList) Version() int
- type PCFWTenantLogDestinationTypeValue
- type PCFWTenantStatusValue
- type PCFWTenantTerraform
- func (*PCFWTenantTerraform) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *PCFWTenantTerraform) BleveType() string
- func (o *PCFWTenantTerraform) DeepCopy() *PCFWTenantTerraform
- func (o *PCFWTenantTerraform) DeepCopyInto(out *PCFWTenantTerraform)
- func (o *PCFWTenantTerraform) DefaultOrder() []string
- func (o *PCFWTenantTerraform) Doc() string
- func (o *PCFWTenantTerraform) GetBSON() (any, error)
- func (o *PCFWTenantTerraform) GetNamespace() string
- func (o *PCFWTenantTerraform) Identifier() string
- func (o *PCFWTenantTerraform) Identity() elemental.Identity
- func (o *PCFWTenantTerraform) Patch(sparse elemental.SparseIdentifiable)
- func (o *PCFWTenantTerraform) SetBSON(raw bson.Raw) error
- func (o *PCFWTenantTerraform) SetIdentifier(id string)
- func (o *PCFWTenantTerraform) SetNamespace(namespace string)
- func (*PCFWTenantTerraform) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *PCFWTenantTerraform) String() string
- func (o *PCFWTenantTerraform) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *PCFWTenantTerraform) Validate() error
- func (o *PCFWTenantTerraform) ValueForAttribute(name string) any
- func (o *PCFWTenantTerraform) Version() int
- type PCFWTenantTerraformsList
- func (o PCFWTenantTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWTenantTerraformsList) Copy() elemental.Identifiables
- func (o PCFWTenantTerraformsList) DefaultOrder() []string
- func (o PCFWTenantTerraformsList) Identity() elemental.Identity
- func (o PCFWTenantTerraformsList) List() elemental.IdentifiablesList
- func (o PCFWTenantTerraformsList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWTenantTerraformsList) Version() int
- type PCFWTenantsList
- func (o PCFWTenantsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o PCFWTenantsList) Copy() elemental.Identifiables
- func (o PCFWTenantsList) DefaultOrder() []string
- func (o PCFWTenantsList) Identity() elemental.Identity
- func (o PCFWTenantsList) List() elemental.IdentifiablesList
- func (o PCFWTenantsList) ToSparse(fields ...string) elemental.Identifiables
- func (o PCFWTenantsList) Version() int
- type Root
- func (*Root) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *Root) BleveType() string
- func (o *Root) DeepCopy() *Root
- func (o *Root) DeepCopyInto(out *Root)
- func (o *Root) DefaultOrder() []string
- func (o *Root) Doc() string
- func (o *Root) GetBSON() (any, error)
- func (o *Root) Identifier() string
- func (o *Root) Identity() elemental.Identity
- func (o *Root) SetBSON(raw bson.Raw) error
- func (o *Root) SetIdentifier(id string)
- func (*Root) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *Root) String() string
- func (o *Root) Validate() error
- func (o *Root) ValueForAttribute(name string) any
- func (o *Root) Version() int
- type SparseAWSFirewall
- func (o *SparseAWSFirewall) DeepCopy() *SparseAWSFirewall
- func (o *SparseAWSFirewall) DeepCopyInto(out *SparseAWSFirewall)
- func (o *SparseAWSFirewall) GetAnnotations() (out map[string][]string)
- func (o *SparseAWSFirewall) GetAssociatedTags() (out []string)
- func (o *SparseAWSFirewall) GetBSON() (any, error)
- func (o *SparseAWSFirewall) GetCreateTime() (out time.Time)
- func (o *SparseAWSFirewall) GetDescription() (out string)
- func (o *SparseAWSFirewall) GetName() (out string)
- func (o *SparseAWSFirewall) GetNamespace() (out string)
- func (o *SparseAWSFirewall) GetNormalizedTags() (out []string)
- func (o *SparseAWSFirewall) GetProtected() (out bool)
- func (o *SparseAWSFirewall) GetUpdateTime() (out time.Time)
- func (o *SparseAWSFirewall) Identifier() string
- func (o *SparseAWSFirewall) Identity() elemental.Identity
- func (o *SparseAWSFirewall) SetAnnotations(annotations map[string][]string)
- func (o *SparseAWSFirewall) SetAssociatedTags(associatedTags []string)
- func (o *SparseAWSFirewall) SetBSON(raw bson.Raw) error
- func (o *SparseAWSFirewall) SetCreateTime(createTime time.Time)
- func (o *SparseAWSFirewall) SetDescription(description string)
- func (o *SparseAWSFirewall) SetIdentifier(id string)
- func (o *SparseAWSFirewall) SetName(name string)
- func (o *SparseAWSFirewall) SetNamespace(namespace string)
- func (o *SparseAWSFirewall) SetNormalizedTags(normalizedTags []string)
- func (o *SparseAWSFirewall) SetProtected(protected bool)
- func (o *SparseAWSFirewall) SetUpdateTime(updateTime time.Time)
- func (o *SparseAWSFirewall) ToPlain() elemental.PlainIdentifiable
- func (o *SparseAWSFirewall) Version() int
- type SparseAWSFirewallsList
- func (o SparseAWSFirewallsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseAWSFirewallsList) Copy() elemental.Identifiables
- func (o SparseAWSFirewallsList) DefaultOrder() []string
- func (o SparseAWSFirewallsList) Identity() elemental.Identity
- func (o SparseAWSFirewallsList) List() elemental.IdentifiablesList
- func (o SparseAWSFirewallsList) ToPlain() elemental.IdentifiablesList
- func (o SparseAWSFirewallsList) Version() int
- type SparseAWSLogDefinition
- func (o *SparseAWSLogDefinition) DeepCopy() *SparseAWSLogDefinition
- func (o *SparseAWSLogDefinition) DeepCopyInto(out *SparseAWSLogDefinition)
- func (o *SparseAWSLogDefinition) GetAnnotations() (out map[string][]string)
- func (o *SparseAWSLogDefinition) GetAssociatedTags() (out []string)
- func (o *SparseAWSLogDefinition) GetBSON() (any, error)
- func (o *SparseAWSLogDefinition) GetCreateTime() (out time.Time)
- func (o *SparseAWSLogDefinition) GetDescription() (out string)
- func (o *SparseAWSLogDefinition) GetName() (out string)
- func (o *SparseAWSLogDefinition) GetNamespace() (out string)
- func (o *SparseAWSLogDefinition) GetNormalizedTags() (out []string)
- func (o *SparseAWSLogDefinition) GetProtected() (out bool)
- func (o *SparseAWSLogDefinition) GetUpdateTime() (out time.Time)
- func (o *SparseAWSLogDefinition) Identifier() string
- func (o *SparseAWSLogDefinition) Identity() elemental.Identity
- func (o *SparseAWSLogDefinition) SetAnnotations(annotations map[string][]string)
- func (o *SparseAWSLogDefinition) SetAssociatedTags(associatedTags []string)
- func (o *SparseAWSLogDefinition) SetBSON(raw bson.Raw) error
- func (o *SparseAWSLogDefinition) SetCreateTime(createTime time.Time)
- func (o *SparseAWSLogDefinition) SetDescription(description string)
- func (o *SparseAWSLogDefinition) SetIdentifier(id string)
- func (o *SparseAWSLogDefinition) SetName(name string)
- func (o *SparseAWSLogDefinition) SetNamespace(namespace string)
- func (o *SparseAWSLogDefinition) SetNormalizedTags(normalizedTags []string)
- func (o *SparseAWSLogDefinition) SetProtected(protected bool)
- func (o *SparseAWSLogDefinition) SetUpdateTime(updateTime time.Time)
- func (o *SparseAWSLogDefinition) ToPlain() elemental.PlainIdentifiable
- func (o *SparseAWSLogDefinition) Version() int
- type SparseAWSLogDefinitionsList
- func (o SparseAWSLogDefinitionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseAWSLogDefinitionsList) Copy() elemental.Identifiables
- func (o SparseAWSLogDefinitionsList) DefaultOrder() []string
- func (o SparseAWSLogDefinitionsList) Identity() elemental.Identity
- func (o SparseAWSLogDefinitionsList) List() elemental.IdentifiablesList
- func (o SparseAWSLogDefinitionsList) ToPlain() elemental.IdentifiablesList
- func (o SparseAWSLogDefinitionsList) Version() int
- type SparseFirewallAppIDList
- func (o *SparseFirewallAppIDList) DeepCopy() *SparseFirewallAppIDList
- func (o *SparseFirewallAppIDList) DeepCopyInto(out *SparseFirewallAppIDList)
- func (o *SparseFirewallAppIDList) GetBSON() (any, error)
- func (o *SparseFirewallAppIDList) GetNamespace() (out string)
- func (o *SparseFirewallAppIDList) Identifier() string
- func (o *SparseFirewallAppIDList) Identity() elemental.Identity
- func (o *SparseFirewallAppIDList) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallAppIDList) SetIdentifier(id string)
- func (o *SparseFirewallAppIDList) SetNamespace(namespace string)
- func (o *SparseFirewallAppIDList) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallAppIDList) Version() int
- type SparseFirewallAppIDListsList
- func (o SparseFirewallAppIDListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallAppIDListsList) Copy() elemental.Identifiables
- func (o SparseFirewallAppIDListsList) DefaultOrder() []string
- func (o SparseFirewallAppIDListsList) Identity() elemental.Identity
- func (o SparseFirewallAppIDListsList) List() elemental.IdentifiablesList
- func (o SparseFirewallAppIDListsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallAppIDListsList) Version() int
- type SparseFirewallApplicationGroup
- func (o *SparseFirewallApplicationGroup) DeepCopy() *SparseFirewallApplicationGroup
- func (o *SparseFirewallApplicationGroup) DeepCopyInto(out *SparseFirewallApplicationGroup)
- func (o *SparseFirewallApplicationGroup) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallApplicationGroup) GetAssociatedTags() (out []string)
- func (o *SparseFirewallApplicationGroup) GetBSON() (any, error)
- func (o *SparseFirewallApplicationGroup) GetCreateTime() (out time.Time)
- func (o *SparseFirewallApplicationGroup) GetDescription() (out string)
- func (o *SparseFirewallApplicationGroup) GetName() (out string)
- func (o *SparseFirewallApplicationGroup) GetNamespace() (out string)
- func (o *SparseFirewallApplicationGroup) GetNormalizedTags() (out []string)
- func (o *SparseFirewallApplicationGroup) GetProtected() (out bool)
- func (o *SparseFirewallApplicationGroup) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallApplicationGroup) Identifier() string
- func (o *SparseFirewallApplicationGroup) Identity() elemental.Identity
- func (o *SparseFirewallApplicationGroup) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallApplicationGroup) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallApplicationGroup) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallApplicationGroup) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallApplicationGroup) SetDescription(description string)
- func (o *SparseFirewallApplicationGroup) SetIdentifier(id string)
- func (o *SparseFirewallApplicationGroup) SetName(name string)
- func (o *SparseFirewallApplicationGroup) SetNamespace(namespace string)
- func (o *SparseFirewallApplicationGroup) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallApplicationGroup) SetProtected(protected bool)
- func (o *SparseFirewallApplicationGroup) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallApplicationGroup) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallApplicationGroup) Version() int
- type SparseFirewallApplicationGroupsList
- func (o SparseFirewallApplicationGroupsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallApplicationGroupsList) Copy() elemental.Identifiables
- func (o SparseFirewallApplicationGroupsList) DefaultOrder() []string
- func (o SparseFirewallApplicationGroupsList) Identity() elemental.Identity
- func (o SparseFirewallApplicationGroupsList) List() elemental.IdentifiablesList
- func (o SparseFirewallApplicationGroupsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallApplicationGroupsList) Version() int
- type SparseFirewallCIDRlist
- func (o *SparseFirewallCIDRlist) DeepCopy() *SparseFirewallCIDRlist
- func (o *SparseFirewallCIDRlist) DeepCopyInto(out *SparseFirewallCIDRlist)
- func (o *SparseFirewallCIDRlist) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallCIDRlist) GetAssociatedTags() (out []string)
- func (o *SparseFirewallCIDRlist) GetBSON() (any, error)
- func (o *SparseFirewallCIDRlist) GetCreateTime() (out time.Time)
- func (o *SparseFirewallCIDRlist) GetDescription() (out string)
- func (o *SparseFirewallCIDRlist) GetName() (out string)
- func (o *SparseFirewallCIDRlist) GetNamespace() (out string)
- func (o *SparseFirewallCIDRlist) GetNormalizedTags() (out []string)
- func (o *SparseFirewallCIDRlist) GetProtected() (out bool)
- func (o *SparseFirewallCIDRlist) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallCIDRlist) Identifier() string
- func (o *SparseFirewallCIDRlist) Identity() elemental.Identity
- func (o *SparseFirewallCIDRlist) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallCIDRlist) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallCIDRlist) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallCIDRlist) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallCIDRlist) SetDescription(description string)
- func (o *SparseFirewallCIDRlist) SetIdentifier(id string)
- func (o *SparseFirewallCIDRlist) SetName(name string)
- func (o *SparseFirewallCIDRlist) SetNamespace(namespace string)
- func (o *SparseFirewallCIDRlist) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallCIDRlist) SetProtected(protected bool)
- func (o *SparseFirewallCIDRlist) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallCIDRlist) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallCIDRlist) Version() int
- type SparseFirewallCIDRlistsList
- func (o SparseFirewallCIDRlistsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallCIDRlistsList) Copy() elemental.Identifiables
- func (o SparseFirewallCIDRlistsList) DefaultOrder() []string
- func (o SparseFirewallCIDRlistsList) Identity() elemental.Identity
- func (o SparseFirewallCIDRlistsList) List() elemental.IdentifiablesList
- func (o SparseFirewallCIDRlistsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallCIDRlistsList) Version() int
- type SparseFirewallCertificate
- func (o *SparseFirewallCertificate) DeepCopy() *SparseFirewallCertificate
- func (o *SparseFirewallCertificate) DeepCopyInto(out *SparseFirewallCertificate)
- func (o *SparseFirewallCertificate) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallCertificate) GetAssociatedTags() (out []string)
- func (o *SparseFirewallCertificate) GetBSON() (any, error)
- func (o *SparseFirewallCertificate) GetCreateTime() (out time.Time)
- func (o *SparseFirewallCertificate) GetDescription() (out string)
- func (o *SparseFirewallCertificate) GetName() (out string)
- func (o *SparseFirewallCertificate) GetNamespace() (out string)
- func (o *SparseFirewallCertificate) GetNormalizedTags() (out []string)
- func (o *SparseFirewallCertificate) GetProtected() (out bool)
- func (o *SparseFirewallCertificate) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallCertificate) Identifier() string
- func (o *SparseFirewallCertificate) Identity() elemental.Identity
- func (o *SparseFirewallCertificate) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallCertificate) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallCertificate) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallCertificate) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallCertificate) SetDescription(description string)
- func (o *SparseFirewallCertificate) SetIdentifier(id string)
- func (o *SparseFirewallCertificate) SetName(name string)
- func (o *SparseFirewallCertificate) SetNamespace(namespace string)
- func (o *SparseFirewallCertificate) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallCertificate) SetProtected(protected bool)
- func (o *SparseFirewallCertificate) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallCertificate) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallCertificate) Version() int
- type SparseFirewallCertificatesList
- func (o SparseFirewallCertificatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallCertificatesList) Copy() elemental.Identifiables
- func (o SparseFirewallCertificatesList) DefaultOrder() []string
- func (o SparseFirewallCertificatesList) Identity() elemental.Identity
- func (o SparseFirewallCertificatesList) List() elemental.IdentifiablesList
- func (o SparseFirewallCertificatesList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallCertificatesList) Version() int
- type SparseFirewallCommitAction
- func (o *SparseFirewallCommitAction) DeepCopy() *SparseFirewallCommitAction
- func (o *SparseFirewallCommitAction) DeepCopyInto(out *SparseFirewallCommitAction)
- func (o *SparseFirewallCommitAction) GetBSON() (any, error)
- func (o *SparseFirewallCommitAction) Identifier() string
- func (o *SparseFirewallCommitAction) Identity() elemental.Identity
- func (o *SparseFirewallCommitAction) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallCommitAction) SetIdentifier(id string)
- func (o *SparseFirewallCommitAction) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallCommitAction) Version() int
- type SparseFirewallCommitActionsList
- func (o SparseFirewallCommitActionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallCommitActionsList) Copy() elemental.Identifiables
- func (o SparseFirewallCommitActionsList) DefaultOrder() []string
- func (o SparseFirewallCommitActionsList) Identity() elemental.Identity
- func (o SparseFirewallCommitActionsList) List() elemental.IdentifiablesList
- func (o SparseFirewallCommitActionsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallCommitActionsList) Version() int
- type SparseFirewallCommittedRuleset
- func (o *SparseFirewallCommittedRuleset) DeepCopy() *SparseFirewallCommittedRuleset
- func (o *SparseFirewallCommittedRuleset) DeepCopyInto(out *SparseFirewallCommittedRuleset)
- func (o *SparseFirewallCommittedRuleset) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallCommittedRuleset) GetAssociatedTags() (out []string)
- func (o *SparseFirewallCommittedRuleset) GetBSON() (any, error)
- func (o *SparseFirewallCommittedRuleset) GetCreateTime() (out time.Time)
- func (o *SparseFirewallCommittedRuleset) GetNamespace() (out string)
- func (o *SparseFirewallCommittedRuleset) GetNormalizedTags() (out []string)
- func (o *SparseFirewallCommittedRuleset) GetProtected() (out bool)
- func (o *SparseFirewallCommittedRuleset) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallCommittedRuleset) Identifier() string
- func (o *SparseFirewallCommittedRuleset) Identity() elemental.Identity
- func (o *SparseFirewallCommittedRuleset) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallCommittedRuleset) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallCommittedRuleset) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallCommittedRuleset) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallCommittedRuleset) SetIdentifier(id string)
- func (o *SparseFirewallCommittedRuleset) SetNamespace(namespace string)
- func (o *SparseFirewallCommittedRuleset) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallCommittedRuleset) SetProtected(protected bool)
- func (o *SparseFirewallCommittedRuleset) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallCommittedRuleset) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallCommittedRuleset) Version() int
- type SparseFirewallCommittedRulesetsList
- func (o SparseFirewallCommittedRulesetsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallCommittedRulesetsList) Copy() elemental.Identifiables
- func (o SparseFirewallCommittedRulesetsList) DefaultOrder() []string
- func (o SparseFirewallCommittedRulesetsList) Identity() elemental.Identity
- func (o SparseFirewallCommittedRulesetsList) List() elemental.IdentifiablesList
- func (o SparseFirewallCommittedRulesetsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallCommittedRulesetsList) Version() int
- type SparseFirewallCountryCodelist
- func (o *SparseFirewallCountryCodelist) DeepCopy() *SparseFirewallCountryCodelist
- func (o *SparseFirewallCountryCodelist) DeepCopyInto(out *SparseFirewallCountryCodelist)
- func (o *SparseFirewallCountryCodelist) GetBSON() (any, error)
- func (o *SparseFirewallCountryCodelist) GetNamespace() (out string)
- func (o *SparseFirewallCountryCodelist) Identifier() string
- func (o *SparseFirewallCountryCodelist) Identity() elemental.Identity
- func (o *SparseFirewallCountryCodelist) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallCountryCodelist) SetIdentifier(id string)
- func (o *SparseFirewallCountryCodelist) SetNamespace(namespace string)
- func (o *SparseFirewallCountryCodelist) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallCountryCodelist) Version() int
- type SparseFirewallCountryCodelistsList
- func (o SparseFirewallCountryCodelistsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallCountryCodelistsList) Copy() elemental.Identifiables
- func (o SparseFirewallCountryCodelistsList) DefaultOrder() []string
- func (o SparseFirewallCountryCodelistsList) Identity() elemental.Identity
- func (o SparseFirewallCountryCodelistsList) List() elemental.IdentifiablesList
- func (o SparseFirewallCountryCodelistsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallCountryCodelistsList) Version() int
- type SparseFirewallCustomExternalFeed
- func (o *SparseFirewallCustomExternalFeed) DeepCopy() *SparseFirewallCustomExternalFeed
- func (o *SparseFirewallCustomExternalFeed) DeepCopyInto(out *SparseFirewallCustomExternalFeed)
- func (o *SparseFirewallCustomExternalFeed) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallCustomExternalFeed) GetAssociatedTags() (out []string)
- func (o *SparseFirewallCustomExternalFeed) GetBSON() (any, error)
- func (o *SparseFirewallCustomExternalFeed) GetCreateTime() (out time.Time)
- func (o *SparseFirewallCustomExternalFeed) GetDescription() (out string)
- func (o *SparseFirewallCustomExternalFeed) GetName() (out string)
- func (o *SparseFirewallCustomExternalFeed) GetNamespace() (out string)
- func (o *SparseFirewallCustomExternalFeed) GetNormalizedTags() (out []string)
- func (o *SparseFirewallCustomExternalFeed) GetProtected() (out bool)
- func (o *SparseFirewallCustomExternalFeed) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallCustomExternalFeed) Identifier() string
- func (o *SparseFirewallCustomExternalFeed) Identity() elemental.Identity
- func (o *SparseFirewallCustomExternalFeed) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallCustomExternalFeed) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallCustomExternalFeed) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallCustomExternalFeed) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallCustomExternalFeed) SetDescription(description string)
- func (o *SparseFirewallCustomExternalFeed) SetIdentifier(id string)
- func (o *SparseFirewallCustomExternalFeed) SetName(name string)
- func (o *SparseFirewallCustomExternalFeed) SetNamespace(namespace string)
- func (o *SparseFirewallCustomExternalFeed) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallCustomExternalFeed) SetProtected(protected bool)
- func (o *SparseFirewallCustomExternalFeed) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallCustomExternalFeed) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallCustomExternalFeed) Version() int
- type SparseFirewallCustomExternalFeedsList
- func (o SparseFirewallCustomExternalFeedsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallCustomExternalFeedsList) Copy() elemental.Identifiables
- func (o SparseFirewallCustomExternalFeedsList) DefaultOrder() []string
- func (o SparseFirewallCustomExternalFeedsList) Identity() elemental.Identity
- func (o SparseFirewallCustomExternalFeedsList) List() elemental.IdentifiablesList
- func (o SparseFirewallCustomExternalFeedsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallCustomExternalFeedsList) Version() int
- type SparseFirewallCustomURLCategoriesList
- func (o SparseFirewallCustomURLCategoriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallCustomURLCategoriesList) Copy() elemental.Identifiables
- func (o SparseFirewallCustomURLCategoriesList) DefaultOrder() []string
- func (o SparseFirewallCustomURLCategoriesList) Identity() elemental.Identity
- func (o SparseFirewallCustomURLCategoriesList) List() elemental.IdentifiablesList
- func (o SparseFirewallCustomURLCategoriesList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallCustomURLCategoriesList) Version() int
- type SparseFirewallCustomURLCategory
- func (o *SparseFirewallCustomURLCategory) DeepCopy() *SparseFirewallCustomURLCategory
- func (o *SparseFirewallCustomURLCategory) DeepCopyInto(out *SparseFirewallCustomURLCategory)
- func (o *SparseFirewallCustomURLCategory) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallCustomURLCategory) GetAssociatedTags() (out []string)
- func (o *SparseFirewallCustomURLCategory) GetBSON() (any, error)
- func (o *SparseFirewallCustomURLCategory) GetCreateTime() (out time.Time)
- func (o *SparseFirewallCustomURLCategory) GetDescription() (out string)
- func (o *SparseFirewallCustomURLCategory) GetName() (out string)
- func (o *SparseFirewallCustomURLCategory) GetNamespace() (out string)
- func (o *SparseFirewallCustomURLCategory) GetNormalizedTags() (out []string)
- func (o *SparseFirewallCustomURLCategory) GetProtected() (out bool)
- func (o *SparseFirewallCustomURLCategory) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallCustomURLCategory) Identifier() string
- func (o *SparseFirewallCustomURLCategory) Identity() elemental.Identity
- func (o *SparseFirewallCustomURLCategory) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallCustomURLCategory) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallCustomURLCategory) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallCustomURLCategory) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallCustomURLCategory) SetDescription(description string)
- func (o *SparseFirewallCustomURLCategory) SetIdentifier(id string)
- func (o *SparseFirewallCustomURLCategory) SetName(name string)
- func (o *SparseFirewallCustomURLCategory) SetNamespace(namespace string)
- func (o *SparseFirewallCustomURLCategory) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallCustomURLCategory) SetProtected(protected bool)
- func (o *SparseFirewallCustomURLCategory) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallCustomURLCategory) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallCustomURLCategory) Version() int
- type SparseFirewallExternalFeedList
- func (o *SparseFirewallExternalFeedList) DeepCopy() *SparseFirewallExternalFeedList
- func (o *SparseFirewallExternalFeedList) DeepCopyInto(out *SparseFirewallExternalFeedList)
- func (o *SparseFirewallExternalFeedList) GetBSON() (any, error)
- func (o *SparseFirewallExternalFeedList) GetNamespace() (out string)
- func (o *SparseFirewallExternalFeedList) Identifier() string
- func (o *SparseFirewallExternalFeedList) Identity() elemental.Identity
- func (o *SparseFirewallExternalFeedList) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallExternalFeedList) SetIdentifier(id string)
- func (o *SparseFirewallExternalFeedList) SetNamespace(namespace string)
- func (o *SparseFirewallExternalFeedList) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallExternalFeedList) Version() int
- type SparseFirewallExternalFeedListsList
- func (o SparseFirewallExternalFeedListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallExternalFeedListsList) Copy() elemental.Identifiables
- func (o SparseFirewallExternalFeedListsList) DefaultOrder() []string
- func (o SparseFirewallExternalFeedListsList) Identity() elemental.Identity
- func (o SparseFirewallExternalFeedListsList) List() elemental.IdentifiablesList
- func (o SparseFirewallExternalFeedListsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallExternalFeedListsList) Version() int
- type SparseFirewallFQDNList
- func (o *SparseFirewallFQDNList) DeepCopy() *SparseFirewallFQDNList
- func (o *SparseFirewallFQDNList) DeepCopyInto(out *SparseFirewallFQDNList)
- func (o *SparseFirewallFQDNList) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallFQDNList) GetAssociatedTags() (out []string)
- func (o *SparseFirewallFQDNList) GetBSON() (any, error)
- func (o *SparseFirewallFQDNList) GetCreateTime() (out time.Time)
- func (o *SparseFirewallFQDNList) GetDescription() (out string)
- func (o *SparseFirewallFQDNList) GetName() (out string)
- func (o *SparseFirewallFQDNList) GetNamespace() (out string)
- func (o *SparseFirewallFQDNList) GetNormalizedTags() (out []string)
- func (o *SparseFirewallFQDNList) GetProtected() (out bool)
- func (o *SparseFirewallFQDNList) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallFQDNList) Identifier() string
- func (o *SparseFirewallFQDNList) Identity() elemental.Identity
- func (o *SparseFirewallFQDNList) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallFQDNList) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallFQDNList) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallFQDNList) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallFQDNList) SetDescription(description string)
- func (o *SparseFirewallFQDNList) SetIdentifier(id string)
- func (o *SparseFirewallFQDNList) SetName(name string)
- func (o *SparseFirewallFQDNList) SetNamespace(namespace string)
- func (o *SparseFirewallFQDNList) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallFQDNList) SetProtected(protected bool)
- func (o *SparseFirewallFQDNList) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallFQDNList) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallFQDNList) Version() int
- type SparseFirewallFQDNListsList
- func (o SparseFirewallFQDNListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallFQDNListsList) Copy() elemental.Identifiables
- func (o SparseFirewallFQDNListsList) DefaultOrder() []string
- func (o SparseFirewallFQDNListsList) Identity() elemental.Identity
- func (o SparseFirewallFQDNListsList) List() elemental.IdentifiablesList
- func (o SparseFirewallFQDNListsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallFQDNListsList) Version() int
- type SparseFirewallGroup
- func (o *SparseFirewallGroup) DeepCopy() *SparseFirewallGroup
- func (o *SparseFirewallGroup) DeepCopyInto(out *SparseFirewallGroup)
- func (o *SparseFirewallGroup) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallGroup) GetAssociatedTags() (out []string)
- func (o *SparseFirewallGroup) GetBSON() (any, error)
- func (o *SparseFirewallGroup) GetCreateTime() (out time.Time)
- func (o *SparseFirewallGroup) GetDescription() (out string)
- func (o *SparseFirewallGroup) GetName() (out string)
- func (o *SparseFirewallGroup) GetNamespace() (out string)
- func (o *SparseFirewallGroup) GetNormalizedTags() (out []string)
- func (o *SparseFirewallGroup) GetProtected() (out bool)
- func (o *SparseFirewallGroup) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallGroup) Identifier() string
- func (o *SparseFirewallGroup) Identity() elemental.Identity
- func (o *SparseFirewallGroup) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallGroup) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallGroup) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallGroup) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallGroup) SetDescription(description string)
- func (o *SparseFirewallGroup) SetIdentifier(id string)
- func (o *SparseFirewallGroup) SetName(name string)
- func (o *SparseFirewallGroup) SetNamespace(namespace string)
- func (o *SparseFirewallGroup) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallGroup) SetProtected(protected bool)
- func (o *SparseFirewallGroup) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallGroup) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallGroup) Version() int
- type SparseFirewallGroupsList
- func (o SparseFirewallGroupsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallGroupsList) Copy() elemental.Identifiables
- func (o SparseFirewallGroupsList) DefaultOrder() []string
- func (o SparseFirewallGroupsList) Identity() elemental.Identity
- func (o SparseFirewallGroupsList) List() elemental.IdentifiablesList
- func (o SparseFirewallGroupsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallGroupsList) Version() int
- type SparseFirewallLicensingCredits
- func (o *SparseFirewallLicensingCredits) DeepCopy() *SparseFirewallLicensingCredits
- func (o *SparseFirewallLicensingCredits) DeepCopyInto(out *SparseFirewallLicensingCredits)
- func (o *SparseFirewallLicensingCredits) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallLicensingCredits) GetAssociatedTags() (out []string)
- func (o *SparseFirewallLicensingCredits) GetBSON() (any, error)
- func (o *SparseFirewallLicensingCredits) GetCreateTime() (out time.Time)
- func (o *SparseFirewallLicensingCredits) GetNamespace() (out string)
- func (o *SparseFirewallLicensingCredits) GetNormalizedTags() (out []string)
- func (o *SparseFirewallLicensingCredits) GetProtected() (out bool)
- func (o *SparseFirewallLicensingCredits) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallLicensingCredits) Identifier() string
- func (o *SparseFirewallLicensingCredits) Identity() elemental.Identity
- func (o *SparseFirewallLicensingCredits) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallLicensingCredits) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallLicensingCredits) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallLicensingCredits) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallLicensingCredits) SetIdentifier(id string)
- func (o *SparseFirewallLicensingCredits) SetNamespace(namespace string)
- func (o *SparseFirewallLicensingCredits) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallLicensingCredits) SetProtected(protected bool)
- func (o *SparseFirewallLicensingCredits) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallLicensingCredits) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallLicensingCredits) Version() int
- type SparseFirewallLicensingCreditsList
- func (o SparseFirewallLicensingCreditsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallLicensingCreditsList) Copy() elemental.Identifiables
- func (o SparseFirewallLicensingCreditsList) DefaultOrder() []string
- func (o SparseFirewallLicensingCreditsList) Identity() elemental.Identity
- func (o SparseFirewallLicensingCreditsList) List() elemental.IdentifiablesList
- func (o SparseFirewallLicensingCreditsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallLicensingCreditsList) Version() int
- type SparseFirewallOption
- func (o *SparseFirewallOption) DeepCopy() *SparseFirewallOption
- func (o *SparseFirewallOption) DeepCopyInto(out *SparseFirewallOption)
- func (o *SparseFirewallOption) GetBSON() (any, error)
- func (o *SparseFirewallOption) Identifier() string
- func (o *SparseFirewallOption) Identity() elemental.Identity
- func (o *SparseFirewallOption) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallOption) SetIdentifier(id string)
- func (o *SparseFirewallOption) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallOption) Version() int
- type SparseFirewallOptionsList
- func (o SparseFirewallOptionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallOptionsList) Copy() elemental.Identifiables
- func (o SparseFirewallOptionsList) DefaultOrder() []string
- func (o SparseFirewallOptionsList) Identity() elemental.Identity
- func (o SparseFirewallOptionsList) List() elemental.IdentifiablesList
- func (o SparseFirewallOptionsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallOptionsList) Version() int
- type SparseFirewallRollbackAction
- func (o *SparseFirewallRollbackAction) DeepCopy() *SparseFirewallRollbackAction
- func (o *SparseFirewallRollbackAction) DeepCopyInto(out *SparseFirewallRollbackAction)
- func (o *SparseFirewallRollbackAction) GetBSON() (any, error)
- func (o *SparseFirewallRollbackAction) Identifier() string
- func (o *SparseFirewallRollbackAction) Identity() elemental.Identity
- func (o *SparseFirewallRollbackAction) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallRollbackAction) SetIdentifier(id string)
- func (o *SparseFirewallRollbackAction) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallRollbackAction) Version() int
- type SparseFirewallRollbackActionsList
- func (o SparseFirewallRollbackActionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallRollbackActionsList) Copy() elemental.Identifiables
- func (o SparseFirewallRollbackActionsList) DefaultOrder() []string
- func (o SparseFirewallRollbackActionsList) Identity() elemental.Identity
- func (o SparseFirewallRollbackActionsList) List() elemental.IdentifiablesList
- func (o SparseFirewallRollbackActionsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallRollbackActionsList) Version() int
- type SparseFirewallRule
- func (o *SparseFirewallRule) DeepCopy() *SparseFirewallRule
- func (o *SparseFirewallRule) DeepCopyInto(out *SparseFirewallRule)
- func (o *SparseFirewallRule) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallRule) GetAssociatedTags() (out []string)
- func (o *SparseFirewallRule) GetBSON() (any, error)
- func (o *SparseFirewallRule) GetCreateTime() (out time.Time)
- func (o *SparseFirewallRule) GetNamespace() (out string)
- func (o *SparseFirewallRule) GetNormalizedTags() (out []string)
- func (o *SparseFirewallRule) GetProtected() (out bool)
- func (o *SparseFirewallRule) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallRule) Identifier() string
- func (o *SparseFirewallRule) Identity() elemental.Identity
- func (o *SparseFirewallRule) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallRule) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallRule) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallRule) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallRule) SetIdentifier(id string)
- func (o *SparseFirewallRule) SetNamespace(namespace string)
- func (o *SparseFirewallRule) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallRule) SetProtected(protected bool)
- func (o *SparseFirewallRule) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallRule) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallRule) Version() int
- type SparseFirewallRulesList
- func (o SparseFirewallRulesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallRulesList) Copy() elemental.Identifiables
- func (o SparseFirewallRulesList) DefaultOrder() []string
- func (o SparseFirewallRulesList) Identity() elemental.Identity
- func (o SparseFirewallRulesList) List() elemental.IdentifiablesList
- func (o SparseFirewallRulesList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallRulesList) Version() int
- type SparseFirewallRuleset
- func (o *SparseFirewallRuleset) DeepCopy() *SparseFirewallRuleset
- func (o *SparseFirewallRuleset) DeepCopyInto(out *SparseFirewallRuleset)
- func (o *SparseFirewallRuleset) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallRuleset) GetAssociatedTags() (out []string)
- func (o *SparseFirewallRuleset) GetBSON() (any, error)
- func (o *SparseFirewallRuleset) GetCreateTime() (out time.Time)
- func (o *SparseFirewallRuleset) GetDescription() (out string)
- func (o *SparseFirewallRuleset) GetName() (out string)
- func (o *SparseFirewallRuleset) GetNamespace() (out string)
- func (o *SparseFirewallRuleset) GetNormalizedTags() (out []string)
- func (o *SparseFirewallRuleset) GetProtected() (out bool)
- func (o *SparseFirewallRuleset) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallRuleset) Identifier() string
- func (o *SparseFirewallRuleset) Identity() elemental.Identity
- func (o *SparseFirewallRuleset) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallRuleset) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallRuleset) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallRuleset) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallRuleset) SetDescription(description string)
- func (o *SparseFirewallRuleset) SetIdentifier(id string)
- func (o *SparseFirewallRuleset) SetName(name string)
- func (o *SparseFirewallRuleset) SetNamespace(namespace string)
- func (o *SparseFirewallRuleset) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallRuleset) SetProtected(protected bool)
- func (o *SparseFirewallRuleset) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallRuleset) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallRuleset) Version() int
- type SparseFirewallRulesetsList
- func (o SparseFirewallRulesetsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallRulesetsList) Copy() elemental.Identifiables
- func (o SparseFirewallRulesetsList) DefaultOrder() []string
- func (o SparseFirewallRulesetsList) Identity() elemental.Identity
- func (o SparseFirewallRulesetsList) List() elemental.IdentifiablesList
- func (o SparseFirewallRulesetsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallRulesetsList) Version() int
- type SparseFirewallSecurityProfile
- func (o *SparseFirewallSecurityProfile) DeepCopy() *SparseFirewallSecurityProfile
- func (o *SparseFirewallSecurityProfile) DeepCopyInto(out *SparseFirewallSecurityProfile)
- func (o *SparseFirewallSecurityProfile) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallSecurityProfile) GetAssociatedTags() (out []string)
- func (o *SparseFirewallSecurityProfile) GetBSON() (any, error)
- func (o *SparseFirewallSecurityProfile) GetCreateTime() (out time.Time)
- func (o *SparseFirewallSecurityProfile) GetDescription() (out string)
- func (o *SparseFirewallSecurityProfile) GetName() (out string)
- func (o *SparseFirewallSecurityProfile) GetNamespace() (out string)
- func (o *SparseFirewallSecurityProfile) GetNormalizedTags() (out []string)
- func (o *SparseFirewallSecurityProfile) GetProtected() (out bool)
- func (o *SparseFirewallSecurityProfile) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallSecurityProfile) Identifier() string
- func (o *SparseFirewallSecurityProfile) Identity() elemental.Identity
- func (o *SparseFirewallSecurityProfile) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallSecurityProfile) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallSecurityProfile) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallSecurityProfile) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallSecurityProfile) SetDescription(description string)
- func (o *SparseFirewallSecurityProfile) SetIdentifier(id string)
- func (o *SparseFirewallSecurityProfile) SetName(name string)
- func (o *SparseFirewallSecurityProfile) SetNamespace(namespace string)
- func (o *SparseFirewallSecurityProfile) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallSecurityProfile) SetProtected(protected bool)
- func (o *SparseFirewallSecurityProfile) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallSecurityProfile) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallSecurityProfile) Version() int
- type SparseFirewallSecurityProfilesList
- func (o SparseFirewallSecurityProfilesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallSecurityProfilesList) Copy() elemental.Identifiables
- func (o SparseFirewallSecurityProfilesList) DefaultOrder() []string
- func (o SparseFirewallSecurityProfilesList) Identity() elemental.Identity
- func (o SparseFirewallSecurityProfilesList) List() elemental.IdentifiablesList
- func (o SparseFirewallSecurityProfilesList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallSecurityProfilesList) Version() int
- type SparseFirewallTemplate
- func (o *SparseFirewallTemplate) DeepCopy() *SparseFirewallTemplate
- func (o *SparseFirewallTemplate) DeepCopyInto(out *SparseFirewallTemplate)
- func (o *SparseFirewallTemplate) GetAnnotations() (out map[string][]string)
- func (o *SparseFirewallTemplate) GetAssociatedTags() (out []string)
- func (o *SparseFirewallTemplate) GetBSON() (any, error)
- func (o *SparseFirewallTemplate) GetCreateTime() (out time.Time)
- func (o *SparseFirewallTemplate) GetDescription() (out string)
- func (o *SparseFirewallTemplate) GetName() (out string)
- func (o *SparseFirewallTemplate) GetNamespace() (out string)
- func (o *SparseFirewallTemplate) GetNormalizedTags() (out []string)
- func (o *SparseFirewallTemplate) GetProtected() (out bool)
- func (o *SparseFirewallTemplate) GetUpdateTime() (out time.Time)
- func (o *SparseFirewallTemplate) Identifier() string
- func (o *SparseFirewallTemplate) Identity() elemental.Identity
- func (o *SparseFirewallTemplate) SetAnnotations(annotations map[string][]string)
- func (o *SparseFirewallTemplate) SetAssociatedTags(associatedTags []string)
- func (o *SparseFirewallTemplate) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallTemplate) SetCreateTime(createTime time.Time)
- func (o *SparseFirewallTemplate) SetDescription(description string)
- func (o *SparseFirewallTemplate) SetIdentifier(id string)
- func (o *SparseFirewallTemplate) SetName(name string)
- func (o *SparseFirewallTemplate) SetNamespace(namespace string)
- func (o *SparseFirewallTemplate) SetNormalizedTags(normalizedTags []string)
- func (o *SparseFirewallTemplate) SetProtected(protected bool)
- func (o *SparseFirewallTemplate) SetUpdateTime(updateTime time.Time)
- func (o *SparseFirewallTemplate) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallTemplate) Version() int
- type SparseFirewallTemplatesList
- func (o SparseFirewallTemplatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallTemplatesList) Copy() elemental.Identifiables
- func (o SparseFirewallTemplatesList) DefaultOrder() []string
- func (o SparseFirewallTemplatesList) Identity() elemental.Identity
- func (o SparseFirewallTemplatesList) List() elemental.IdentifiablesList
- func (o SparseFirewallTemplatesList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallTemplatesList) Version() int
- type SparseFirewallURLCategoryList
- func (o *SparseFirewallURLCategoryList) DeepCopy() *SparseFirewallURLCategoryList
- func (o *SparseFirewallURLCategoryList) DeepCopyInto(out *SparseFirewallURLCategoryList)
- func (o *SparseFirewallURLCategoryList) GetBSON() (any, error)
- func (o *SparseFirewallURLCategoryList) GetNamespace() (out string)
- func (o *SparseFirewallURLCategoryList) Identifier() string
- func (o *SparseFirewallURLCategoryList) Identity() elemental.Identity
- func (o *SparseFirewallURLCategoryList) SetBSON(raw bson.Raw) error
- func (o *SparseFirewallURLCategoryList) SetIdentifier(id string)
- func (o *SparseFirewallURLCategoryList) SetNamespace(namespace string)
- func (o *SparseFirewallURLCategoryList) ToPlain() elemental.PlainIdentifiable
- func (o *SparseFirewallURLCategoryList) Version() int
- type SparseFirewallURLCategoryListsList
- func (o SparseFirewallURLCategoryListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseFirewallURLCategoryListsList) Copy() elemental.Identifiables
- func (o SparseFirewallURLCategoryListsList) DefaultOrder() []string
- func (o SparseFirewallURLCategoryListsList) Identity() elemental.Identity
- func (o SparseFirewallURLCategoryListsList) List() elemental.IdentifiablesList
- func (o SparseFirewallURLCategoryListsList) ToPlain() elemental.IdentifiablesList
- func (o SparseFirewallURLCategoryListsList) Version() int
- type SparseLogDebug
- func (o *SparseLogDebug) DeepCopy() *SparseLogDebug
- func (o *SparseLogDebug) DeepCopyInto(out *SparseLogDebug)
- func (o *SparseLogDebug) GetBSON() (any, error)
- func (o *SparseLogDebug) Identifier() string
- func (o *SparseLogDebug) Identity() elemental.Identity
- func (o *SparseLogDebug) SetBSON(raw bson.Raw) error
- func (o *SparseLogDebug) SetIdentifier(id string)
- func (o *SparseLogDebug) ToPlain() elemental.PlainIdentifiable
- func (o *SparseLogDebug) Version() int
- type SparseLogDebugsList
- func (o SparseLogDebugsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseLogDebugsList) Copy() elemental.Identifiables
- func (o SparseLogDebugsList) DefaultOrder() []string
- func (o SparseLogDebugsList) Identity() elemental.Identity
- func (o SparseLogDebugsList) List() elemental.IdentifiablesList
- func (o SparseLogDebugsList) ToPlain() elemental.IdentifiablesList
- func (o SparseLogDebugsList) Version() int
- type SparseLogIncidentDetailsQueriesList
- func (o SparseLogIncidentDetailsQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseLogIncidentDetailsQueriesList) Copy() elemental.Identifiables
- func (o SparseLogIncidentDetailsQueriesList) DefaultOrder() []string
- func (o SparseLogIncidentDetailsQueriesList) Identity() elemental.Identity
- func (o SparseLogIncidentDetailsQueriesList) List() elemental.IdentifiablesList
- func (o SparseLogIncidentDetailsQueriesList) ToPlain() elemental.IdentifiablesList
- func (o SparseLogIncidentDetailsQueriesList) Version() int
- type SparseLogIncidentDetailsQuery
- func (o *SparseLogIncidentDetailsQuery) DeepCopy() *SparseLogIncidentDetailsQuery
- func (o *SparseLogIncidentDetailsQuery) DeepCopyInto(out *SparseLogIncidentDetailsQuery)
- func (o *SparseLogIncidentDetailsQuery) GetBSON() (any, error)
- func (o *SparseLogIncidentDetailsQuery) Identifier() string
- func (o *SparseLogIncidentDetailsQuery) Identity() elemental.Identity
- func (o *SparseLogIncidentDetailsQuery) SetBSON(raw bson.Raw) error
- func (o *SparseLogIncidentDetailsQuery) SetIdentifier(id string)
- func (o *SparseLogIncidentDetailsQuery) ToPlain() elemental.PlainIdentifiable
- func (o *SparseLogIncidentDetailsQuery) Version() int
- type SparseLogIncidentQueriesList
- func (o SparseLogIncidentQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseLogIncidentQueriesList) Copy() elemental.Identifiables
- func (o SparseLogIncidentQueriesList) DefaultOrder() []string
- func (o SparseLogIncidentQueriesList) Identity() elemental.Identity
- func (o SparseLogIncidentQueriesList) List() elemental.IdentifiablesList
- func (o SparseLogIncidentQueriesList) ToPlain() elemental.IdentifiablesList
- func (o SparseLogIncidentQueriesList) Version() int
- type SparseLogIncidentQuery
- func (o *SparseLogIncidentQuery) DeepCopy() *SparseLogIncidentQuery
- func (o *SparseLogIncidentQuery) DeepCopyInto(out *SparseLogIncidentQuery)
- func (o *SparseLogIncidentQuery) GetBSON() (any, error)
- func (o *SparseLogIncidentQuery) Identifier() string
- func (o *SparseLogIncidentQuery) Identity() elemental.Identity
- func (o *SparseLogIncidentQuery) SetBSON(raw bson.Raw) error
- func (o *SparseLogIncidentQuery) SetIdentifier(id string)
- func (o *SparseLogIncidentQuery) ToPlain() elemental.PlainIdentifiable
- func (o *SparseLogIncidentQuery) Version() int
- type SparseLogQueriesList
- func (o SparseLogQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseLogQueriesList) Copy() elemental.Identifiables
- func (o SparseLogQueriesList) DefaultOrder() []string
- func (o SparseLogQueriesList) Identity() elemental.Identity
- func (o SparseLogQueriesList) List() elemental.IdentifiablesList
- func (o SparseLogQueriesList) ToPlain() elemental.IdentifiablesList
- func (o SparseLogQueriesList) Version() int
- type SparseLogQuery
- func (o *SparseLogQuery) DeepCopy() *SparseLogQuery
- func (o *SparseLogQuery) DeepCopyInto(out *SparseLogQuery)
- func (o *SparseLogQuery) GetBSON() (any, error)
- func (o *SparseLogQuery) Identifier() string
- func (o *SparseLogQuery) Identity() elemental.Identity
- func (o *SparseLogQuery) SetBSON(raw bson.Raw) error
- func (o *SparseLogQuery) SetIdentifier(id string)
- func (o *SparseLogQuery) ToPlain() elemental.PlainIdentifiable
- func (o *SparseLogQuery) Version() int
- type SparseMirrorSourceOption
- func (o *SparseMirrorSourceOption) DeepCopy() *SparseMirrorSourceOption
- func (o *SparseMirrorSourceOption) DeepCopyInto(out *SparseMirrorSourceOption)
- func (o *SparseMirrorSourceOption) GetBSON() (any, error)
- func (o *SparseMirrorSourceOption) Identifier() string
- func (o *SparseMirrorSourceOption) Identity() elemental.Identity
- func (o *SparseMirrorSourceOption) SetBSON(raw bson.Raw) error
- func (o *SparseMirrorSourceOption) SetIdentifier(id string)
- func (o *SparseMirrorSourceOption) ToPlain() elemental.PlainIdentifiable
- func (o *SparseMirrorSourceOption) Version() int
- type SparseMirrorSourceOptionsList
- func (o SparseMirrorSourceOptionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseMirrorSourceOptionsList) Copy() elemental.Identifiables
- func (o SparseMirrorSourceOptionsList) DefaultOrder() []string
- func (o SparseMirrorSourceOptionsList) Identity() elemental.Identity
- func (o SparseMirrorSourceOptionsList) List() elemental.IdentifiablesList
- func (o SparseMirrorSourceOptionsList) ToPlain() elemental.IdentifiablesList
- func (o SparseMirrorSourceOptionsList) Version() int
- type SparsePCFWAccount
- func (o *SparsePCFWAccount) DeepCopy() *SparsePCFWAccount
- func (o *SparsePCFWAccount) DeepCopyInto(out *SparsePCFWAccount)
- func (o *SparsePCFWAccount) GetAnnotations() (out map[string][]string)
- func (o *SparsePCFWAccount) GetAssociatedTags() (out []string)
- func (o *SparsePCFWAccount) GetBSON() (any, error)
- func (o *SparsePCFWAccount) GetCreateTime() (out time.Time)
- func (o *SparsePCFWAccount) GetNamespace() (out string)
- func (o *SparsePCFWAccount) GetNormalizedTags() (out []string)
- func (o *SparsePCFWAccount) GetProtected() (out bool)
- func (o *SparsePCFWAccount) GetUpdateTime() (out time.Time)
- func (o *SparsePCFWAccount) Identifier() string
- func (o *SparsePCFWAccount) Identity() elemental.Identity
- func (o *SparsePCFWAccount) SetAnnotations(annotations map[string][]string)
- func (o *SparsePCFWAccount) SetAssociatedTags(associatedTags []string)
- func (o *SparsePCFWAccount) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWAccount) SetCreateTime(createTime time.Time)
- func (o *SparsePCFWAccount) SetIdentifier(id string)
- func (o *SparsePCFWAccount) SetNamespace(namespace string)
- func (o *SparsePCFWAccount) SetNormalizedTags(normalizedTags []string)
- func (o *SparsePCFWAccount) SetProtected(protected bool)
- func (o *SparsePCFWAccount) SetUpdateTime(updateTime time.Time)
- func (o *SparsePCFWAccount) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWAccount) Version() int
- type SparsePCFWAccountMirrorSource
- func (o *SparsePCFWAccountMirrorSource) DeepCopy() *SparsePCFWAccountMirrorSource
- func (o *SparsePCFWAccountMirrorSource) DeepCopyInto(out *SparsePCFWAccountMirrorSource)
- func (o *SparsePCFWAccountMirrorSource) GetAnnotations() (out map[string][]string)
- func (o *SparsePCFWAccountMirrorSource) GetAssociatedTags() (out []string)
- func (o *SparsePCFWAccountMirrorSource) GetBSON() (any, error)
- func (o *SparsePCFWAccountMirrorSource) GetCreateTime() (out time.Time)
- func (o *SparsePCFWAccountMirrorSource) GetDescription() (out string)
- func (o *SparsePCFWAccountMirrorSource) GetNamespace() (out string)
- func (o *SparsePCFWAccountMirrorSource) GetNormalizedTags() (out []string)
- func (o *SparsePCFWAccountMirrorSource) GetProtected() (out bool)
- func (o *SparsePCFWAccountMirrorSource) GetUpdateTime() (out time.Time)
- func (o *SparsePCFWAccountMirrorSource) Identifier() string
- func (o *SparsePCFWAccountMirrorSource) Identity() elemental.Identity
- func (o *SparsePCFWAccountMirrorSource) SetAnnotations(annotations map[string][]string)
- func (o *SparsePCFWAccountMirrorSource) SetAssociatedTags(associatedTags []string)
- func (o *SparsePCFWAccountMirrorSource) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWAccountMirrorSource) SetCreateTime(createTime time.Time)
- func (o *SparsePCFWAccountMirrorSource) SetDescription(description string)
- func (o *SparsePCFWAccountMirrorSource) SetIdentifier(id string)
- func (o *SparsePCFWAccountMirrorSource) SetNamespace(namespace string)
- func (o *SparsePCFWAccountMirrorSource) SetNormalizedTags(normalizedTags []string)
- func (o *SparsePCFWAccountMirrorSource) SetProtected(protected bool)
- func (o *SparsePCFWAccountMirrorSource) SetUpdateTime(updateTime time.Time)
- func (o *SparsePCFWAccountMirrorSource) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWAccountMirrorSource) Version() int
- type SparsePCFWAccountMirrorSourceState
- func (o *SparsePCFWAccountMirrorSourceState) DeepCopy() *SparsePCFWAccountMirrorSourceState
- func (o *SparsePCFWAccountMirrorSourceState) DeepCopyInto(out *SparsePCFWAccountMirrorSourceState)
- func (o *SparsePCFWAccountMirrorSourceState) GetAnnotations() (out map[string][]string)
- func (o *SparsePCFWAccountMirrorSourceState) GetAssociatedTags() (out []string)
- func (o *SparsePCFWAccountMirrorSourceState) GetBSON() (any, error)
- func (o *SparsePCFWAccountMirrorSourceState) GetCreateTime() (out time.Time)
- func (o *SparsePCFWAccountMirrorSourceState) GetDescription() (out string)
- func (o *SparsePCFWAccountMirrorSourceState) GetNamespace() (out string)
- func (o *SparsePCFWAccountMirrorSourceState) GetNormalizedTags() (out []string)
- func (o *SparsePCFWAccountMirrorSourceState) GetProtected() (out bool)
- func (o *SparsePCFWAccountMirrorSourceState) GetUpdateTime() (out time.Time)
- func (o *SparsePCFWAccountMirrorSourceState) Identifier() string
- func (o *SparsePCFWAccountMirrorSourceState) Identity() elemental.Identity
- func (o *SparsePCFWAccountMirrorSourceState) SetAnnotations(annotations map[string][]string)
- func (o *SparsePCFWAccountMirrorSourceState) SetAssociatedTags(associatedTags []string)
- func (o *SparsePCFWAccountMirrorSourceState) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWAccountMirrorSourceState) SetCreateTime(createTime time.Time)
- func (o *SparsePCFWAccountMirrorSourceState) SetDescription(description string)
- func (o *SparsePCFWAccountMirrorSourceState) SetIdentifier(id string)
- func (o *SparsePCFWAccountMirrorSourceState) SetNamespace(namespace string)
- func (o *SparsePCFWAccountMirrorSourceState) SetNormalizedTags(normalizedTags []string)
- func (o *SparsePCFWAccountMirrorSourceState) SetProtected(protected bool)
- func (o *SparsePCFWAccountMirrorSourceState) SetUpdateTime(updateTime time.Time)
- func (o *SparsePCFWAccountMirrorSourceState) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWAccountMirrorSourceState) Version() int
- type SparsePCFWAccountMirrorSourceStatesList
- func (o SparsePCFWAccountMirrorSourceStatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWAccountMirrorSourceStatesList) Copy() elemental.Identifiables
- func (o SparsePCFWAccountMirrorSourceStatesList) DefaultOrder() []string
- func (o SparsePCFWAccountMirrorSourceStatesList) Identity() elemental.Identity
- func (o SparsePCFWAccountMirrorSourceStatesList) List() elemental.IdentifiablesList
- func (o SparsePCFWAccountMirrorSourceStatesList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWAccountMirrorSourceStatesList) Version() int
- type SparsePCFWAccountMirrorSourcesList
- func (o SparsePCFWAccountMirrorSourcesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWAccountMirrorSourcesList) Copy() elemental.Identifiables
- func (o SparsePCFWAccountMirrorSourcesList) DefaultOrder() []string
- func (o SparsePCFWAccountMirrorSourcesList) Identity() elemental.Identity
- func (o SparsePCFWAccountMirrorSourcesList) List() elemental.IdentifiablesList
- func (o SparsePCFWAccountMirrorSourcesList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWAccountMirrorSourcesList) Version() int
- type SparsePCFWAccountsList
- func (o SparsePCFWAccountsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWAccountsList) Copy() elemental.Identifiables
- func (o SparsePCFWAccountsList) DefaultOrder() []string
- func (o SparsePCFWAccountsList) Identity() elemental.Identity
- func (o SparsePCFWAccountsList) List() elemental.IdentifiablesList
- func (o SparsePCFWAccountsList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWAccountsList) Version() int
- type SparsePCFWFirewallConfigTerraform
- func (o *SparsePCFWFirewallConfigTerraform) DeepCopy() *SparsePCFWFirewallConfigTerraform
- func (o *SparsePCFWFirewallConfigTerraform) DeepCopyInto(out *SparsePCFWFirewallConfigTerraform)
- func (o *SparsePCFWFirewallConfigTerraform) GetBSON() (any, error)
- func (o *SparsePCFWFirewallConfigTerraform) GetNamespace() (out string)
- func (o *SparsePCFWFirewallConfigTerraform) Identifier() string
- func (o *SparsePCFWFirewallConfigTerraform) Identity() elemental.Identity
- func (o *SparsePCFWFirewallConfigTerraform) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWFirewallConfigTerraform) SetIdentifier(id string)
- func (o *SparsePCFWFirewallConfigTerraform) SetNamespace(namespace string)
- func (o *SparsePCFWFirewallConfigTerraform) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWFirewallConfigTerraform) Version() int
- type SparsePCFWFirewallConfigTerraformsList
- func (o SparsePCFWFirewallConfigTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWFirewallConfigTerraformsList) Copy() elemental.Identifiables
- func (o SparsePCFWFirewallConfigTerraformsList) DefaultOrder() []string
- func (o SparsePCFWFirewallConfigTerraformsList) Identity() elemental.Identity
- func (o SparsePCFWFirewallConfigTerraformsList) List() elemental.IdentifiablesList
- func (o SparsePCFWFirewallConfigTerraformsList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWFirewallConfigTerraformsList) Version() int
- type SparsePCFWLambdaHealth
- func (o *SparsePCFWLambdaHealth) DeepCopy() *SparsePCFWLambdaHealth
- func (o *SparsePCFWLambdaHealth) DeepCopyInto(out *SparsePCFWLambdaHealth)
- func (o *SparsePCFWLambdaHealth) GetAnnotations() (out map[string][]string)
- func (o *SparsePCFWLambdaHealth) GetAssociatedTags() (out []string)
- func (o *SparsePCFWLambdaHealth) GetBSON() (any, error)
- func (o *SparsePCFWLambdaHealth) GetCreateTime() (out time.Time)
- func (o *SparsePCFWLambdaHealth) GetNamespace() (out string)
- func (o *SparsePCFWLambdaHealth) GetNormalizedTags() (out []string)
- func (o *SparsePCFWLambdaHealth) GetProtected() (out bool)
- func (o *SparsePCFWLambdaHealth) GetUpdateTime() (out time.Time)
- func (o *SparsePCFWLambdaHealth) Identifier() string
- func (o *SparsePCFWLambdaHealth) Identity() elemental.Identity
- func (o *SparsePCFWLambdaHealth) SetAnnotations(annotations map[string][]string)
- func (o *SparsePCFWLambdaHealth) SetAssociatedTags(associatedTags []string)
- func (o *SparsePCFWLambdaHealth) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWLambdaHealth) SetCreateTime(createTime time.Time)
- func (o *SparsePCFWLambdaHealth) SetIdentifier(id string)
- func (o *SparsePCFWLambdaHealth) SetNamespace(namespace string)
- func (o *SparsePCFWLambdaHealth) SetNormalizedTags(normalizedTags []string)
- func (o *SparsePCFWLambdaHealth) SetProtected(protected bool)
- func (o *SparsePCFWLambdaHealth) SetUpdateTime(updateTime time.Time)
- func (o *SparsePCFWLambdaHealth) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWLambdaHealth) Version() int
- type SparsePCFWLambdaHealthsList
- func (o SparsePCFWLambdaHealthsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWLambdaHealthsList) Copy() elemental.Identifiables
- func (o SparsePCFWLambdaHealthsList) DefaultOrder() []string
- func (o SparsePCFWLambdaHealthsList) Identity() elemental.Identity
- func (o SparsePCFWLambdaHealthsList) List() elemental.IdentifiablesList
- func (o SparsePCFWLambdaHealthsList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWLambdaHealthsList) Version() int
- type SparsePCFWSubnetHelper
- func (o *SparsePCFWSubnetHelper) DeepCopy() *SparsePCFWSubnetHelper
- func (o *SparsePCFWSubnetHelper) DeepCopyInto(out *SparsePCFWSubnetHelper)
- func (o *SparsePCFWSubnetHelper) GetBSON() (any, error)
- func (o *SparsePCFWSubnetHelper) Identifier() string
- func (o *SparsePCFWSubnetHelper) Identity() elemental.Identity
- func (o *SparsePCFWSubnetHelper) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWSubnetHelper) SetIdentifier(id string)
- func (o *SparsePCFWSubnetHelper) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWSubnetHelper) Version() int
- type SparsePCFWSubnetHelpersList
- func (o SparsePCFWSubnetHelpersList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWSubnetHelpersList) Copy() elemental.Identifiables
- func (o SparsePCFWSubnetHelpersList) DefaultOrder() []string
- func (o SparsePCFWSubnetHelpersList) Identity() elemental.Identity
- func (o SparsePCFWSubnetHelpersList) List() elemental.IdentifiablesList
- func (o SparsePCFWSubnetHelpersList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWSubnetHelpersList) Version() int
- type SparsePCFWTenant
- func (o *SparsePCFWTenant) DeepCopy() *SparsePCFWTenant
- func (o *SparsePCFWTenant) DeepCopyInto(out *SparsePCFWTenant)
- func (o *SparsePCFWTenant) GetAnnotations() (out map[string][]string)
- func (o *SparsePCFWTenant) GetAssociatedTags() (out []string)
- func (o *SparsePCFWTenant) GetBSON() (any, error)
- func (o *SparsePCFWTenant) GetCreateTime() (out time.Time)
- func (o *SparsePCFWTenant) GetNamespace() (out string)
- func (o *SparsePCFWTenant) GetNormalizedTags() (out []string)
- func (o *SparsePCFWTenant) GetProtected() (out bool)
- func (o *SparsePCFWTenant) GetUpdateTime() (out time.Time)
- func (o *SparsePCFWTenant) Identifier() string
- func (o *SparsePCFWTenant) Identity() elemental.Identity
- func (o *SparsePCFWTenant) SetAnnotations(annotations map[string][]string)
- func (o *SparsePCFWTenant) SetAssociatedTags(associatedTags []string)
- func (o *SparsePCFWTenant) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWTenant) SetCreateTime(createTime time.Time)
- func (o *SparsePCFWTenant) SetIdentifier(id string)
- func (o *SparsePCFWTenant) SetNamespace(namespace string)
- func (o *SparsePCFWTenant) SetNormalizedTags(normalizedTags []string)
- func (o *SparsePCFWTenant) SetProtected(protected bool)
- func (o *SparsePCFWTenant) SetUpdateTime(updateTime time.Time)
- func (o *SparsePCFWTenant) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWTenant) Version() int
- type SparsePCFWTenantAccountTerraform
- func (o *SparsePCFWTenantAccountTerraform) DeepCopy() *SparsePCFWTenantAccountTerraform
- func (o *SparsePCFWTenantAccountTerraform) DeepCopyInto(out *SparsePCFWTenantAccountTerraform)
- func (o *SparsePCFWTenantAccountTerraform) GetBSON() (any, error)
- func (o *SparsePCFWTenantAccountTerraform) GetNamespace() (out string)
- func (o *SparsePCFWTenantAccountTerraform) Identifier() string
- func (o *SparsePCFWTenantAccountTerraform) Identity() elemental.Identity
- func (o *SparsePCFWTenantAccountTerraform) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWTenantAccountTerraform) SetIdentifier(id string)
- func (o *SparsePCFWTenantAccountTerraform) SetNamespace(namespace string)
- func (o *SparsePCFWTenantAccountTerraform) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWTenantAccountTerraform) Version() int
- type SparsePCFWTenantAccountTerraformsList
- func (o SparsePCFWTenantAccountTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWTenantAccountTerraformsList) Copy() elemental.Identifiables
- func (o SparsePCFWTenantAccountTerraformsList) DefaultOrder() []string
- func (o SparsePCFWTenantAccountTerraformsList) Identity() elemental.Identity
- func (o SparsePCFWTenantAccountTerraformsList) List() elemental.IdentifiablesList
- func (o SparsePCFWTenantAccountTerraformsList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWTenantAccountTerraformsList) Version() int
- type SparsePCFWTenantTerraform
- func (o *SparsePCFWTenantTerraform) DeepCopy() *SparsePCFWTenantTerraform
- func (o *SparsePCFWTenantTerraform) DeepCopyInto(out *SparsePCFWTenantTerraform)
- func (o *SparsePCFWTenantTerraform) GetBSON() (any, error)
- func (o *SparsePCFWTenantTerraform) GetNamespace() (out string)
- func (o *SparsePCFWTenantTerraform) Identifier() string
- func (o *SparsePCFWTenantTerraform) Identity() elemental.Identity
- func (o *SparsePCFWTenantTerraform) SetBSON(raw bson.Raw) error
- func (o *SparsePCFWTenantTerraform) SetIdentifier(id string)
- func (o *SparsePCFWTenantTerraform) SetNamespace(namespace string)
- func (o *SparsePCFWTenantTerraform) ToPlain() elemental.PlainIdentifiable
- func (o *SparsePCFWTenantTerraform) Version() int
- type SparsePCFWTenantTerraformsList
- func (o SparsePCFWTenantTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWTenantTerraformsList) Copy() elemental.Identifiables
- func (o SparsePCFWTenantTerraformsList) DefaultOrder() []string
- func (o SparsePCFWTenantTerraformsList) Identity() elemental.Identity
- func (o SparsePCFWTenantTerraformsList) List() elemental.IdentifiablesList
- func (o SparsePCFWTenantTerraformsList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWTenantTerraformsList) Version() int
- type SparsePCFWTenantsList
- func (o SparsePCFWTenantsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparsePCFWTenantsList) Copy() elemental.Identifiables
- func (o SparsePCFWTenantsList) DefaultOrder() []string
- func (o SparsePCFWTenantsList) Identity() elemental.Identity
- func (o SparsePCFWTenantsList) List() elemental.IdentifiablesList
- func (o SparsePCFWTenantsList) ToPlain() elemental.IdentifiablesList
- func (o SparsePCFWTenantsList) Version() int
- type SparseTopQueriesList
- func (o SparseTopQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseTopQueriesList) Copy() elemental.Identifiables
- func (o SparseTopQueriesList) DefaultOrder() []string
- func (o SparseTopQueriesList) Identity() elemental.Identity
- func (o SparseTopQueriesList) List() elemental.IdentifiablesList
- func (o SparseTopQueriesList) ToPlain() elemental.IdentifiablesList
- func (o SparseTopQueriesList) Version() int
- type SparseTopQuery
- func (o *SparseTopQuery) DeepCopy() *SparseTopQuery
- func (o *SparseTopQuery) DeepCopyInto(out *SparseTopQuery)
- func (o *SparseTopQuery) GetBSON() (any, error)
- func (o *SparseTopQuery) Identifier() string
- func (o *SparseTopQuery) Identity() elemental.Identity
- func (o *SparseTopQuery) SetBSON(raw bson.Raw) error
- func (o *SparseTopQuery) SetIdentifier(id string)
- func (o *SparseTopQuery) ToPlain() elemental.PlainIdentifiable
- func (o *SparseTopQuery) Version() int
- type SparseTotalQueriesList
- func (o SparseTotalQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseTotalQueriesList) Copy() elemental.Identifiables
- func (o SparseTotalQueriesList) DefaultOrder() []string
- func (o SparseTotalQueriesList) Identity() elemental.Identity
- func (o SparseTotalQueriesList) List() elemental.IdentifiablesList
- func (o SparseTotalQueriesList) ToPlain() elemental.IdentifiablesList
- func (o SparseTotalQueriesList) Version() int
- type SparseTotalQuery
- func (o *SparseTotalQuery) DeepCopy() *SparseTotalQuery
- func (o *SparseTotalQuery) DeepCopyInto(out *SparseTotalQuery)
- func (o *SparseTotalQuery) GetBSON() (any, error)
- func (o *SparseTotalQuery) Identifier() string
- func (o *SparseTotalQuery) Identity() elemental.Identity
- func (o *SparseTotalQuery) SetBSON(raw bson.Raw) error
- func (o *SparseTotalQuery) SetIdentifier(id string)
- func (o *SparseTotalQuery) ToPlain() elemental.PlainIdentifiable
- func (o *SparseTotalQuery) Version() int
- type SparseTrendQueriesList
- func (o SparseTrendQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o SparseTrendQueriesList) Copy() elemental.Identifiables
- func (o SparseTrendQueriesList) DefaultOrder() []string
- func (o SparseTrendQueriesList) Identity() elemental.Identity
- func (o SparseTrendQueriesList) List() elemental.IdentifiablesList
- func (o SparseTrendQueriesList) ToPlain() elemental.IdentifiablesList
- func (o SparseTrendQueriesList) Version() int
- type SparseTrendQuery
- func (o *SparseTrendQuery) DeepCopy() *SparseTrendQuery
- func (o *SparseTrendQuery) DeepCopyInto(out *SparseTrendQuery)
- func (o *SparseTrendQuery) GetBSON() (any, error)
- func (o *SparseTrendQuery) Identifier() string
- func (o *SparseTrendQuery) Identity() elemental.Identity
- func (o *SparseTrendQuery) SetBSON(raw bson.Raw) error
- func (o *SparseTrendQuery) SetIdentifier(id string)
- func (o *SparseTrendQuery) ToPlain() elemental.PlainIdentifiable
- func (o *SparseTrendQuery) Version() int
- type TopQueriesList
- func (o TopQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o TopQueriesList) Copy() elemental.Identifiables
- func (o TopQueriesList) DefaultOrder() []string
- func (o TopQueriesList) Identity() elemental.Identity
- func (o TopQueriesList) List() elemental.IdentifiablesList
- func (o TopQueriesList) ToSparse(fields ...string) elemental.Identifiables
- func (o TopQueriesList) Version() int
- type TopQuery
- func (*TopQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *TopQuery) BleveType() string
- func (o *TopQuery) DeepCopy() *TopQuery
- func (o *TopQuery) DeepCopyInto(out *TopQuery)
- func (o *TopQuery) DefaultOrder() []string
- func (o *TopQuery) Doc() string
- func (o *TopQuery) GetBSON() (any, error)
- func (o *TopQuery) Identifier() string
- func (o *TopQuery) Identity() elemental.Identity
- func (o *TopQuery) Patch(sparse elemental.SparseIdentifiable)
- func (o *TopQuery) SetBSON(raw bson.Raw) error
- func (o *TopQuery) SetIdentifier(id string)
- func (*TopQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *TopQuery) String() string
- func (o *TopQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *TopQuery) Validate() error
- func (o *TopQuery) ValueForAttribute(name string) any
- func (o *TopQuery) Version() int
- type TopQueryItem
- func (*TopQueryItem) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *TopQueryItem) BleveType() string
- func (o *TopQueryItem) DeepCopy() *TopQueryItem
- func (o *TopQueryItem) DeepCopyInto(out *TopQueryItem)
- func (o *TopQueryItem) GetBSON() (any, error)
- func (o *TopQueryItem) SetBSON(raw bson.Raw) error
- func (*TopQueryItem) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *TopQueryItem) Validate() error
- func (o *TopQueryItem) ValueForAttribute(name string) any
- type TopQueryTopTypeValue
- type TotalQueriesList
- func (o TotalQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o TotalQueriesList) Copy() elemental.Identifiables
- func (o TotalQueriesList) DefaultOrder() []string
- func (o TotalQueriesList) Identity() elemental.Identity
- func (o TotalQueriesList) List() elemental.IdentifiablesList
- func (o TotalQueriesList) ToSparse(fields ...string) elemental.Identifiables
- func (o TotalQueriesList) Version() int
- type TotalQuery
- func (*TotalQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *TotalQuery) BleveType() string
- func (o *TotalQuery) DeepCopy() *TotalQuery
- func (o *TotalQuery) DeepCopyInto(out *TotalQuery)
- func (o *TotalQuery) DefaultOrder() []string
- func (o *TotalQuery) Doc() string
- func (o *TotalQuery) GetBSON() (any, error)
- func (o *TotalQuery) Identifier() string
- func (o *TotalQuery) Identity() elemental.Identity
- func (o *TotalQuery) Patch(sparse elemental.SparseIdentifiable)
- func (o *TotalQuery) SetBSON(raw bson.Raw) error
- func (o *TotalQuery) SetIdentifier(id string)
- func (*TotalQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *TotalQuery) String() string
- func (o *TotalQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *TotalQuery) Validate() error
- func (o *TotalQuery) ValueForAttribute(name string) any
- func (o *TotalQuery) Version() int
- type TotalQueryTotalTypeValue
- type TrendQueriesList
- func (o TrendQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
- func (o TrendQueriesList) Copy() elemental.Identifiables
- func (o TrendQueriesList) DefaultOrder() []string
- func (o TrendQueriesList) Identity() elemental.Identity
- func (o TrendQueriesList) List() elemental.IdentifiablesList
- func (o TrendQueriesList) ToSparse(fields ...string) elemental.Identifiables
- func (o TrendQueriesList) Version() int
- type TrendQuery
- func (*TrendQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *TrendQuery) BleveType() string
- func (o *TrendQuery) DeepCopy() *TrendQuery
- func (o *TrendQuery) DeepCopyInto(out *TrendQuery)
- func (o *TrendQuery) DefaultOrder() []string
- func (o *TrendQuery) Doc() string
- func (o *TrendQuery) GetBSON() (any, error)
- func (o *TrendQuery) Identifier() string
- func (o *TrendQuery) Identity() elemental.Identity
- func (o *TrendQuery) Patch(sparse elemental.SparseIdentifiable)
- func (o *TrendQuery) SetBSON(raw bson.Raw) error
- func (o *TrendQuery) SetIdentifier(id string)
- func (*TrendQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *TrendQuery) String() string
- func (o *TrendQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
- func (o *TrendQuery) Validate() error
- func (o *TrendQuery) ValueForAttribute(name string) any
- func (o *TrendQuery) Version() int
- type TrendQueryItem
- func (*TrendQueryItem) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *TrendQueryItem) BleveType() string
- func (o *TrendQueryItem) DeepCopy() *TrendQueryItem
- func (o *TrendQueryItem) DeepCopyInto(out *TrendQueryItem)
- func (o *TrendQueryItem) GetBSON() (any, error)
- func (o *TrendQueryItem) SetBSON(raw bson.Raw) error
- func (*TrendQueryItem) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *TrendQueryItem) Validate() error
- func (o *TrendQueryItem) ValueForAttribute(name string) any
- type TrendQueryTrendTypeValue
- type VPCAvailableSubnet
- func (*VPCAvailableSubnet) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *VPCAvailableSubnet) BleveType() string
- func (o *VPCAvailableSubnet) DeepCopy() *VPCAvailableSubnet
- func (o *VPCAvailableSubnet) DeepCopyInto(out *VPCAvailableSubnet)
- func (o *VPCAvailableSubnet) GetBSON() (any, error)
- func (o *VPCAvailableSubnet) SetBSON(raw bson.Raw) error
- func (*VPCAvailableSubnet) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *VPCAvailableSubnet) Validate() error
- func (o *VPCAvailableSubnet) ValueForAttribute(name string) any
- type VPCUsedSubnet
- func (*VPCUsedSubnet) AttributeSpecifications() map[string]elemental.AttributeSpecification
- func (o *VPCUsedSubnet) BleveType() string
- func (o *VPCUsedSubnet) DeepCopy() *VPCUsedSubnet
- func (o *VPCUsedSubnet) DeepCopyInto(out *VPCUsedSubnet)
- func (o *VPCUsedSubnet) GetBSON() (any, error)
- func (o *VPCUsedSubnet) SetBSON(raw bson.Raw) error
- func (*VPCUsedSubnet) SpecificationForAttribute(name string) elemental.AttributeSpecification
- func (o *VPCUsedSubnet) Validate() error
- func (o *VPCUsedSubnet) ValueForAttribute(name string) any
Constants ¶
This section is empty.
Variables ¶
var AWSAccountIDRegex = regexp.MustCompile(`^[0-9]{12}$`)
AWSAccountIDRegex is the regular expression to check the format of an AWS Account ID.
var AWSAttachmentAttributesMap = map[string]elemental.AttributeSpecification{ "VPC": { AllowedChoices: []string{}, BSONFieldName: "vpc", ConvertedName: "VPC", Description: `AWS VPC ID.`, Exposed: true, Name: "VPC", Required: true, Stored: true, Type: "string", }, "Endpoints": { AllowedChoices: []string{}, BSONFieldName: "endpoints", ConvertedName: "Endpoints", Description: `A list of AWSEndpoint objects.`, Exposed: true, Name: "endpoints", Required: true, Stored: true, SubType: "awsendpoint", Type: "refList", }, }
AWSAttachmentAttributesMap represents the map of attribute for AWSAttachment.
var AWSAttachmentLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "vpc": { AllowedChoices: []string{}, BSONFieldName: "vpc", ConvertedName: "VPC", Description: `AWS VPC ID.`, Exposed: true, Name: "VPC", Required: true, Stored: true, Type: "string", }, "endpoints": { AllowedChoices: []string{}, BSONFieldName: "endpoints", ConvertedName: "Endpoints", Description: `A list of AWSEndpoint objects.`, Exposed: true, Name: "endpoints", Required: true, Stored: true, SubType: "awsendpoint", Type: "refList", }, }
AWSAttachmentLowerCaseAttributesMap represents the map of attribute for AWSAttachment.
var AWSEndpointAttributesMap = map[string]elemental.AttributeSpecification{ "VPCID": { AllowedChoices: []string{}, BSONFieldName: "vpcid", ConvertedName: "VPCID", Description: `The AWS VPC ID.`, Exposed: true, Name: "VPCID", ReadOnly: true, Stored: true, Type: "string", }, "EndpointID": { AllowedChoices: []string{}, BSONFieldName: "endpointid", ConvertedName: "EndpointID", Description: `The AWS endpoint created by the NGFW.`, Exposed: true, Name: "endpointID", ReadOnly: true, Stored: true, Type: "string", }, "RejectedReason": { AllowedChoices: []string{}, BSONFieldName: "rejectedreason", ConvertedName: "RejectedReason", Description: `The rejected reason.`, Exposed: true, Name: "rejectedReason", ReadOnly: true, Stored: true, Type: "string", }, "Status": { AllowedChoices: []string{"Accepted", "Pending", "Rejected"}, Autogenerated: true, BSONFieldName: "status", ConvertedName: "Status", DefaultValue: AWSEndpointStatusPending, Description: `The status of the of endpoint.`, Exposed: true, Name: "status", ReadOnly: true, Stored: true, Type: "enum", }, "SubnetID": { AllowedChoices: []string{}, BSONFieldName: "subnetid", ConvertedName: "SubnetID", Description: `The AWS subnet ID.`, Exposed: true, Name: "subnetID", ReadOnly: true, Stored: true, Type: "string", }, }
AWSEndpointAttributesMap represents the map of attribute for AWSEndpoint.
var AWSEndpointLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "vpcid": { AllowedChoices: []string{}, BSONFieldName: "vpcid", ConvertedName: "VPCID", Description: `The AWS VPC ID.`, Exposed: true, Name: "VPCID", ReadOnly: true, Stored: true, Type: "string", }, "endpointid": { AllowedChoices: []string{}, BSONFieldName: "endpointid", ConvertedName: "EndpointID", Description: `The AWS endpoint created by the NGFW.`, Exposed: true, Name: "endpointID", ReadOnly: true, Stored: true, Type: "string", }, "rejectedreason": { AllowedChoices: []string{}, BSONFieldName: "rejectedreason", ConvertedName: "RejectedReason", Description: `The rejected reason.`, Exposed: true, Name: "rejectedReason", ReadOnly: true, Stored: true, Type: "string", }, "status": { AllowedChoices: []string{"Accepted", "Pending", "Rejected"}, Autogenerated: true, BSONFieldName: "status", ConvertedName: "Status", DefaultValue: AWSEndpointStatusPending, Description: `The status of the of endpoint.`, Exposed: true, Name: "status", ReadOnly: true, Stored: true, Type: "enum", }, "subnetid": { AllowedChoices: []string{}, BSONFieldName: "subnetid", ConvertedName: "SubnetID", Description: `The AWS subnet ID.`, Exposed: true, Name: "subnetID", ReadOnly: true, Stored: true, Type: "string", }, }
AWSEndpointLowerCaseAttributesMap represents the map of attribute for AWSEndpoint.
var AWSFirewallAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "NGFWFirewall": { AllowedChoices: []string{}, BSONFieldName: "ngfwfirewall", ConvertedName: "NGFWFirewall", Description: `The internal name of the NGFW firewall.`, Exposed: true, Name: "NGFWFirewall", ReadOnly: true, Stored: true, Type: "string", }, "VPCIDs": { AllowedChoices: []string{}, BSONFieldName: "vpcids", ConvertedName: "VPCIDs", Description: `The list of VPC IDs.`, Exposed: true, Name: "VPCIDs", Required: true, Stored: true, SubType: "string", Type: "list", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "AvailabilityZones": { AllowedChoices: []string{}, BSONFieldName: "availabilityzones", ConvertedName: "AvailabilityZones", Description: `A list of availability zones.`, Exposed: true, Name: "availabilityZones", Required: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "EndpointServiceName": { AllowedChoices: []string{}, BSONFieldName: "endpointservicename", ConvertedName: "EndpointServiceName", Description: `The endpoint service name needed to create an AWS endpoint.`, Exposed: true, Name: "endpointServiceName", ReadOnly: true, Stored: true, Type: "string", }, "Endpoints": { AllowedChoices: []string{}, BSONFieldName: "endpoints", ConvertedName: "Endpoints", Description: `The firewall endpoints.`, Exposed: true, Name: "endpoints", ReadOnly: true, Stored: true, SubType: "awsendpoint", Type: "refList", }, "LastCommitTime": { AllowedChoices: []string{}, BSONFieldName: "lastcommittime", ConvertedName: "LastCommitTime", Description: `The date when the firewall was last committed.`, Exposed: true, Name: "lastCommitTime", ReadOnly: true, Stored: true, Type: "time", }, "LicenseType": { AllowedChoices: []string{"TAP", "Basic", "Advanced"}, Autogenerated: true, BSONFieldName: "licensetype", ConvertedName: "LicenseType", DefaultValue: AWSFirewallLicenseTypeTAP, Description: `The license type of the firewall.`, Exposed: true, Name: "licenseType", ReadOnly: true, Stored: true, Type: "enum", }, "Mode": { AllowedChoices: []string{"TAP", "NGFW"}, BSONFieldName: "mode", ConvertedName: "Mode", DefaultValue: AWSFirewallModeTAP, Description: `The mode of the of firewall.`, Exposed: true, Name: "mode", ReadOnly: true, Stored: true, Type: "enum", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", CreationOnly: true, Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "Region": { AllowedChoices: []string{}, BSONFieldName: "region", ConvertedName: "Region", CreationOnly: true, Description: `The AWS region of this Firewall.`, Exposed: true, Name: "region", Required: true, Stored: true, Type: "string", }, "Status": { AllowedChoices: []string{"Creating", "Updating", "Deleting", "Ready", "Failed", "LogConfigFailed"}, Autogenerated: true, BSONFieldName: "status", ConvertedName: "Status", DefaultValue: AWSFirewallStatusCreating, Description: `The status of the of firewall.`, Exposed: true, Name: "status", ReadOnly: true, Stored: true, Type: "enum", }, "StatusReason": { AllowedChoices: []string{}, BSONFieldName: "statusreason", ConvertedName: "StatusReason", Description: `The status description of the firewall.`, Exposed: true, Name: "statusReason", ReadOnly: true, Stored: true, Type: "string", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
AWSFirewallAttributesMap represents the map of attribute for AWSFirewall.
var AWSFirewallIdentity = elemental.Identity{ Name: "awsfirewall", Category: "awsfirewalls", Package: "ngfw", Private: false, }
AWSFirewallIdentity represents the Identity of the object.
var AWSFirewallLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "ngfwfirewall": { AllowedChoices: []string{}, BSONFieldName: "ngfwfirewall", ConvertedName: "NGFWFirewall", Description: `The internal name of the NGFW firewall.`, Exposed: true, Name: "NGFWFirewall", ReadOnly: true, Stored: true, Type: "string", }, "vpcids": { AllowedChoices: []string{}, BSONFieldName: "vpcids", ConvertedName: "VPCIDs", Description: `The list of VPC IDs.`, Exposed: true, Name: "VPCIDs", Required: true, Stored: true, SubType: "string", Type: "list", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "availabilityzones": { AllowedChoices: []string{}, BSONFieldName: "availabilityzones", ConvertedName: "AvailabilityZones", Description: `A list of availability zones.`, Exposed: true, Name: "availabilityZones", Required: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "endpointservicename": { AllowedChoices: []string{}, BSONFieldName: "endpointservicename", ConvertedName: "EndpointServiceName", Description: `The endpoint service name needed to create an AWS endpoint.`, Exposed: true, Name: "endpointServiceName", ReadOnly: true, Stored: true, Type: "string", }, "endpoints": { AllowedChoices: []string{}, BSONFieldName: "endpoints", ConvertedName: "Endpoints", Description: `The firewall endpoints.`, Exposed: true, Name: "endpoints", ReadOnly: true, Stored: true, SubType: "awsendpoint", Type: "refList", }, "lastcommittime": { AllowedChoices: []string{}, BSONFieldName: "lastcommittime", ConvertedName: "LastCommitTime", Description: `The date when the firewall was last committed.`, Exposed: true, Name: "lastCommitTime", ReadOnly: true, Stored: true, Type: "time", }, "licensetype": { AllowedChoices: []string{"TAP", "Basic", "Advanced"}, Autogenerated: true, BSONFieldName: "licensetype", ConvertedName: "LicenseType", DefaultValue: AWSFirewallLicenseTypeTAP, Description: `The license type of the firewall.`, Exposed: true, Name: "licenseType", ReadOnly: true, Stored: true, Type: "enum", }, "mode": { AllowedChoices: []string{"TAP", "NGFW"}, BSONFieldName: "mode", ConvertedName: "Mode", DefaultValue: AWSFirewallModeTAP, Description: `The mode of the of firewall.`, Exposed: true, Name: "mode", ReadOnly: true, Stored: true, Type: "enum", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", CreationOnly: true, Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "region": { AllowedChoices: []string{}, BSONFieldName: "region", ConvertedName: "Region", CreationOnly: true, Description: `The AWS region of this Firewall.`, Exposed: true, Name: "region", Required: true, Stored: true, Type: "string", }, "status": { AllowedChoices: []string{"Creating", "Updating", "Deleting", "Ready", "Failed", "LogConfigFailed"}, Autogenerated: true, BSONFieldName: "status", ConvertedName: "Status", DefaultValue: AWSFirewallStatusCreating, Description: `The status of the of firewall.`, Exposed: true, Name: "status", ReadOnly: true, Stored: true, Type: "enum", }, "statusreason": { AllowedChoices: []string{}, BSONFieldName: "statusreason", ConvertedName: "StatusReason", Description: `The status description of the firewall.`, Exposed: true, Name: "statusReason", ReadOnly: true, Stored: true, Type: "string", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
AWSFirewallLowerCaseAttributesMap represents the map of attribute for AWSFirewall.
var AWSLogDefinitionAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "DecryptionEnabled": { AllowedChoices: []string{}, BSONFieldName: "decryptionenabled", ConvertedName: "DecryptionEnabled", Description: `The Decryption log is enabled.`, Exposed: true, Name: "decryptionEnabled", Stored: true, Type: "boolean", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "LogDestination": { AllowedChoices: []string{}, BSONFieldName: "logdestination", ConvertedName: "LogDestination", Description: `Destination for log output.`, Exposed: true, Name: "logDestination", Required: true, Stored: true, Type: "string", }, "LogDestinationType": { AllowedChoices: []string{"Prisma", "S3", "Cloudwatch", "KinesisFirehose"}, BSONFieldName: "logdestinationtype", ConvertedName: "LogDestinationType", Description: `Destination type for log output.`, Exposed: true, Name: "logDestinationType", Required: true, Stored: true, Type: "enum", }, "LogPushRoleARN": { AllowedChoices: []string{}, BSONFieldName: "logpushrolearn", ConvertedName: "LogPushRoleARN", Description: `The ARN for NGFW to write to the destination.`, Exposed: true, Name: "logPushRoleARN", Stored: true, Type: "string", }, "LogQueryRoleARN": { AllowedChoices: []string{}, BSONFieldName: "logqueryrolearn", ConvertedName: "LogQueryRoleARN", Description: `The ARN for PCFW to query the destination.`, Exposed: true, Name: "logQueryRoleARN", Stored: true, Type: "string", }, "LogRegion": { AllowedChoices: []string{}, BSONFieldName: "logregion", ConvertedName: "LogRegion", Description: `The AWS region where logging data lives.`, Exposed: true, Name: "logRegion", Required: true, Stored: true, Type: "string", }, "LogResourcePrefix": { AllowedChoices: []string{}, BSONFieldName: "logresourceprefix", ConvertedName: "LogResourcePrefix", DefaultValue: "pcfw", Description: `Prefix to use for logging resources.`, Exposed: true, Name: "logResourcePrefix", Required: true, Stored: true, Type: "string", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", CreationOnly: true, Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "ThreatEnabled": { AllowedChoices: []string{}, BSONFieldName: "threatenabled", ConvertedName: "ThreatEnabled", Description: `The Threat log is enabled.`, Exposed: true, Name: "threatEnabled", Stored: true, Type: "boolean", }, "TrafficEnabled": { AllowedChoices: []string{}, BSONFieldName: "trafficenabled", ConvertedName: "TrafficEnabled", Description: `The Traffic log is enabled.`, Exposed: true, Name: "trafficEnabled", Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
AWSLogDefinitionAttributesMap represents the map of attribute for AWSLogDefinition.
var AWSLogDefinitionIdentity = elemental.Identity{ Name: "awslogdefinition", Category: "awslogdefinitions", Package: "ngfw", Private: false, }
AWSLogDefinitionIdentity represents the Identity of the object.
var AWSLogDefinitionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "decryptionenabled": { AllowedChoices: []string{}, BSONFieldName: "decryptionenabled", ConvertedName: "DecryptionEnabled", Description: `The Decryption log is enabled.`, Exposed: true, Name: "decryptionEnabled", Stored: true, Type: "boolean", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "logdestination": { AllowedChoices: []string{}, BSONFieldName: "logdestination", ConvertedName: "LogDestination", Description: `Destination for log output.`, Exposed: true, Name: "logDestination", Required: true, Stored: true, Type: "string", }, "logdestinationtype": { AllowedChoices: []string{"Prisma", "S3", "Cloudwatch", "KinesisFirehose"}, BSONFieldName: "logdestinationtype", ConvertedName: "LogDestinationType", Description: `Destination type for log output.`, Exposed: true, Name: "logDestinationType", Required: true, Stored: true, Type: "enum", }, "logpushrolearn": { AllowedChoices: []string{}, BSONFieldName: "logpushrolearn", ConvertedName: "LogPushRoleARN", Description: `The ARN for NGFW to write to the destination.`, Exposed: true, Name: "logPushRoleARN", Stored: true, Type: "string", }, "logqueryrolearn": { AllowedChoices: []string{}, BSONFieldName: "logqueryrolearn", ConvertedName: "LogQueryRoleARN", Description: `The ARN for PCFW to query the destination.`, Exposed: true, Name: "logQueryRoleARN", Stored: true, Type: "string", }, "logregion": { AllowedChoices: []string{}, BSONFieldName: "logregion", ConvertedName: "LogRegion", Description: `The AWS region where logging data lives.`, Exposed: true, Name: "logRegion", Required: true, Stored: true, Type: "string", }, "logresourceprefix": { AllowedChoices: []string{}, BSONFieldName: "logresourceprefix", ConvertedName: "LogResourcePrefix", DefaultValue: "pcfw", Description: `Prefix to use for logging resources.`, Exposed: true, Name: "logResourcePrefix", Required: true, Stored: true, Type: "string", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", CreationOnly: true, Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "threatenabled": { AllowedChoices: []string{}, BSONFieldName: "threatenabled", ConvertedName: "ThreatEnabled", Description: `The Threat log is enabled.`, Exposed: true, Name: "threatEnabled", Stored: true, Type: "boolean", }, "trafficenabled": { AllowedChoices: []string{}, BSONFieldName: "trafficenabled", ConvertedName: "TrafficEnabled", Description: `The Traffic log is enabled.`, Exposed: true, Name: "trafficEnabled", Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
AWSLogDefinitionLowerCaseAttributesMap represents the map of attribute for AWSLogDefinition.
var AvailabilityZoneSubnetAttributesMap = map[string]elemental.AttributeSpecification{ "AvailabilityZone": { AllowedChoices: []string{}, ConvertedName: "AvailabilityZone", Description: `The availability zone.`, Exposed: true, Name: "availabilityZone", Type: "string", }, "SubnetCIDR": { AllowedChoices: []string{}, ConvertedName: "SubnetCIDR", Description: `The AWS subnet CIDR block in this availability zone.`, Exposed: true, Name: "subnetCIDR", Type: "string", }, }
AvailabilityZoneSubnetAttributesMap represents the map of attribute for AvailabilityZoneSubnet.
var AvailabilityZoneSubnetLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "availabilityzone": { AllowedChoices: []string{}, ConvertedName: "AvailabilityZone", Description: `The availability zone.`, Exposed: true, Name: "availabilityZone", Type: "string", }, "subnetcidr": { AllowedChoices: []string{}, ConvertedName: "SubnetCIDR", Description: `The AWS subnet CIDR block in this availability zone.`, Exposed: true, Name: "subnetCIDR", Type: "string", }, }
AvailabilityZoneSubnetLowerCaseAttributesMap represents the map of attribute for AvailabilityZoneSubnet.
var FirewallAppIDListAttributesMap = map[string]elemental.AttributeSpecification{ "AppIDs": { AllowedChoices: []string{}, ConvertedName: "AppIDs", Description: `A list of NGFW AppIDs.`, Exposed: true, Name: "appIDs", ReadOnly: true, SubType: "string", Type: "list", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
FirewallAppIDListAttributesMap represents the map of attribute for FirewallAppIDList.
var FirewallAppIDListIdentity = elemental.Identity{ Name: "firewallappidlist", Category: "firewallappidlist", Package: "ngfw", Private: false, }
FirewallAppIDListIdentity represents the Identity of the object.
var FirewallAppIDListLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "appids": { AllowedChoices: []string{}, ConvertedName: "AppIDs", Description: `A list of NGFW AppIDs.`, Exposed: true, Name: "appIDs", ReadOnly: true, SubType: "string", Type: "list", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
FirewallAppIDListLowerCaseAttributesMap represents the map of attribute for FirewallAppIDList.
var FirewallApplicationCriteriaAttributesMap = map[string]elemental.AttributeSpecification{ "AppIDs": { AllowedChoices: []string{}, BSONFieldName: "appids", ConvertedName: "AppIDs", Description: `List of NGFW App IDs. See AppIDList.`, Exposed: true, Name: "appIDs", Stored: true, SubType: "string", Type: "list", }, "ApplicationGroupIDs": { AllowedChoices: []string{}, BSONFieldName: "applicationgroupids", ConvertedName: "ApplicationGroupIDs", Description: `A list of FirewallApplicationGroup IDs.`, Exposed: true, Name: "applicationGroupIDs", Stored: true, SubType: "string", Type: "list", }, }
FirewallApplicationCriteriaAttributesMap represents the map of attribute for FirewallApplicationCriteria.
var FirewallApplicationCriteriaLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "appids": { AllowedChoices: []string{}, BSONFieldName: "appids", ConvertedName: "AppIDs", Description: `List of NGFW App IDs. See AppIDList.`, Exposed: true, Name: "appIDs", Stored: true, SubType: "string", Type: "list", }, "applicationgroupids": { AllowedChoices: []string{}, BSONFieldName: "applicationgroupids", ConvertedName: "ApplicationGroupIDs", Description: `A list of FirewallApplicationGroup IDs.`, Exposed: true, Name: "applicationGroupIDs", Stored: true, SubType: "string", Type: "list", }, }
FirewallApplicationCriteriaLowerCaseAttributesMap represents the map of attribute for FirewallApplicationCriteria.
var FirewallApplicationGroupAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AppIDs": { AllowedChoices: []string{}, BSONFieldName: "appids", ConvertedName: "AppIDs", Description: `List of NGFW AppIDs. See FirewallAppIDList.`, Exposed: true, Name: "appIDs", Required: true, Stored: true, SubType: "string", Type: "list", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallApplicationGroupAttributesMap represents the map of attribute for FirewallApplicationGroup.
var FirewallApplicationGroupIdentity = elemental.Identity{ Name: "firewallapplicationgroup", Category: "firewallapplicationgroups", Package: "ngfw", Private: false, }
FirewallApplicationGroupIdentity represents the Identity of the object.
var FirewallApplicationGroupLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "appids": { AllowedChoices: []string{}, BSONFieldName: "appids", ConvertedName: "AppIDs", Description: `List of NGFW AppIDs. See FirewallAppIDList.`, Exposed: true, Name: "appIDs", Required: true, Stored: true, SubType: "string", Type: "list", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallApplicationGroupLowerCaseAttributesMap represents the map of attribute for FirewallApplicationGroup.
var FirewallAutoIncludeProfileAttributesMap = map[string]elemental.AttributeSpecification{ "VPC": { AllowedChoices: []string{}, BSONFieldName: "vpc", ConvertedName: "VPC", Description: `An AWS VPC ID.`, Exposed: true, Name: "VPC", Stored: true, Type: "string", }, "Tags": { AllowedChoices: []string{}, BSONFieldName: "tags", ConvertedName: "Tags", Description: `A tag list.`, Exposed: true, Name: "tags", Stored: true, SubType: "string", Type: "list", }, }
FirewallAutoIncludeProfileAttributesMap represents the map of attribute for FirewallAutoIncludeProfile.
var FirewallAutoIncludeProfileLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "vpc": { AllowedChoices: []string{}, BSONFieldName: "vpc", ConvertedName: "VPC", Description: `An AWS VPC ID.`, Exposed: true, Name: "VPC", Stored: true, Type: "string", }, "tags": { AllowedChoices: []string{}, BSONFieldName: "tags", ConvertedName: "Tags", Description: `A tag list.`, Exposed: true, Name: "tags", Stored: true, SubType: "string", Type: "list", }, }
FirewallAutoIncludeProfileLowerCaseAttributesMap represents the map of attribute for FirewallAutoIncludeProfile.
var FirewallCIDRlistAttributesMap = map[string]elemental.AttributeSpecification{ "CIDRs": { AllowedChoices: []string{}, BSONFieldName: "cidrs", ConvertedName: "CIDRs", Description: `List of CIDRs.`, Exposed: true, Name: "CIDRs", Required: true, Stored: true, SubType: "string", Type: "list", }, "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCIDRlistAttributesMap represents the map of attribute for FirewallCIDRlist.
var FirewallCIDRlistIdentity = elemental.Identity{ Name: "firewallcidrlist", Category: "firewallcidrlists", Package: "ngfw", Private: false, }
FirewallCIDRlistIdentity represents the Identity of the object.
var FirewallCIDRlistLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "cidrs": { AllowedChoices: []string{}, BSONFieldName: "cidrs", ConvertedName: "CIDRs", Description: `List of CIDRs.`, Exposed: true, Name: "CIDRs", Required: true, Stored: true, SubType: "string", Type: "list", }, "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCIDRlistLowerCaseAttributesMap represents the map of attribute for FirewallCIDRlist.
var FirewallCertificateAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "Certificate": { AllowedChoices: []string{}, BSONFieldName: "certificate", ConvertedName: "Certificate", Description: `Depends on the Type. For AWS, it is the AWS Certificate ARN.`, Exposed: true, Name: "certificate", Stored: true, Type: "string", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "SelfSigned": { AllowedChoices: []string{}, BSONFieldName: "selfsigned", ConvertedName: "SelfSigned", Description: `A self-signed root CA certificate.`, Exposed: true, Name: "selfSigned", Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCertificateAttributesMap represents the map of attribute for FirewallCertificate.
var FirewallCertificateIdentity = elemental.Identity{ Name: "firewallcertificate", Category: "firewallcertificates", Package: "ngfw", Private: false, }
FirewallCertificateIdentity represents the Identity of the object.
var FirewallCertificateLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "certificate": { AllowedChoices: []string{}, BSONFieldName: "certificate", ConvertedName: "Certificate", Description: `Depends on the Type. For AWS, it is the AWS Certificate ARN.`, Exposed: true, Name: "certificate", Stored: true, Type: "string", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "selfsigned": { AllowedChoices: []string{}, BSONFieldName: "selfsigned", ConvertedName: "SelfSigned", Description: `A self-signed root CA certificate.`, Exposed: true, Name: "selfSigned", Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCertificateLowerCaseAttributesMap represents the map of attribute for FirewallCertificate.
var FirewallCommitActionAttributesMap = map[string]elemental.AttributeSpecification{ "ActionStatus": { AllowedChoices: []string{"Success", "Failure"}, ConvertedName: "ActionStatus", Description: `The status of action.`, Exposed: true, Name: "actionStatus", ReadOnly: true, Type: "enum", }, "ActionStatusReason": { AllowedChoices: []string{}, ConvertedName: "ActionStatusReason", Description: `The action status description.`, Exposed: true, Name: "actionStatusReason", ReadOnly: true, Type: "string", }, "AffectedFirewalls": { AllowedChoices: []string{}, BSONFieldName: "affectedfirewalls", ConvertedName: "AffectedFirewalls", Description: `The firewalls effected by the commit action.`, Exposed: true, Name: "affectedFirewalls", Stored: true, SubType: "firewallstatus", Type: "refList", }, "ObjectID": { AllowedChoices: []string{}, ConvertedName: "ObjectID", Description: `The ID of the object being committed.`, Exposed: true, Name: "objectID", Required: true, Type: "string", }, "ObjectType": { AllowedChoices: []string{"FirewallRuleset", "FirewallTemplate", "FirewallSecurityProfile", "AWSLogDefinition"}, ConvertedName: "ObjectType", DefaultValue: FirewallCommitActionObjectTypeFirewallRuleset, Description: `The type of object being committed.`, Exposed: true, Name: "objectType", Type: "enum", }, }
FirewallCommitActionAttributesMap represents the map of attribute for FirewallCommitAction.
var FirewallCommitActionIdentity = elemental.Identity{ Name: "firewallcommitaction", Category: "firewallcommitactions", Package: "ngfw", Private: false, }
FirewallCommitActionIdentity represents the Identity of the object.
var FirewallCommitActionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "actionstatus": { AllowedChoices: []string{"Success", "Failure"}, ConvertedName: "ActionStatus", Description: `The status of action.`, Exposed: true, Name: "actionStatus", ReadOnly: true, Type: "enum", }, "actionstatusreason": { AllowedChoices: []string{}, ConvertedName: "ActionStatusReason", Description: `The action status description.`, Exposed: true, Name: "actionStatusReason", ReadOnly: true, Type: "string", }, "affectedfirewalls": { AllowedChoices: []string{}, BSONFieldName: "affectedfirewalls", ConvertedName: "AffectedFirewalls", Description: `The firewalls effected by the commit action.`, Exposed: true, Name: "affectedFirewalls", Stored: true, SubType: "firewallstatus", Type: "refList", }, "objectid": { AllowedChoices: []string{}, ConvertedName: "ObjectID", Description: `The ID of the object being committed.`, Exposed: true, Name: "objectID", Required: true, Type: "string", }, "objecttype": { AllowedChoices: []string{"FirewallRuleset", "FirewallTemplate", "FirewallSecurityProfile", "AWSLogDefinition"}, ConvertedName: "ObjectType", DefaultValue: FirewallCommitActionObjectTypeFirewallRuleset, Description: `The type of object being committed.`, Exposed: true, Name: "objectType", Type: "enum", }, }
FirewallCommitActionLowerCaseAttributesMap represents the map of attribute for FirewallCommitAction.
var FirewallCommittedRulesetAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CommittedTime": { AllowedChoices: []string{}, BSONFieldName: "committedtime", ConvertedName: "CommittedTime", Description: `The date when the ruleset or template was committed.`, Exposed: true, Name: "committedTime", ReadOnly: true, Stored: true, Type: "time", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "ObjectID": { AllowedChoices: []string{}, BSONFieldName: "objectid", ConvertedName: "ObjectID", Description: `The ID of the ruleset or template that was committed.`, Exposed: true, Name: "objectID", ReadOnly: true, Stored: true, Type: "time", }, "ObjectType": { AllowedChoices: []string{"FirewallRuleset", "FirewallTemplate"}, BSONFieldName: "objecttype", ConvertedName: "ObjectType", DefaultValue: FirewallCommittedRulesetObjectTypeFirewallRuleset, Description: `The type of object committed.`, Exposed: true, Name: "objectType", Stored: true, Type: "enum", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCommittedRulesetAttributesMap represents the map of attribute for FirewallCommittedRuleset.
var FirewallCommittedRulesetIdentity = elemental.Identity{ Name: "firewallcommittedruleset", Category: "firewallcommittedrulesets", Package: "ngfw", Private: false, }
FirewallCommittedRulesetIdentity represents the Identity of the object.
var FirewallCommittedRulesetLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "committedtime": { AllowedChoices: []string{}, BSONFieldName: "committedtime", ConvertedName: "CommittedTime", Description: `The date when the ruleset or template was committed.`, Exposed: true, Name: "committedTime", ReadOnly: true, Stored: true, Type: "time", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "objectid": { AllowedChoices: []string{}, BSONFieldName: "objectid", ConvertedName: "ObjectID", Description: `The ID of the ruleset or template that was committed.`, Exposed: true, Name: "objectID", ReadOnly: true, Stored: true, Type: "time", }, "objecttype": { AllowedChoices: []string{"FirewallRuleset", "FirewallTemplate"}, BSONFieldName: "objecttype", ConvertedName: "ObjectType", DefaultValue: FirewallCommittedRulesetObjectTypeFirewallRuleset, Description: `The type of object committed.`, Exposed: true, Name: "objectType", Stored: true, Type: "enum", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCommittedRulesetLowerCaseAttributesMap represents the map of attribute for FirewallCommittedRuleset.
var FirewallCountryCodeAttributesMap = map[string]elemental.AttributeSpecification{ "Description": { AllowedChoices: []string{}, ConvertedName: "Description", Description: `The Country description.`, Exposed: true, Name: "description", ReadOnly: true, Type: "string", }, "Name": { AllowedChoices: []string{}, ConvertedName: "Name", Description: `The country code name.`, Exposed: true, Name: "name", ReadOnly: true, Type: "string", }, }
FirewallCountryCodeAttributesMap represents the map of attribute for FirewallCountryCode.
var FirewallCountryCodeLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "description": { AllowedChoices: []string{}, ConvertedName: "Description", Description: `The Country description.`, Exposed: true, Name: "description", ReadOnly: true, Type: "string", }, "name": { AllowedChoices: []string{}, ConvertedName: "Name", Description: `The country code name.`, Exposed: true, Name: "name", ReadOnly: true, Type: "string", }, }
FirewallCountryCodeLowerCaseAttributesMap represents the map of attribute for FirewallCountryCode.
var FirewallCountryCodelistAttributesMap = map[string]elemental.AttributeSpecification{ "Countrycodes": { AllowedChoices: []string{}, BSONFieldName: "countrycodes", ConvertedName: "Countrycodes", Description: `A list of NGFW Country codes.`, Exposed: true, Name: "countrycodes", ReadOnly: true, Stored: true, SubType: "firewallcountrycode", Type: "refList", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
FirewallCountryCodelistAttributesMap represents the map of attribute for FirewallCountryCodelist.
var FirewallCountryCodelistIdentity = elemental.Identity{ Name: "firewallcountrycodelist", Category: "firewallcountrycodelist", Package: "ngfw", Private: false, }
FirewallCountryCodelistIdentity represents the Identity of the object.
var FirewallCountryCodelistLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "countrycodes": { AllowedChoices: []string{}, BSONFieldName: "countrycodes", ConvertedName: "Countrycodes", Description: `A list of NGFW Country codes.`, Exposed: true, Name: "countrycodes", ReadOnly: true, Stored: true, SubType: "firewallcountrycode", Type: "refList", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
FirewallCountryCodelistLowerCaseAttributesMap represents the map of attribute for FirewallCountryCodelist.
var FirewallCustomExternalFeedAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CertificateProfile": { AllowedChoices: []string{}, BSONFieldName: "certificateprofile", ConvertedName: "CertificateProfile", Description: `TODO figure out what this is.`, Exposed: true, Name: "certificateProfile", Stored: true, Type: "string", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "Feedtype": { AllowedChoices: []string{"IPList", "URLList"}, BSONFieldName: "feedtype", ConvertedName: "Feedtype", DefaultValue: FirewallCustomExternalFeedFeedtypeIPList, Description: `The type of external feed.`, Exposed: true, Name: "feedtype", Stored: true, Type: "enum", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "SourceURL": { AllowedChoices: []string{}, BSONFieldName: "sourceurl", ConvertedName: "SourceURL", Description: `The URL of the external feed.`, Exposed: true, Name: "sourceURL", Required: true, Stored: true, Type: "string", }, "UpdateDailyTime": { AllowedChoices: []string{}, BSONFieldName: "updatedailytime", ConvertedName: "UpdateDailyTime", Description: `Specifies the time of day when the update frequency is daily.`, Exposed: true, Name: "updateDailyTime", Stored: true, Type: "time", }, "UpdateFrequency": { AllowedChoices: []string{"Daily", "Hourly"}, BSONFieldName: "updatefrequency", ConvertedName: "UpdateFrequency", DefaultValue: FirewallCustomExternalFeedUpdateFrequencyDaily, Description: `How often is the external feed updated.`, Exposed: true, Name: "updateFrequency", Stored: true, Type: "enum", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCustomExternalFeedAttributesMap represents the map of attribute for FirewallCustomExternalFeed.
var FirewallCustomExternalFeedIdentity = elemental.Identity{ Name: "firewallcustomexternalfeed", Category: "firewallcustomexternalfeeds", Package: "ngfw", Private: false, }
FirewallCustomExternalFeedIdentity represents the Identity of the object.
var FirewallCustomExternalFeedLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "certificateprofile": { AllowedChoices: []string{}, BSONFieldName: "certificateprofile", ConvertedName: "CertificateProfile", Description: `TODO figure out what this is.`, Exposed: true, Name: "certificateProfile", Stored: true, Type: "string", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "feedtype": { AllowedChoices: []string{"IPList", "URLList"}, BSONFieldName: "feedtype", ConvertedName: "Feedtype", DefaultValue: FirewallCustomExternalFeedFeedtypeIPList, Description: `The type of external feed.`, Exposed: true, Name: "feedtype", Stored: true, Type: "enum", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "sourceurl": { AllowedChoices: []string{}, BSONFieldName: "sourceurl", ConvertedName: "SourceURL", Description: `The URL of the external feed.`, Exposed: true, Name: "sourceURL", Required: true, Stored: true, Type: "string", }, "updatedailytime": { AllowedChoices: []string{}, BSONFieldName: "updatedailytime", ConvertedName: "UpdateDailyTime", Description: `Specifies the time of day when the update frequency is daily.`, Exposed: true, Name: "updateDailyTime", Stored: true, Type: "time", }, "updatefrequency": { AllowedChoices: []string{"Daily", "Hourly"}, BSONFieldName: "updatefrequency", ConvertedName: "UpdateFrequency", DefaultValue: FirewallCustomExternalFeedUpdateFrequencyDaily, Description: `How often is the external feed updated.`, Exposed: true, Name: "updateFrequency", Stored: true, Type: "enum", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCustomExternalFeedLowerCaseAttributesMap represents the map of attribute for FirewallCustomExternalFeed.
var FirewallCustomURLCategoryAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "URIs": { AllowedChoices: []string{}, BSONFieldName: "uris", ConvertedName: "URIs", Description: `List of URIs.`, Exposed: true, Name: "URIs", Required: true, Stored: true, SubType: "string", Type: "list", }, "Action": { AllowedChoices: []string{"None", "Alert", "Allow", "Block"}, BSONFieldName: "action", ConvertedName: "Action", DefaultValue: FirewallCustomURLCategoryActionNone, Description: `The action the firewall should take.`, Exposed: true, Name: "action", Stored: true, Type: "enum", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCustomURLCategoryAttributesMap represents the map of attribute for FirewallCustomURLCategory.
var FirewallCustomURLCategoryIdentity = elemental.Identity{ Name: "firewallcustomurlcategory", Category: "firewallcustomurlcategories", Package: "ngfw", Private: false, }
FirewallCustomURLCategoryIdentity represents the Identity of the object.
var FirewallCustomURLCategoryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "uris": { AllowedChoices: []string{}, BSONFieldName: "uris", ConvertedName: "URIs", Description: `List of URIs.`, Exposed: true, Name: "URIs", Required: true, Stored: true, SubType: "string", Type: "list", }, "action": { AllowedChoices: []string{"None", "Alert", "Allow", "Block"}, BSONFieldName: "action", ConvertedName: "Action", DefaultValue: FirewallCustomURLCategoryActionNone, Description: `The action the firewall should take.`, Exposed: true, Name: "action", Stored: true, Type: "enum", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallCustomURLCategoryLowerCaseAttributesMap represents the map of attribute for FirewallCustomURLCategory.
var FirewallExternalFeedAttributesMap = map[string]elemental.AttributeSpecification{ "Feedtype": { AllowedChoices: []string{"IPList", "URLList"}, BSONFieldName: "feedtype", ConvertedName: "Feedtype", DefaultValue: FirewallExternalFeedFeedtypeIPList, Description: `The type of external feed.`, Exposed: true, Name: "feedtype", Stored: true, Type: "enum", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `External feed name.`, Exposed: true, Name: "name", ReadOnly: true, Required: true, Stored: true, Type: "string", }, }
FirewallExternalFeedAttributesMap represents the map of attribute for FirewallExternalFeed.
var FirewallExternalFeedListAttributesMap = map[string]elemental.AttributeSpecification{ "Feeds": { AllowedChoices: []string{}, BSONFieldName: "feeds", ConvertedName: "Feeds", Description: `A list of external feed objects.`, Exposed: true, Name: "feeds", ReadOnly: true, Stored: true, SubType: "firewallexternalfeed", Type: "refList", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
FirewallExternalFeedListAttributesMap represents the map of attribute for FirewallExternalFeedList.
var FirewallExternalFeedListIdentity = elemental.Identity{ Name: "firewallexternalfeedlist", Category: "firewallexternalfeedlists", Package: "ngfw", Private: false, }
FirewallExternalFeedListIdentity represents the Identity of the object.
var FirewallExternalFeedListLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "feeds": { AllowedChoices: []string{}, BSONFieldName: "feeds", ConvertedName: "Feeds", Description: `A list of external feed objects.`, Exposed: true, Name: "feeds", ReadOnly: true, Stored: true, SubType: "firewallexternalfeed", Type: "refList", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
FirewallExternalFeedListLowerCaseAttributesMap represents the map of attribute for FirewallExternalFeedList.
var FirewallExternalFeedLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "feedtype": { AllowedChoices: []string{"IPList", "URLList"}, BSONFieldName: "feedtype", ConvertedName: "Feedtype", DefaultValue: FirewallExternalFeedFeedtypeIPList, Description: `The type of external feed.`, Exposed: true, Name: "feedtype", Stored: true, Type: "enum", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `External feed name.`, Exposed: true, Name: "name", ReadOnly: true, Required: true, Stored: true, Type: "string", }, }
FirewallExternalFeedLowerCaseAttributesMap represents the map of attribute for FirewallExternalFeed.
var FirewallFQDNListAttributesMap = map[string]elemental.AttributeSpecification{ "FQDNs": { AllowedChoices: []string{}, ConvertedName: "FQDNs", Description: `List of FQDNs.`, Exposed: true, Name: "FQDNs", Required: true, SubType: "string", Type: "list", }, "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallFQDNListAttributesMap represents the map of attribute for FirewallFQDNList.
var FirewallFQDNListIdentity = elemental.Identity{ Name: "firewallfqdnlist", Category: "firewallfqdnlists", Package: "ngfw", Private: false, }
FirewallFQDNListIdentity represents the Identity of the object.
var FirewallFQDNListLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "fqdns": { AllowedChoices: []string{}, ConvertedName: "FQDNs", Description: `List of FQDNs.`, Exposed: true, Name: "FQDNs", Required: true, SubType: "string", Type: "list", }, "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallFQDNListLowerCaseAttributesMap represents the map of attribute for FirewallFQDNList.
var FirewallGroupAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "AutoIncludeProfile": { AllowedChoices: []string{}, BSONFieldName: "autoincludeprofile", ConvertedName: "AutoIncludeProfile", Description: `A profile used to attach newly created firewalls to this firewall group.`, Exposed: true, Name: "autoIncludeProfile", Stored: true, SubType: "firewallautoincludeprofile", Type: "ref", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "FirewallSecurityProfileID": { AllowedChoices: []string{}, BSONFieldName: "firewallsecurityprofileid", ConvertedName: "FirewallSecurityProfileID", Description: `A FirewallSecurityProfile ID.`, Exposed: true, Name: "firewallSecurityProfileID", Stored: true, Type: "string", }, "FirewallTemplateID": { AllowedChoices: []string{}, BSONFieldName: "firewalltemplateid", ConvertedName: "FirewallTemplateID", Description: `A FirewallTemplate ID.`, Exposed: true, Name: "firewallTemplateID", Stored: true, Type: "string", }, "LogDefinitionID": { AllowedChoices: []string{}, BSONFieldName: "logdefinitionid", ConvertedName: "LogDefinitionID", Description: `Log Definition ID.`, Exposed: true, Name: "logDefinitionID", Stored: true, Type: "string", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallGroupAttributesMap represents the map of attribute for FirewallGroup.
var FirewallGroupIdentity = elemental.Identity{ Name: "firewallgroup", Category: "firewallgroups", Package: "ngfw", Private: false, }
FirewallGroupIdentity represents the Identity of the object.
var FirewallGroupLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "autoincludeprofile": { AllowedChoices: []string{}, BSONFieldName: "autoincludeprofile", ConvertedName: "AutoIncludeProfile", Description: `A profile used to attach newly created firewalls to this firewall group.`, Exposed: true, Name: "autoIncludeProfile", Stored: true, SubType: "firewallautoincludeprofile", Type: "ref", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "firewallsecurityprofileid": { AllowedChoices: []string{}, BSONFieldName: "firewallsecurityprofileid", ConvertedName: "FirewallSecurityProfileID", Description: `A FirewallSecurityProfile ID.`, Exposed: true, Name: "firewallSecurityProfileID", Stored: true, Type: "string", }, "firewalltemplateid": { AllowedChoices: []string{}, BSONFieldName: "firewalltemplateid", ConvertedName: "FirewallTemplateID", Description: `A FirewallTemplate ID.`, Exposed: true, Name: "firewallTemplateID", Stored: true, Type: "string", }, "logdefinitionid": { AllowedChoices: []string{}, BSONFieldName: "logdefinitionid", ConvertedName: "LogDefinitionID", Description: `Log Definition ID.`, Exposed: true, Name: "logDefinitionID", Stored: true, Type: "string", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallGroupLowerCaseAttributesMap represents the map of attribute for FirewallGroup.
var FirewallLicensingCreditsAttributesMap = map[string]elemental.AttributeSpecification{ "EnhancedSupportCredits": { AllowedChoices: []string{}, BSONFieldName: "enhancedsupportcredits", ConvertedName: "EnhancedSupportCredits", Description: `Represents enhanced support credits.`, Exposed: true, Name: "EnhancedSupportCredits", Stored: true, Type: "integer", }, "FWUsageCredits": { AllowedChoices: []string{}, BSONFieldName: "fwusagecredits", ConvertedName: "FWUsageCredits", Description: `Represents firewall usage credits.`, Exposed: true, Name: "FWUsageCredits", Stored: true, Type: "integer", }, "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "PrismaCloudCredits": { AllowedChoices: []string{}, BSONFieldName: "prismacloudcredits", ConvertedName: "PrismaCloudCredits", Description: `Represents Prisma Cloud management credits.`, Exposed: true, Name: "PrismaCloudCredits", Stored: true, Type: "integer", }, "TPUsageCredits": { AllowedChoices: []string{}, BSONFieldName: "tpusagecredits", ConvertedName: "TPUsageCredits", Description: `Represents threat prevention usage credits.`, Exposed: true, Name: "TPUsageCredits", Stored: true, Type: "integer", }, "TrafficSecuredCredits": { AllowedChoices: []string{}, BSONFieldName: "trafficsecuredcredits", ConvertedName: "TrafficSecuredCredits", Description: `Represents traffic secured usage credits.`, Exposed: true, Name: "TrafficSecuredCredits", Stored: true, Type: "integer", }, "URLFUsageCredits": { AllowedChoices: []string{}, BSONFieldName: "urlfusagecredits", ConvertedName: "URLFUsageCredits", Description: `Represents URL filtering usage credits.`, Exposed: true, Name: "URLFUsageCredits", Stored: true, Type: "integer", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CloudAccountID": { AllowedChoices: []string{}, BSONFieldName: "cloudaccountid", ConvertedName: "CloudAccountID", Description: `Represents the user cloud account ID.`, Exposed: true, Name: "cloudAccountID", Required: true, Stored: true, Type: "string", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "FirewallResource": { AllowedChoices: []string{}, BSONFieldName: "firewallresource", ConvertedName: "FirewallResource", Description: `Represents firewall resource.`, Exposed: true, Name: "firewallResource", Required: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "TenantID": { AllowedChoices: []string{}, BSONFieldName: "tenantid", ConvertedName: "TenantID", Description: `Represents the cloud ngfw tenant ID.`, Exposed: true, Name: "tenantID", Required: true, Stored: true, Type: "string", }, "Timestamp": { AllowedChoices: []string{}, BSONFieldName: "timestamp", ConvertedName: "Timestamp", Description: `The timestamp of this record.`, Exposed: true, Name: "timestamp", Required: true, Stored: true, Type: "time", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallLicensingCreditsAttributesMap represents the map of attribute for FirewallLicensingCredits.
var FirewallLicensingCreditsIdentity = elemental.Identity{ Name: "firewalllicensingcredits", Category: "firewalllicensingcredits", Package: "licensingsrv", Private: false, }
FirewallLicensingCreditsIdentity represents the Identity of the object.
var FirewallLicensingCreditsLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "enhancedsupportcredits": { AllowedChoices: []string{}, BSONFieldName: "enhancedsupportcredits", ConvertedName: "EnhancedSupportCredits", Description: `Represents enhanced support credits.`, Exposed: true, Name: "EnhancedSupportCredits", Stored: true, Type: "integer", }, "fwusagecredits": { AllowedChoices: []string{}, BSONFieldName: "fwusagecredits", ConvertedName: "FWUsageCredits", Description: `Represents firewall usage credits.`, Exposed: true, Name: "FWUsageCredits", Stored: true, Type: "integer", }, "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "prismacloudcredits": { AllowedChoices: []string{}, BSONFieldName: "prismacloudcredits", ConvertedName: "PrismaCloudCredits", Description: `Represents Prisma Cloud management credits.`, Exposed: true, Name: "PrismaCloudCredits", Stored: true, Type: "integer", }, "tpusagecredits": { AllowedChoices: []string{}, BSONFieldName: "tpusagecredits", ConvertedName: "TPUsageCredits", Description: `Represents threat prevention usage credits.`, Exposed: true, Name: "TPUsageCredits", Stored: true, Type: "integer", }, "trafficsecuredcredits": { AllowedChoices: []string{}, BSONFieldName: "trafficsecuredcredits", ConvertedName: "TrafficSecuredCredits", Description: `Represents traffic secured usage credits.`, Exposed: true, Name: "TrafficSecuredCredits", Stored: true, Type: "integer", }, "urlfusagecredits": { AllowedChoices: []string{}, BSONFieldName: "urlfusagecredits", ConvertedName: "URLFUsageCredits", Description: `Represents URL filtering usage credits.`, Exposed: true, Name: "URLFUsageCredits", Stored: true, Type: "integer", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "cloudaccountid": { AllowedChoices: []string{}, BSONFieldName: "cloudaccountid", ConvertedName: "CloudAccountID", Description: `Represents the user cloud account ID.`, Exposed: true, Name: "cloudAccountID", Required: true, Stored: true, Type: "string", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "firewallresource": { AllowedChoices: []string{}, BSONFieldName: "firewallresource", ConvertedName: "FirewallResource", Description: `Represents firewall resource.`, Exposed: true, Name: "firewallResource", Required: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "tenantid": { AllowedChoices: []string{}, BSONFieldName: "tenantid", ConvertedName: "TenantID", Description: `Represents the cloud ngfw tenant ID.`, Exposed: true, Name: "tenantID", Required: true, Stored: true, Type: "string", }, "timestamp": { AllowedChoices: []string{}, BSONFieldName: "timestamp", ConvertedName: "Timestamp", Description: `The timestamp of this record.`, Exposed: true, Name: "timestamp", Required: true, Stored: true, Type: "time", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallLicensingCreditsLowerCaseAttributesMap represents the map of attribute for FirewallLicensingCredits.
var FirewallLogAttributesMap = map[string]elemental.AttributeSpecification{ "XFFIP": { AllowedChoices: []string{}, ConvertedName: "XFFIP", Description: `The IP address of the user who requested the web page or the IP address of the next to last device that the request traversed. If the request goes through one or more proxies, load balancers, or other upstream devices, the firewall displays the IP address of the most recent device.`, Exposed: true, Name: "XFFIP", ReadOnly: true, Type: "string", }, "AccountID": { AllowedChoices: []string{}, ConvertedName: "AccountID", Description: `AWS account ID that generated the log.`, Exposed: true, Name: "accountID", ReadOnly: true, Type: "string", }, "Action": { AllowedChoices: []string{}, ConvertedName: "Action", Description: `Action taken for the session.`, Exposed: true, Name: "action", ReadOnly: true, Type: "string", }, "App": { AllowedChoices: []string{}, ConvertedName: "App", Description: `Application associated with the session.`, Exposed: true, Name: "app", ReadOnly: true, Type: "string", }, "DestinationDAG": { AllowedChoices: []string{}, ConvertedName: "DestinationDAG", Description: `Original destination source dynamic address group.`, Exposed: true, Name: "destinationDAG", ReadOnly: true, Type: "string", }, "DestinationIP": { AllowedChoices: []string{}, ConvertedName: "DestinationIP", Description: `Original session destination IP address.`, Exposed: true, Name: "destinationIP", ReadOnly: true, Type: "string", }, "DestinationPort": { AllowedChoices: []string{}, ConvertedName: "DestinationPort", Description: `Destination port utilized by the session.`, Exposed: true, Name: "destinationPort", ReadOnly: true, Type: "integer", }, "FirewallName": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `Name of firewall that generated the log.`, Exposed: true, Name: "firewallName", ReadOnly: true, Type: "string", }, "Protocol": { AllowedChoices: []string{}, ConvertedName: "Protocol", Description: `IP protocol associated with the session.`, Exposed: true, Name: "protocol", ReadOnly: true, Type: "string", }, "Region": { AllowedChoices: []string{}, ConvertedName: "Region", Description: `AWS region that generated the log.`, Exposed: true, Name: "region", ReadOnly: true, Type: "string", }, "RepeatCount": { AllowedChoices: []string{}, ConvertedName: "RepeatCount", Description: `Number of sessions with same Source IP, Destination IP, Application, and Subtype seen within 5 seconds.`, Exposed: true, Name: "repeatCount", ReadOnly: true, Type: "integer", }, "Rule": { AllowedChoices: []string{}, ConvertedName: "Rule", Description: `Name of the rule that the session matched.`, Exposed: true, Name: "rule", ReadOnly: true, Type: "string", }, "SessionID": { AllowedChoices: []string{}, ConvertedName: "SessionID", Description: `An internal numerical identifier applied to each session.`, Exposed: true, Name: "sessionID", ReadOnly: true, Type: "string", }, "SourceDAG": { AllowedChoices: []string{}, ConvertedName: "SourceDAG", Description: `Original session source dynamic address group.`, Exposed: true, Name: "sourceDAG", ReadOnly: true, Type: "string", }, "SourceIP": { AllowedChoices: []string{}, ConvertedName: "SourceIP", Description: `Original session source IP address.`, Exposed: true, Name: "sourceIP", ReadOnly: true, Type: "string", }, "SourcePort": { AllowedChoices: []string{}, ConvertedName: "SourcePort", Description: `Source port utilized by the session.`, Exposed: true, Name: "sourcePort", ReadOnly: true, Type: "integer", }, "ThreatCategory": { AllowedChoices: []string{}, ConvertedName: "ThreatCategory", Description: `Describes threat categories used to classify different types of threat signatures.`, Exposed: true, Name: "threatCategory", ReadOnly: true, Type: "string", }, "ThreatContentName": { AllowedChoices: []string{}, ConvertedName: "ThreatContentName", Description: `Palo Alto Networks identifier for known and custom threats. It is a description string followed by a 64-bit numerical identifier in parentheses for some Subtypes.`, Exposed: true, Name: "threatContentName", ReadOnly: true, Type: "string", }, "ThreatContentver": { AllowedChoices: []string{}, ConvertedName: "ThreatContentver", Description: `Applications and Threats version on your firewall when the log was generated.`, Exposed: true, Name: "threatContentver", ReadOnly: true, Type: "string", }, "ThreatDataFilterReason": { AllowedChoices: []string{}, ConvertedName: "ThreatDataFilterReason", Description: `Reason for Data Filtering action.`, Exposed: true, Name: "threatDataFilterReason", ReadOnly: true, Type: "string", }, "ThreatDirection": { AllowedChoices: []string{}, ConvertedName: "ThreatDirection", Description: `Indicates the direction of the attack, client-to-server or server-to-client.`, Exposed: true, Name: "threatDirection", ReadOnly: true, Type: "string", }, "ThreatFileType": { AllowedChoices: []string{}, ConvertedName: "ThreatFileType", Description: `File type associated with the threat.`, Exposed: true, Name: "threatFileType", ReadOnly: true, Type: "string", }, "ThreatSeverity": { AllowedChoices: []string{}, ConvertedName: "ThreatSeverity", Description: `Severity associated with the threat; values are informational, low, medium, high, critical.`, Exposed: true, Name: "threatSeverity", ReadOnly: true, Type: "string", }, "ThreatSubType": { AllowedChoices: []string{}, ConvertedName: "ThreatSubType", Description: `Subtype of threat log.`, Exposed: true, Name: "threatSubType", ReadOnly: true, Type: "string", }, "TimeGenerated": { AllowedChoices: []string{}, ConvertedName: "TimeGenerated", Description: `Time the log was generated on the dataplane.`, Exposed: true, Name: "timeGenerated", ReadOnly: true, Type: "time", }, "TrafficBytesReceived": { AllowedChoices: []string{}, ConvertedName: "TrafficBytesReceived", Description: `Number of bytes in the server-to-client direction of the session.`, Exposed: true, Name: "trafficBytesReceived", ReadOnly: true, Type: "string", }, "TrafficBytesSent": { AllowedChoices: []string{}, ConvertedName: "TrafficBytesSent", Description: `Number of bytes in the client-to-server direction of the session.`, Exposed: true, Name: "trafficBytesSent", ReadOnly: true, Type: "string", }, "TrafficCategory": { AllowedChoices: []string{}, ConvertedName: "TrafficCategory", Description: `URL category associated with the session (if applicable).`, Exposed: true, Name: "trafficCategory", ReadOnly: true, Type: "string", }, "TrafficDestinationCountry": { AllowedChoices: []string{}, ConvertedName: "TrafficDestinationCountry", Description: `Destination country or Internal region for private addresses. Maximum length is 32 bytes.`, Exposed: true, Name: "trafficDestinationCountry", ReadOnly: true, Type: "string", }, "TrafficElapsedTime": { AllowedChoices: []string{}, ConvertedName: "TrafficElapsedTime", Description: `Elapsed time of the session.`, Exposed: true, Name: "trafficElapsedTime", ReadOnly: true, Type: "integer", }, "TrafficPacketsReceived": { AllowedChoices: []string{}, ConvertedName: "TrafficPacketsReceived", Description: `Number of server-to-client packets for the session.`, Exposed: true, Name: "trafficPacketsReceived", ReadOnly: true, Type: "string", }, "TrafficPacketsSent": { AllowedChoices: []string{}, ConvertedName: "TrafficPacketsSent", Description: `Number of client-to-server packets for the session.`, Exposed: true, Name: "trafficPacketsSent", ReadOnly: true, Type: "string", }, "TrafficSessionEndReason": { AllowedChoices: []string{}, ConvertedName: "TrafficSessionEndReason", Description: `The reason a session terminated. If the termination had multiple causes, this field displays only the highest priority reason.`, Exposed: true, Name: "trafficSessionEndReason", ReadOnly: true, Type: "string", }, "TrafficSourceCountry": { AllowedChoices: []string{}, ConvertedName: "TrafficSourceCountry", Description: `Source country or Internal region for private addresses; maximum length is 32 bytes.`, Exposed: true, Name: "trafficSourceCountry", ReadOnly: true, Type: "string", }, "TrafficStartTime": { AllowedChoices: []string{}, ConvertedName: "TrafficStartTime", Description: `Time of session start.`, Exposed: true, Name: "trafficStartTime", ReadOnly: true, Type: "time", }, "Type": { AllowedChoices: []string{"Traffic", "Threat", "URLFiltering"}, ConvertedName: "Type", Description: `Type of the log.`, Exposed: true, Name: "type", ReadOnly: true, Type: "enum", }, "UrlFilteringCategories": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringCategories", Description: `Lists the URL filtering categories that the firewall used to enforce policy.`, Exposed: true, Name: "urlFilteringCategories", ReadOnly: true, SubType: "string", Type: "list", }, "UrlFilteringContentType": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringContentType", Description: `Content type of the HTTP response data. Maximum length 32 bytes.`, Exposed: true, Name: "urlFilteringContentType", ReadOnly: true, Type: "string", }, "UrlFilteringDirection": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringDirection", Description: `Indicates the direction of the attack, client-to-server or server-to-client.`, Exposed: true, Name: "urlFilteringDirection", ReadOnly: true, Type: "string", }, "UrlFilteringHTTP2Connection": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringHTTP2Connection", Description: `Identifies if traffic used an HTTP/2 connection by displaying one of the following values: TCP connection session ID—session is HTTP/2 0—session is not HTTP/2.`, Exposed: true, Name: "urlFilteringHTTP2Connection", ReadOnly: true, Type: "string", }, "UrlFilteringHTTPMethod": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringHTTPMethod", Description: `Describes the HTTP Method used in the web request. Only the following methods are logged: Connect, Delete, Get, Head, Options, Post, Put.`, Exposed: true, Name: "urlFilteringHTTPMethod", ReadOnly: true, Type: "string", }, "UrlFilteringReferer": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringReferer", Description: `The Referer field in the HTTP header contains the URL of the web page that linked the user to another web page; it is the source that redirected (referred) the user to the web page that is being requested.`, Exposed: true, Name: "urlFilteringReferer", ReadOnly: true, Type: "string", }, "UrlFilteringURLFilename": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringURLFilename", Description: `The actual URI of the request.`, Exposed: true, Name: "urlFilteringURLFilename", ReadOnly: true, Type: "string", }, "UrlFilteringURLIdx": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringURLIdx", Description: `When an application uses TCP keep-alives to keep a connection open for a length of time, all the log entries for that session have a single session ID. In such cases, when you have a single threat log (and session ID) that includes multiple URL entries, the url_idx is a counter that allows you to correlate the order of each log entry within the single session.`, Exposed: true, Name: "urlFilteringURLIdx", ReadOnly: true, Type: "integer", }, }
FirewallLogAttributesMap represents the map of attribute for FirewallLog.
var FirewallLogLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "xffip": { AllowedChoices: []string{}, ConvertedName: "XFFIP", Description: `The IP address of the user who requested the web page or the IP address of the next to last device that the request traversed. If the request goes through one or more proxies, load balancers, or other upstream devices, the firewall displays the IP address of the most recent device.`, Exposed: true, Name: "XFFIP", ReadOnly: true, Type: "string", }, "accountid": { AllowedChoices: []string{}, ConvertedName: "AccountID", Description: `AWS account ID that generated the log.`, Exposed: true, Name: "accountID", ReadOnly: true, Type: "string", }, "action": { AllowedChoices: []string{}, ConvertedName: "Action", Description: `Action taken for the session.`, Exposed: true, Name: "action", ReadOnly: true, Type: "string", }, "app": { AllowedChoices: []string{}, ConvertedName: "App", Description: `Application associated with the session.`, Exposed: true, Name: "app", ReadOnly: true, Type: "string", }, "destinationdag": { AllowedChoices: []string{}, ConvertedName: "DestinationDAG", Description: `Original destination source dynamic address group.`, Exposed: true, Name: "destinationDAG", ReadOnly: true, Type: "string", }, "destinationip": { AllowedChoices: []string{}, ConvertedName: "DestinationIP", Description: `Original session destination IP address.`, Exposed: true, Name: "destinationIP", ReadOnly: true, Type: "string", }, "destinationport": { AllowedChoices: []string{}, ConvertedName: "DestinationPort", Description: `Destination port utilized by the session.`, Exposed: true, Name: "destinationPort", ReadOnly: true, Type: "integer", }, "firewallname": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `Name of firewall that generated the log.`, Exposed: true, Name: "firewallName", ReadOnly: true, Type: "string", }, "protocol": { AllowedChoices: []string{}, ConvertedName: "Protocol", Description: `IP protocol associated with the session.`, Exposed: true, Name: "protocol", ReadOnly: true, Type: "string", }, "region": { AllowedChoices: []string{}, ConvertedName: "Region", Description: `AWS region that generated the log.`, Exposed: true, Name: "region", ReadOnly: true, Type: "string", }, "repeatcount": { AllowedChoices: []string{}, ConvertedName: "RepeatCount", Description: `Number of sessions with same Source IP, Destination IP, Application, and Subtype seen within 5 seconds.`, Exposed: true, Name: "repeatCount", ReadOnly: true, Type: "integer", }, "rule": { AllowedChoices: []string{}, ConvertedName: "Rule", Description: `Name of the rule that the session matched.`, Exposed: true, Name: "rule", ReadOnly: true, Type: "string", }, "sessionid": { AllowedChoices: []string{}, ConvertedName: "SessionID", Description: `An internal numerical identifier applied to each session.`, Exposed: true, Name: "sessionID", ReadOnly: true, Type: "string", }, "sourcedag": { AllowedChoices: []string{}, ConvertedName: "SourceDAG", Description: `Original session source dynamic address group.`, Exposed: true, Name: "sourceDAG", ReadOnly: true, Type: "string", }, "sourceip": { AllowedChoices: []string{}, ConvertedName: "SourceIP", Description: `Original session source IP address.`, Exposed: true, Name: "sourceIP", ReadOnly: true, Type: "string", }, "sourceport": { AllowedChoices: []string{}, ConvertedName: "SourcePort", Description: `Source port utilized by the session.`, Exposed: true, Name: "sourcePort", ReadOnly: true, Type: "integer", }, "threatcategory": { AllowedChoices: []string{}, ConvertedName: "ThreatCategory", Description: `Describes threat categories used to classify different types of threat signatures.`, Exposed: true, Name: "threatCategory", ReadOnly: true, Type: "string", }, "threatcontentname": { AllowedChoices: []string{}, ConvertedName: "ThreatContentName", Description: `Palo Alto Networks identifier for known and custom threats. It is a description string followed by a 64-bit numerical identifier in parentheses for some Subtypes.`, Exposed: true, Name: "threatContentName", ReadOnly: true, Type: "string", }, "threatcontentver": { AllowedChoices: []string{}, ConvertedName: "ThreatContentver", Description: `Applications and Threats version on your firewall when the log was generated.`, Exposed: true, Name: "threatContentver", ReadOnly: true, Type: "string", }, "threatdatafilterreason": { AllowedChoices: []string{}, ConvertedName: "ThreatDataFilterReason", Description: `Reason for Data Filtering action.`, Exposed: true, Name: "threatDataFilterReason", ReadOnly: true, Type: "string", }, "threatdirection": { AllowedChoices: []string{}, ConvertedName: "ThreatDirection", Description: `Indicates the direction of the attack, client-to-server or server-to-client.`, Exposed: true, Name: "threatDirection", ReadOnly: true, Type: "string", }, "threatfiletype": { AllowedChoices: []string{}, ConvertedName: "ThreatFileType", Description: `File type associated with the threat.`, Exposed: true, Name: "threatFileType", ReadOnly: true, Type: "string", }, "threatseverity": { AllowedChoices: []string{}, ConvertedName: "ThreatSeverity", Description: `Severity associated with the threat; values are informational, low, medium, high, critical.`, Exposed: true, Name: "threatSeverity", ReadOnly: true, Type: "string", }, "threatsubtype": { AllowedChoices: []string{}, ConvertedName: "ThreatSubType", Description: `Subtype of threat log.`, Exposed: true, Name: "threatSubType", ReadOnly: true, Type: "string", }, "timegenerated": { AllowedChoices: []string{}, ConvertedName: "TimeGenerated", Description: `Time the log was generated on the dataplane.`, Exposed: true, Name: "timeGenerated", ReadOnly: true, Type: "time", }, "trafficbytesreceived": { AllowedChoices: []string{}, ConvertedName: "TrafficBytesReceived", Description: `Number of bytes in the server-to-client direction of the session.`, Exposed: true, Name: "trafficBytesReceived", ReadOnly: true, Type: "string", }, "trafficbytessent": { AllowedChoices: []string{}, ConvertedName: "TrafficBytesSent", Description: `Number of bytes in the client-to-server direction of the session.`, Exposed: true, Name: "trafficBytesSent", ReadOnly: true, Type: "string", }, "trafficcategory": { AllowedChoices: []string{}, ConvertedName: "TrafficCategory", Description: `URL category associated with the session (if applicable).`, Exposed: true, Name: "trafficCategory", ReadOnly: true, Type: "string", }, "trafficdestinationcountry": { AllowedChoices: []string{}, ConvertedName: "TrafficDestinationCountry", Description: `Destination country or Internal region for private addresses. Maximum length is 32 bytes.`, Exposed: true, Name: "trafficDestinationCountry", ReadOnly: true, Type: "string", }, "trafficelapsedtime": { AllowedChoices: []string{}, ConvertedName: "TrafficElapsedTime", Description: `Elapsed time of the session.`, Exposed: true, Name: "trafficElapsedTime", ReadOnly: true, Type: "integer", }, "trafficpacketsreceived": { AllowedChoices: []string{}, ConvertedName: "TrafficPacketsReceived", Description: `Number of server-to-client packets for the session.`, Exposed: true, Name: "trafficPacketsReceived", ReadOnly: true, Type: "string", }, "trafficpacketssent": { AllowedChoices: []string{}, ConvertedName: "TrafficPacketsSent", Description: `Number of client-to-server packets for the session.`, Exposed: true, Name: "trafficPacketsSent", ReadOnly: true, Type: "string", }, "trafficsessionendreason": { AllowedChoices: []string{}, ConvertedName: "TrafficSessionEndReason", Description: `The reason a session terminated. If the termination had multiple causes, this field displays only the highest priority reason.`, Exposed: true, Name: "trafficSessionEndReason", ReadOnly: true, Type: "string", }, "trafficsourcecountry": { AllowedChoices: []string{}, ConvertedName: "TrafficSourceCountry", Description: `Source country or Internal region for private addresses; maximum length is 32 bytes.`, Exposed: true, Name: "trafficSourceCountry", ReadOnly: true, Type: "string", }, "trafficstarttime": { AllowedChoices: []string{}, ConvertedName: "TrafficStartTime", Description: `Time of session start.`, Exposed: true, Name: "trafficStartTime", ReadOnly: true, Type: "time", }, "type": { AllowedChoices: []string{"Traffic", "Threat", "URLFiltering"}, ConvertedName: "Type", Description: `Type of the log.`, Exposed: true, Name: "type", ReadOnly: true, Type: "enum", }, "urlfilteringcategories": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringCategories", Description: `Lists the URL filtering categories that the firewall used to enforce policy.`, Exposed: true, Name: "urlFilteringCategories", ReadOnly: true, SubType: "string", Type: "list", }, "urlfilteringcontenttype": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringContentType", Description: `Content type of the HTTP response data. Maximum length 32 bytes.`, Exposed: true, Name: "urlFilteringContentType", ReadOnly: true, Type: "string", }, "urlfilteringdirection": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringDirection", Description: `Indicates the direction of the attack, client-to-server or server-to-client.`, Exposed: true, Name: "urlFilteringDirection", ReadOnly: true, Type: "string", }, "urlfilteringhttp2connection": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringHTTP2Connection", Description: `Identifies if traffic used an HTTP/2 connection by displaying one of the following values: TCP connection session ID—session is HTTP/2 0—session is not HTTP/2.`, Exposed: true, Name: "urlFilteringHTTP2Connection", ReadOnly: true, Type: "string", }, "urlfilteringhttpmethod": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringHTTPMethod", Description: `Describes the HTTP Method used in the web request. Only the following methods are logged: Connect, Delete, Get, Head, Options, Post, Put.`, Exposed: true, Name: "urlFilteringHTTPMethod", ReadOnly: true, Type: "string", }, "urlfilteringreferer": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringReferer", Description: `The Referer field in the HTTP header contains the URL of the web page that linked the user to another web page; it is the source that redirected (referred) the user to the web page that is being requested.`, Exposed: true, Name: "urlFilteringReferer", ReadOnly: true, Type: "string", }, "urlfilteringurlfilename": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringURLFilename", Description: `The actual URI of the request.`, Exposed: true, Name: "urlFilteringURLFilename", ReadOnly: true, Type: "string", }, "urlfilteringurlidx": { AllowedChoices: []string{}, ConvertedName: "UrlFilteringURLIdx", Description: `When an application uses TCP keep-alives to keep a connection open for a length of time, all the log entries for that session have a single session ID. In such cases, when you have a single threat log (and session ID) that includes multiple URL entries, the url_idx is a counter that allows you to correlate the order of each log entry within the single session.`, Exposed: true, Name: "urlFilteringURLIdx", ReadOnly: true, Type: "integer", }, }
FirewallLogLowerCaseAttributesMap represents the map of attribute for FirewallLog.
var FirewallOptionAttributesMap = map[string]elemental.AttributeSpecification{ "FirewallID": { AllowedChoices: []string{}, ConvertedName: "FirewallID", CreationOnly: true, Description: `Pass firewall ID if editing an existing firewall.`, Exposed: true, Name: "firewallID", Type: "string", }, "RegionFilter": { AllowedChoices: []string{}, ConvertedName: "RegionFilter", CreationOnly: true, Description: `Optionally restrict results to this AWS region.`, Exposed: true, Name: "regionFilter", Type: "string", }, "RegionVPCs": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "RegionVPCs", Description: `List of VPCs and their region and associated availability zones.`, Exposed: true, Name: "regionVPCs", ReadOnly: true, SubType: "firewalloptionregion", Type: "refList", }, }
FirewallOptionAttributesMap represents the map of attribute for FirewallOption.
var FirewallOptionIdentity = elemental.Identity{ Name: "firewalloption", Category: "firewalloptions", Package: "discovery", Private: false, }
FirewallOptionIdentity represents the Identity of the object.
var FirewallOptionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "firewallid": { AllowedChoices: []string{}, ConvertedName: "FirewallID", CreationOnly: true, Description: `Pass firewall ID if editing an existing firewall.`, Exposed: true, Name: "firewallID", Type: "string", }, "regionfilter": { AllowedChoices: []string{}, ConvertedName: "RegionFilter", CreationOnly: true, Description: `Optionally restrict results to this AWS region.`, Exposed: true, Name: "regionFilter", Type: "string", }, "regionvpcs": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "RegionVPCs", Description: `List of VPCs and their region and associated availability zones.`, Exposed: true, Name: "regionVPCs", ReadOnly: true, SubType: "firewalloptionregion", Type: "refList", }, }
FirewallOptionLowerCaseAttributesMap represents the map of attribute for FirewallOption.
var FirewallOptionRegionAttributesMap = map[string]elemental.AttributeSpecification{ "VPCAvailabilityZones": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "VPCAvailabilityZones", Description: `List of VPCs and their associated availability zones.`, Exposed: true, Name: "VPCAvailabilityZones", ReadOnly: true, SubType: "firewalloptionvpc", Type: "refList", }, "Region": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "Region", Description: `The AWS region of the VPCs.`, Exposed: true, Name: "region", ReadOnly: true, Type: "string", }, }
FirewallOptionRegionAttributesMap represents the map of attribute for FirewallOptionRegion.
var FirewallOptionRegionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "vpcavailabilityzones": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "VPCAvailabilityZones", Description: `List of VPCs and their associated availability zones.`, Exposed: true, Name: "VPCAvailabilityZones", ReadOnly: true, SubType: "firewalloptionvpc", Type: "refList", }, "region": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "Region", Description: `The AWS region of the VPCs.`, Exposed: true, Name: "region", ReadOnly: true, Type: "string", }, }
FirewallOptionRegionLowerCaseAttributesMap represents the map of attribute for FirewallOptionRegion.
var FirewallOptionVPCAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ID", Description: `An AWS VPC ID.`, Exposed: true, Name: "ID", ReadOnly: true, Type: "string", }, "AvailabilityZones": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "AvailabilityZones", Description: `The availability zones associated with the VPC.`, Exposed: true, Name: "availabilityZones", ReadOnly: true, SubType: "string", Type: "list", }, "ExistingFirewalls": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ExistingFirewalls", Description: `Names of any firewalls already associated with the VPC.`, Exposed: true, Name: "existingFirewalls", ReadOnly: true, SubType: "string", Type: "list", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, }
FirewallOptionVPCAttributesMap represents the map of attribute for FirewallOptionVPC.
var FirewallOptionVPCLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ID", Description: `An AWS VPC ID.`, Exposed: true, Name: "ID", ReadOnly: true, Type: "string", }, "availabilityzones": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "AvailabilityZones", Description: `The availability zones associated with the VPC.`, Exposed: true, Name: "availabilityZones", ReadOnly: true, SubType: "string", Type: "list", }, "existingfirewalls": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ExistingFirewalls", Description: `Names of any firewalls already associated with the VPC.`, Exposed: true, Name: "existingFirewalls", ReadOnly: true, SubType: "string", Type: "list", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, }
FirewallOptionVPCLowerCaseAttributesMap represents the map of attribute for FirewallOptionVPC.
var FirewallProtoPortsCriteriaAttributesMap = map[string]elemental.AttributeSpecification{ "ApplicationDefaults": { AllowedChoices: []string{}, BSONFieldName: "applicationdefaults", ConvertedName: "ApplicationDefaults", Description: `Use NGFW defined application protocols and ports.`, Exposed: true, Name: "applicationDefaults", Stored: true, Type: "boolean", }, "ProtoportList": { AllowedChoices: []string{}, BSONFieldName: "protoportlist", ConvertedName: "ProtoportList", Description: `A protocol:port list.`, Exposed: true, Name: "protoportList", Stored: true, SubType: "string", Type: "list", }, }
FirewallProtoPortsCriteriaAttributesMap represents the map of attribute for FirewallProtoPortsCriteria.
var FirewallProtoPortsCriteriaLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "applicationdefaults": { AllowedChoices: []string{}, BSONFieldName: "applicationdefaults", ConvertedName: "ApplicationDefaults", Description: `Use NGFW defined application protocols and ports.`, Exposed: true, Name: "applicationDefaults", Stored: true, Type: "boolean", }, "protoportlist": { AllowedChoices: []string{}, BSONFieldName: "protoportlist", ConvertedName: "ProtoportList", Description: `A protocol:port list.`, Exposed: true, Name: "protoportList", Stored: true, SubType: "string", Type: "list", }, }
FirewallProtoPortsCriteriaLowerCaseAttributesMap represents the map of attribute for FirewallProtoPortsCriteria.
var FirewallRollbackActionAttributesMap = map[string]elemental.AttributeSpecification{ "ActionStatus": { AllowedChoices: []string{"Success", "Failure"}, ConvertedName: "ActionStatus", Description: `The status of action.`, Exposed: true, Name: "actionStatus", ReadOnly: true, Type: "enum", }, "ActionStatusReason": { AllowedChoices: []string{}, ConvertedName: "ActionStatusReason", Description: `The action status description.`, Exposed: true, Name: "actionStatusReason", ReadOnly: true, Type: "string", }, "AffectedFirewalls": { AllowedChoices: []string{}, BSONFieldName: "affectedfirewalls", ConvertedName: "AffectedFirewalls", Description: `The firewalls affected by the rollback action.`, Exposed: true, Name: "affectedFirewalls", Stored: true, SubType: "firewallstatus", Type: "refList", }, "CommittedFirewallRulesetID": { AllowedChoices: []string{}, ConvertedName: "CommittedFirewallRulesetID", Description: `The ID of the committed firewall ruleset that we are rolling back to.`, Exposed: true, Name: "committedFirewallRulesetID", Required: true, Type: "string", }, }
FirewallRollbackActionAttributesMap represents the map of attribute for FirewallRollbackAction.
var FirewallRollbackActionIdentity = elemental.Identity{ Name: "firewallrollbackaction", Category: "firewallrollbackactions", Package: "ngfw", Private: false, }
FirewallRollbackActionIdentity represents the Identity of the object.
var FirewallRollbackActionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "actionstatus": { AllowedChoices: []string{"Success", "Failure"}, ConvertedName: "ActionStatus", Description: `The status of action.`, Exposed: true, Name: "actionStatus", ReadOnly: true, Type: "enum", }, "actionstatusreason": { AllowedChoices: []string{}, ConvertedName: "ActionStatusReason", Description: `The action status description.`, Exposed: true, Name: "actionStatusReason", ReadOnly: true, Type: "string", }, "affectedfirewalls": { AllowedChoices: []string{}, BSONFieldName: "affectedfirewalls", ConvertedName: "AffectedFirewalls", Description: `The firewalls affected by the rollback action.`, Exposed: true, Name: "affectedFirewalls", Stored: true, SubType: "firewallstatus", Type: "refList", }, "committedfirewallrulesetid": { AllowedChoices: []string{}, ConvertedName: "CommittedFirewallRulesetID", Description: `The ID of the committed firewall ruleset that we are rolling back to.`, Exposed: true, Name: "committedFirewallRulesetID", Required: true, Type: "string", }, }
FirewallRollbackActionLowerCaseAttributesMap represents the map of attribute for FirewallRollbackAction.
var FirewallRuleAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "TLSDecryption": { AllowedChoices: []string{"None", "Outbound", "Inbound"}, BSONFieldName: "tlsdecryption", ConvertedName: "TLSDecryption", DefaultValue: FirewallRuleTLSDecryptionNone, Description: `TLS Decryption.`, Exposed: true, Name: "TLSDecryption", Stored: true, Type: "enum", }, "TLSDecryptionCertificateID": { AllowedChoices: []string{}, BSONFieldName: "tlsdecryptioncertificateid", ConvertedName: "TLSDecryptionCertificateID", Description: `The Certificate ID used for TLS Decryption.`, Exposed: true, Name: "TLSDecryptionCertificateID", Stored: true, Type: "string", }, "URLCategories": { AllowedChoices: []string{}, BSONFieldName: "urlcategories", ConvertedName: "URLCategories", Description: `URL Categories. Any if nil.`, Exposed: true, Name: "URLCategories", Stored: true, SubType: "firewallurlcategorycriteria", Type: "ref", }, "Action": { AllowedChoices: []string{"Deny", "Allow", "ResetServer", "ResetBoth"}, BSONFieldName: "action", ConvertedName: "Action", DefaultValue: FirewallRuleActionDeny, Description: `The action the firewall should take.`, Exposed: true, Name: "action", Stored: true, Type: "enum", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "Applications": { AllowedChoices: []string{}, BSONFieldName: "applications", ConvertedName: "Applications", Description: `Application matching criteria. Any if nil.`, Exposed: true, Name: "applications", Stored: true, SubType: "firewallapplicationcriteria", Type: "ref", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Destination": { AllowedChoices: []string{}, BSONFieldName: "destination", ConvertedName: "Destination", Description: `Destination matching criteria. Any if nil.`, Exposed: true, Name: "destination", Stored: true, SubType: "firewalltargetcriteria", Type: "ref", }, "Logging": { AllowedChoices: []string{}, BSONFieldName: "logging", ConvertedName: "Logging", Description: `Log this rule when hit.`, Exposed: true, Name: "logging", Stored: true, Type: "boolean", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "ParentID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "parentid", ConvertedName: "ParentID", Description: `The FirewallTemplate ID, FirewallRuleset ID, or FirewallCommittedRuleset ID to which the rule belongs.`, Exposed: true, Name: "parentID", ReadOnly: true, Stored: true, Type: "string", }, "ParentType": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "parenttype", ConvertedName: "ParentType", Description: `The type of parent ID to which the rule belongs.`, Exposed: true, Name: "parentType", ReadOnly: true, Stored: true, Type: "string", }, "Priority": { AllowedChoices: []string{}, BSONFieldName: "priority", ConvertedName: "Priority", Description: `Values 1-100 for a Templates and 101+ for a Ruleset.`, Exposed: true, MinValue: 1, Name: "priority", Required: true, Stored: true, Type: "integer", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "Protoports": { AllowedChoices: []string{}, BSONFieldName: "protoports", ConvertedName: "Protoports", Description: `Protocols and Ports. Any if nil.`, Exposed: true, Name: "protoports", Stored: true, SubType: "firewallprotoportscriteria", Type: "ref", }, "Source": { AllowedChoices: []string{}, BSONFieldName: "source", ConvertedName: "Source", Description: `Source matching criteria. Any if nil.`, Exposed: true, Name: "source", Stored: true, SubType: "firewalltargetcriteria", Type: "ref", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallRuleAttributesMap represents the map of attribute for FirewallRule.
var FirewallRuleIdentity = elemental.Identity{ Name: "firewallrule", Category: "firewallrules", Package: "ngfw", Private: false, }
FirewallRuleIdentity represents the Identity of the object.
var FirewallRuleLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "tlsdecryption": { AllowedChoices: []string{"None", "Outbound", "Inbound"}, BSONFieldName: "tlsdecryption", ConvertedName: "TLSDecryption", DefaultValue: FirewallRuleTLSDecryptionNone, Description: `TLS Decryption.`, Exposed: true, Name: "TLSDecryption", Stored: true, Type: "enum", }, "tlsdecryptioncertificateid": { AllowedChoices: []string{}, BSONFieldName: "tlsdecryptioncertificateid", ConvertedName: "TLSDecryptionCertificateID", Description: `The Certificate ID used for TLS Decryption.`, Exposed: true, Name: "TLSDecryptionCertificateID", Stored: true, Type: "string", }, "urlcategories": { AllowedChoices: []string{}, BSONFieldName: "urlcategories", ConvertedName: "URLCategories", Description: `URL Categories. Any if nil.`, Exposed: true, Name: "URLCategories", Stored: true, SubType: "firewallurlcategorycriteria", Type: "ref", }, "action": { AllowedChoices: []string{"Deny", "Allow", "ResetServer", "ResetBoth"}, BSONFieldName: "action", ConvertedName: "Action", DefaultValue: FirewallRuleActionDeny, Description: `The action the firewall should take.`, Exposed: true, Name: "action", Stored: true, Type: "enum", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "applications": { AllowedChoices: []string{}, BSONFieldName: "applications", ConvertedName: "Applications", Description: `Application matching criteria. Any if nil.`, Exposed: true, Name: "applications", Stored: true, SubType: "firewallapplicationcriteria", Type: "ref", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "destination": { AllowedChoices: []string{}, BSONFieldName: "destination", ConvertedName: "Destination", Description: `Destination matching criteria. Any if nil.`, Exposed: true, Name: "destination", Stored: true, SubType: "firewalltargetcriteria", Type: "ref", }, "logging": { AllowedChoices: []string{}, BSONFieldName: "logging", ConvertedName: "Logging", Description: `Log this rule when hit.`, Exposed: true, Name: "logging", Stored: true, Type: "boolean", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "parentid": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "parentid", ConvertedName: "ParentID", Description: `The FirewallTemplate ID, FirewallRuleset ID, or FirewallCommittedRuleset ID to which the rule belongs.`, Exposed: true, Name: "parentID", ReadOnly: true, Stored: true, Type: "string", }, "parenttype": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "parenttype", ConvertedName: "ParentType", Description: `The type of parent ID to which the rule belongs.`, Exposed: true, Name: "parentType", ReadOnly: true, Stored: true, Type: "string", }, "priority": { AllowedChoices: []string{}, BSONFieldName: "priority", ConvertedName: "Priority", Description: `Values 1-100 for a Templates and 101+ for a Ruleset.`, Exposed: true, MinValue: 1, Name: "priority", Required: true, Stored: true, Type: "integer", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "protoports": { AllowedChoices: []string{}, BSONFieldName: "protoports", ConvertedName: "Protoports", Description: `Protocols and Ports. Any if nil.`, Exposed: true, Name: "protoports", Stored: true, SubType: "firewallprotoportscriteria", Type: "ref", }, "source": { AllowedChoices: []string{}, BSONFieldName: "source", ConvertedName: "Source", Description: `Source matching criteria. Any if nil.`, Exposed: true, Name: "source", Stored: true, SubType: "firewalltargetcriteria", Type: "ref", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallRuleLowerCaseAttributesMap represents the map of attribute for FirewallRule.
var FirewallRulesetAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CommittedRulesetID": { AllowedChoices: []string{}, BSONFieldName: "committedrulesetid", ConvertedName: "CommittedRulesetID", Description: `The ID of the last FirewallCommittedRuleset object.`, Exposed: true, Name: "committedRulesetID", ReadOnly: true, Stored: true, Type: "string", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "LastCommittedTime": { AllowedChoices: []string{}, BSONFieldName: "lastcommittedtime", ConvertedName: "LastCommittedTime", Description: `The date when the ruleset was last committed.`, Exposed: true, Name: "lastCommittedTime", ReadOnly: true, Stored: true, Type: "time", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallRulesetAttributesMap represents the map of attribute for FirewallRuleset.
var FirewallRulesetIdentity = elemental.Identity{ Name: "firewallruleset", Category: "firewallrulesets", Package: "ngfw", Private: false, }
FirewallRulesetIdentity represents the Identity of the object.
var FirewallRulesetLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "committedrulesetid": { AllowedChoices: []string{}, BSONFieldName: "committedrulesetid", ConvertedName: "CommittedRulesetID", Description: `The ID of the last FirewallCommittedRuleset object.`, Exposed: true, Name: "committedRulesetID", ReadOnly: true, Stored: true, Type: "string", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "lastcommittedtime": { AllowedChoices: []string{}, BSONFieldName: "lastcommittedtime", ConvertedName: "LastCommittedTime", Description: `The date when the ruleset was last committed.`, Exposed: true, Name: "lastCommittedTime", ReadOnly: true, Stored: true, Type: "time", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallRulesetLowerCaseAttributesMap represents the map of attribute for FirewallRuleset.
var FirewallSecurityProfileAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "IPSEnabled": { AllowedChoices: []string{}, BSONFieldName: "ipsenabled", ConvertedName: "IPSEnabled", Description: `Enables IPS.`, Exposed: true, Name: "IPSEnabled", Stored: true, Type: "boolean", }, "URLCategoriesEnabled": { AllowedChoices: []string{}, BSONFieldName: "urlcategoriesenabled", ConvertedName: "URLCategoriesEnabled", Description: `Enables best practice URL Categories.`, Exposed: true, Name: "URLCategoriesEnabled", Stored: true, Type: "boolean", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AntiSpywareEnabled": { AllowedChoices: []string{}, BSONFieldName: "antispywareenabled", ConvertedName: "AntiSpywareEnabled", Description: `Enables AntiSpyware.`, Exposed: true, Name: "antiSpywareEnabled", Stored: true, Type: "boolean", }, "AntiVirusEnabled": { AllowedChoices: []string{}, BSONFieldName: "antivirusenabled", ConvertedName: "AntiVirusEnabled", Description: `Enables AntiVirus.`, Exposed: true, Name: "antiVirusEnabled", Stored: true, Type: "boolean", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "FileBlockingEnabled": { AllowedChoices: []string{}, BSONFieldName: "fileblockingenabled", ConvertedName: "FileBlockingEnabled", Description: `Enables file blocking.`, Exposed: true, Name: "fileBlockingEnabled", Stored: true, Type: "boolean", }, "LastCommittedTime": { AllowedChoices: []string{}, BSONFieldName: "lastcommittedtime", ConvertedName: "LastCommittedTime", Description: `The date when the security profile was last committed.`, Exposed: true, Name: "lastCommittedTime", ReadOnly: true, Stored: true, Type: "time", }, "LastUpdatedTime": { AllowedChoices: []string{}, BSONFieldName: "lastupdatedtime", ConvertedName: "LastUpdatedTime", Description: `The date when the security profile was last updated.`, Exposed: true, Name: "lastUpdatedTime", ReadOnly: true, Stored: true, Type: "time", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "TrustedCertificateID": { AllowedChoices: []string{}, BSONFieldName: "trustedcertificateid", ConvertedName: "TrustedCertificateID", Description: `The trusted Certificate ID for Outbound Decryption.`, Exposed: true, Name: "trustedCertificateID", Stored: true, Type: "string", }, "UntrustedCertificateID": { AllowedChoices: []string{}, BSONFieldName: "untrustedcertificateid", ConvertedName: "UntrustedCertificateID", Description: `The untrusted Certificate ID for Outbound Decryption.`, Exposed: true, Name: "untrustedCertificateID", Stored: true, Type: "string", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallSecurityProfileAttributesMap represents the map of attribute for FirewallSecurityProfile.
var FirewallSecurityProfileIdentity = elemental.Identity{ Name: "firewallsecurityprofile", Category: "firewallsecurityprofiles", Package: "ngfw", Private: false, }
FirewallSecurityProfileIdentity represents the Identity of the object.
var FirewallSecurityProfileLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "ipsenabled": { AllowedChoices: []string{}, BSONFieldName: "ipsenabled", ConvertedName: "IPSEnabled", Description: `Enables IPS.`, Exposed: true, Name: "IPSEnabled", Stored: true, Type: "boolean", }, "urlcategoriesenabled": { AllowedChoices: []string{}, BSONFieldName: "urlcategoriesenabled", ConvertedName: "URLCategoriesEnabled", Description: `Enables best practice URL Categories.`, Exposed: true, Name: "URLCategoriesEnabled", Stored: true, Type: "boolean", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "antispywareenabled": { AllowedChoices: []string{}, BSONFieldName: "antispywareenabled", ConvertedName: "AntiSpywareEnabled", Description: `Enables AntiSpyware.`, Exposed: true, Name: "antiSpywareEnabled", Stored: true, Type: "boolean", }, "antivirusenabled": { AllowedChoices: []string{}, BSONFieldName: "antivirusenabled", ConvertedName: "AntiVirusEnabled", Description: `Enables AntiVirus.`, Exposed: true, Name: "antiVirusEnabled", Stored: true, Type: "boolean", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "fileblockingenabled": { AllowedChoices: []string{}, BSONFieldName: "fileblockingenabled", ConvertedName: "FileBlockingEnabled", Description: `Enables file blocking.`, Exposed: true, Name: "fileBlockingEnabled", Stored: true, Type: "boolean", }, "lastcommittedtime": { AllowedChoices: []string{}, BSONFieldName: "lastcommittedtime", ConvertedName: "LastCommittedTime", Description: `The date when the security profile was last committed.`, Exposed: true, Name: "lastCommittedTime", ReadOnly: true, Stored: true, Type: "time", }, "lastupdatedtime": { AllowedChoices: []string{}, BSONFieldName: "lastupdatedtime", ConvertedName: "LastUpdatedTime", Description: `The date when the security profile was last updated.`, Exposed: true, Name: "lastUpdatedTime", ReadOnly: true, Stored: true, Type: "time", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "trustedcertificateid": { AllowedChoices: []string{}, BSONFieldName: "trustedcertificateid", ConvertedName: "TrustedCertificateID", Description: `The trusted Certificate ID for Outbound Decryption.`, Exposed: true, Name: "trustedCertificateID", Stored: true, Type: "string", }, "untrustedcertificateid": { AllowedChoices: []string{}, BSONFieldName: "untrustedcertificateid", ConvertedName: "UntrustedCertificateID", Description: `The untrusted Certificate ID for Outbound Decryption.`, Exposed: true, Name: "untrustedCertificateID", Stored: true, Type: "string", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallSecurityProfileLowerCaseAttributesMap represents the map of attribute for FirewallSecurityProfile.
var FirewallStatusAttributesMap = map[string]elemental.AttributeSpecification{ "FirewallID": { AllowedChoices: []string{}, ConvertedName: "FirewallID", Description: `The firewall ID.`, Exposed: true, Name: "firewallID", Type: "string", }, "FirewallType": { AllowedChoices: []string{"AWS"}, ConvertedName: "FirewallType", DefaultValue: FirewallStatusFirewallTypeAWS, Description: `The type of firewall.`, Exposed: true, Name: "firewallType", Type: "enum", }, "Status": { AllowedChoices: []string{"Creating", "Updating", "Ready", "Failed"}, ConvertedName: "Status", DefaultValue: FirewallStatusStatusCreating, Description: `The status of the of firewall.`, Exposed: true, Name: "status", ReadOnly: true, Type: "enum", }, "StatusReason": { AllowedChoices: []string{}, ConvertedName: "StatusReason", Description: `The status description of the firewall.`, Exposed: true, Name: "statusReason", ReadOnly: true, Type: "string", }, }
FirewallStatusAttributesMap represents the map of attribute for FirewallStatus.
var FirewallStatusLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "firewallid": { AllowedChoices: []string{}, ConvertedName: "FirewallID", Description: `The firewall ID.`, Exposed: true, Name: "firewallID", Type: "string", }, "firewalltype": { AllowedChoices: []string{"AWS"}, ConvertedName: "FirewallType", DefaultValue: FirewallStatusFirewallTypeAWS, Description: `The type of firewall.`, Exposed: true, Name: "firewallType", Type: "enum", }, "status": { AllowedChoices: []string{"Creating", "Updating", "Ready", "Failed"}, ConvertedName: "Status", DefaultValue: FirewallStatusStatusCreating, Description: `The status of the of firewall.`, Exposed: true, Name: "status", ReadOnly: true, Type: "enum", }, "statusreason": { AllowedChoices: []string{}, ConvertedName: "StatusReason", Description: `The status description of the firewall.`, Exposed: true, Name: "statusReason", ReadOnly: true, Type: "string", }, }
FirewallStatusLowerCaseAttributesMap represents the map of attribute for FirewallStatus.
var FirewallTargetCriteriaAttributesMap = map[string]elemental.AttributeSpecification{ "CIDRs": { AllowedChoices: []string{}, BSONFieldName: "cidrs", ConvertedName: "CIDRs", Description: `List of CIDRs.`, Exposed: true, Name: "CIDRs", Stored: true, SubType: "string", Type: "list", }, "FQDNs": { AllowedChoices: []string{}, BSONFieldName: "fqdns", ConvertedName: "FQDNs", Description: `List of FQDNs.`, Exposed: true, Name: "FQDNs", Stored: true, SubType: "string", Type: "list", }, "CountryCodes": { AllowedChoices: []string{}, BSONFieldName: "countrycodes", ConvertedName: "CountryCodes", Description: `List of country codes.`, Exposed: true, Name: "countryCodes", Stored: true, SubType: "string", Type: "list", }, "CustomExternalFeedIDs": { AllowedChoices: []string{}, BSONFieldName: "customexternalfeedids", ConvertedName: "CustomExternalFeedIDs", Description: `List of firewall custom external feed IDs that are of type IPList.`, Exposed: true, Name: "customExternalFeedIDs", Stored: true, SubType: "string", Type: "list", }, "ExternalFeedIDs": { AllowedChoices: []string{}, BSONFieldName: "externalfeedids", ConvertedName: "ExternalFeedIDs", Description: `List of firewall external feed IDs that are of type IPList.`, Exposed: true, Name: "externalFeedIDs", Stored: true, SubType: "string", Type: "list", }, "FirewallCIDRListIDs": { AllowedChoices: []string{}, BSONFieldName: "firewallcidrlistids", ConvertedName: "FirewallCIDRListIDs", Description: `List of Firewall CIDR list IDs.`, Exposed: true, Name: "firewallCIDRListIDs", Stored: true, SubType: "string", Type: "list", }, "FirewallFQDNListIDs": { AllowedChoices: []string{}, BSONFieldName: "firewallfqdnlistids", ConvertedName: "FirewallFQDNListIDs", Description: `List of FQDN list IDs.`, Exposed: true, Name: "firewallFQDNListIDs", Stored: true, SubType: "string", Type: "list", }, "Negate": { AllowedChoices: []string{}, BSONFieldName: "negate", ConvertedName: "Negate", Description: `Negates this match criteria.`, Exposed: true, Name: "negate", Stored: true, Type: "boolean", }, }
FirewallTargetCriteriaAttributesMap represents the map of attribute for FirewallTargetCriteria.
var FirewallTargetCriteriaLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "cidrs": { AllowedChoices: []string{}, BSONFieldName: "cidrs", ConvertedName: "CIDRs", Description: `List of CIDRs.`, Exposed: true, Name: "CIDRs", Stored: true, SubType: "string", Type: "list", }, "fqdns": { AllowedChoices: []string{}, BSONFieldName: "fqdns", ConvertedName: "FQDNs", Description: `List of FQDNs.`, Exposed: true, Name: "FQDNs", Stored: true, SubType: "string", Type: "list", }, "countrycodes": { AllowedChoices: []string{}, BSONFieldName: "countrycodes", ConvertedName: "CountryCodes", Description: `List of country codes.`, Exposed: true, Name: "countryCodes", Stored: true, SubType: "string", Type: "list", }, "customexternalfeedids": { AllowedChoices: []string{}, BSONFieldName: "customexternalfeedids", ConvertedName: "CustomExternalFeedIDs", Description: `List of firewall custom external feed IDs that are of type IPList.`, Exposed: true, Name: "customExternalFeedIDs", Stored: true, SubType: "string", Type: "list", }, "externalfeedids": { AllowedChoices: []string{}, BSONFieldName: "externalfeedids", ConvertedName: "ExternalFeedIDs", Description: `List of firewall external feed IDs that are of type IPList.`, Exposed: true, Name: "externalFeedIDs", Stored: true, SubType: "string", Type: "list", }, "firewallcidrlistids": { AllowedChoices: []string{}, BSONFieldName: "firewallcidrlistids", ConvertedName: "FirewallCIDRListIDs", Description: `List of Firewall CIDR list IDs.`, Exposed: true, Name: "firewallCIDRListIDs", Stored: true, SubType: "string", Type: "list", }, "firewallfqdnlistids": { AllowedChoices: []string{}, BSONFieldName: "firewallfqdnlistids", ConvertedName: "FirewallFQDNListIDs", Description: `List of FQDN list IDs.`, Exposed: true, Name: "firewallFQDNListIDs", Stored: true, SubType: "string", Type: "list", }, "negate": { AllowedChoices: []string{}, BSONFieldName: "negate", ConvertedName: "Negate", Description: `Negates this match criteria.`, Exposed: true, Name: "negate", Stored: true, Type: "boolean", }, }
FirewallTargetCriteriaLowerCaseAttributesMap represents the map of attribute for FirewallTargetCriteria.
var FirewallTemplateAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CommittedRulesetID": { AllowedChoices: []string{}, BSONFieldName: "committedrulesetid", ConvertedName: "CommittedRulesetID", Description: `The ID of the last FirewallCommittedRuleset object.`, Exposed: true, Name: "committedRulesetID", ReadOnly: true, Stored: true, Type: "string", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "LastCommittedTime": { AllowedChoices: []string{}, BSONFieldName: "lastcommittedtime", ConvertedName: "LastCommittedTime", Description: `The date when the template was last committed.`, Exposed: true, Name: "lastCommittedTime", ReadOnly: true, Stored: true, Type: "time", }, "LastUpdatedTime": { AllowedChoices: []string{}, BSONFieldName: "lastupdatedtime", ConvertedName: "LastUpdatedTime", Description: `The date when the template was last updated.`, Exposed: true, Name: "lastUpdatedTime", ReadOnly: true, Stored: true, Type: "time", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallTemplateAttributesMap represents the map of attribute for FirewallTemplate.
var FirewallTemplateIdentity = elemental.Identity{ Name: "firewalltemplate", Category: "firewalltemplates", Package: "ngfw", Private: false, }
FirewallTemplateIdentity represents the Identity of the object.
var FirewallTemplateLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "committedrulesetid": { AllowedChoices: []string{}, BSONFieldName: "committedrulesetid", ConvertedName: "CommittedRulesetID", Description: `The ID of the last FirewallCommittedRuleset object.`, Exposed: true, Name: "committedRulesetID", ReadOnly: true, Stored: true, Type: "string", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "lastcommittedtime": { AllowedChoices: []string{}, BSONFieldName: "lastcommittedtime", ConvertedName: "LastCommittedTime", Description: `The date when the template was last committed.`, Exposed: true, Name: "lastCommittedTime", ReadOnly: true, Stored: true, Type: "time", }, "lastupdatedtime": { AllowedChoices: []string{}, BSONFieldName: "lastupdatedtime", ConvertedName: "LastUpdatedTime", Description: `The date when the template was last updated.`, Exposed: true, Name: "lastUpdatedTime", ReadOnly: true, Stored: true, Type: "time", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
FirewallTemplateLowerCaseAttributesMap represents the map of attribute for FirewallTemplate.
var FirewallURLCategoryAttributesMap = map[string]elemental.AttributeSpecification{ "Action": { AllowedChoices: []string{"Alert", "Allow", "Block"}, BSONFieldName: "action", ConvertedName: "Action", DefaultValue: FirewallURLCategoryActionAlert, Description: `The action the firewall should take.`, Exposed: true, Name: "action", Stored: true, Type: "enum", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `The name of the URL category.`, Exposed: true, Name: "name", Required: true, Stored: true, Type: "string", }, }
FirewallURLCategoryAttributesMap represents the map of attribute for FirewallURLCategory.
var FirewallURLCategoryCriteriaAttributesMap = map[string]elemental.AttributeSpecification{ "URLCategories": { AllowedChoices: []string{}, BSONFieldName: "urlcategories", ConvertedName: "URLCategories", Description: `NGFW URL categories. See FirewallURLCategoryList for the list.`, Exposed: true, Name: "URLCategories", Stored: true, SubType: "string", Type: "list", }, "CustomExternalFeedIDs": { AllowedChoices: []string{}, BSONFieldName: "customexternalfeedids", ConvertedName: "CustomExternalFeedIDs", Description: `List firewall custom external feed IDs that are of type URLList.`, Exposed: true, Name: "customExternalFeedIDs", Stored: true, SubType: "string", Type: "list", }, "CustomURLCategoryIDs": { AllowedChoices: []string{}, BSONFieldName: "customurlcategoryids", ConvertedName: "CustomURLCategoryIDs", Description: `List of firewall custom URL category IDs.`, Exposed: true, Name: "customURLCategoryIDs", Stored: true, SubType: "string", Type: "list", }, "ExternalFeedIDs": { AllowedChoices: []string{}, BSONFieldName: "externalfeedids", ConvertedName: "ExternalFeedIDs", Description: `List of URL intelligence feeds.`, Exposed: true, Name: "externalFeedIDs", Stored: true, SubType: "string", Type: "list", }, }
FirewallURLCategoryCriteriaAttributesMap represents the map of attribute for FirewallURLCategoryCriteria.
var FirewallURLCategoryCriteriaLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "urlcategories": { AllowedChoices: []string{}, BSONFieldName: "urlcategories", ConvertedName: "URLCategories", Description: `NGFW URL categories. See FirewallURLCategoryList for the list.`, Exposed: true, Name: "URLCategories", Stored: true, SubType: "string", Type: "list", }, "customexternalfeedids": { AllowedChoices: []string{}, BSONFieldName: "customexternalfeedids", ConvertedName: "CustomExternalFeedIDs", Description: `List firewall custom external feed IDs that are of type URLList.`, Exposed: true, Name: "customExternalFeedIDs", Stored: true, SubType: "string", Type: "list", }, "customurlcategoryids": { AllowedChoices: []string{}, BSONFieldName: "customurlcategoryids", ConvertedName: "CustomURLCategoryIDs", Description: `List of firewall custom URL category IDs.`, Exposed: true, Name: "customURLCategoryIDs", Stored: true, SubType: "string", Type: "list", }, "externalfeedids": { AllowedChoices: []string{}, BSONFieldName: "externalfeedids", ConvertedName: "ExternalFeedIDs", Description: `List of URL intelligence feeds.`, Exposed: true, Name: "externalFeedIDs", Stored: true, SubType: "string", Type: "list", }, }
FirewallURLCategoryCriteriaLowerCaseAttributesMap represents the map of attribute for FirewallURLCategoryCriteria.
var FirewallURLCategoryListAttributesMap = map[string]elemental.AttributeSpecification{ "Categories": { AllowedChoices: []string{}, ConvertedName: "Categories", Description: `A list of NGFW URL category objects.`, Exposed: true, Name: "categories", ReadOnly: true, SubType: "firewallurlcategory", Type: "refList", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
FirewallURLCategoryListAttributesMap represents the map of attribute for FirewallURLCategoryList.
var FirewallURLCategoryListIdentity = elemental.Identity{ Name: "firewallurlcategorylist", Category: "firewallurlcategorylists", Package: "ngfw", Private: false, }
FirewallURLCategoryListIdentity represents the Identity of the object.
var FirewallURLCategoryListLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "categories": { AllowedChoices: []string{}, ConvertedName: "Categories", Description: `A list of NGFW URL category objects.`, Exposed: true, Name: "categories", ReadOnly: true, SubType: "firewallurlcategory", Type: "refList", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
FirewallURLCategoryListLowerCaseAttributesMap represents the map of attribute for FirewallURLCategoryList.
var FirewallURLCategoryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "action": { AllowedChoices: []string{"Alert", "Allow", "Block"}, BSONFieldName: "action", ConvertedName: "Action", DefaultValue: FirewallURLCategoryActionAlert, Description: `The action the firewall should take.`, Exposed: true, Name: "action", Stored: true, Type: "enum", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `The name of the URL category.`, Exposed: true, Name: "name", Required: true, Stored: true, Type: "string", }, }
FirewallURLCategoryLowerCaseAttributesMap represents the map of attribute for FirewallURLCategory.
var LogDebugAttributesMap = map[string]elemental.AttributeSpecification{ "Command": { AllowedChoices: []string{}, ConvertedName: "Command", Description: `The command to perform.`, Exposed: true, Name: "command", Type: "string", }, "FirewallName": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Type: "string", }, "Information": { AllowedChoices: []string{}, ConvertedName: "Information", Description: `Additional information returned to caller.`, Exposed: true, Name: "information", ReadOnly: true, Type: "string", }, }
LogDebugAttributesMap represents the map of attribute for LogDebug.
var LogDebugIdentity = elemental.Identity{ Name: "logdebug", Category: "logdebugs", Package: "logging", Private: false, }
LogDebugIdentity represents the Identity of the object.
var LogDebugLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "command": { AllowedChoices: []string{}, ConvertedName: "Command", Description: `The command to perform.`, Exposed: true, Name: "command", Type: "string", }, "firewallname": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Type: "string", }, "information": { AllowedChoices: []string{}, ConvertedName: "Information", Description: `Additional information returned to caller.`, Exposed: true, Name: "information", ReadOnly: true, Type: "string", }, }
LogDebugLowerCaseAttributesMap represents the map of attribute for LogDebug.
var LogIncidentAttributesMap = map[string]elemental.AttributeSpecification{ "AttackerAlternateIPs": { AllowedChoices: []string{}, ConvertedName: "AttackerAlternateIPs", Description: `Other IP addresses for the attacker instance.`, Exposed: true, Name: "attackerAlternateIPs", SubType: "string", Type: "list", }, "AttackerID": { AllowedChoices: []string{}, ConvertedName: "AttackerID", Description: `The attacker ID (EC2 instance ID).`, Exposed: true, Name: "attackerID", Type: "string", }, "AttackerIP": { AllowedChoices: []string{}, ConvertedName: "AttackerIP", Description: `The attacker IP address.`, Exposed: true, Name: "attackerIP", Type: "string", }, "AttackerName": { AllowedChoices: []string{}, ConvertedName: "AttackerName", Description: `The attacker name.`, Exposed: true, Name: "attackerName", Type: "string", }, "AttackerPort": { AllowedChoices: []string{}, ConvertedName: "AttackerPort", Description: `The attacker port.`, Exposed: true, Name: "attackerPort", Type: "integer", }, "FirewallName": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Type: "string", }, "ThreatCategory": { AllowedChoices: []string{}, ConvertedName: "ThreatCategory", Description: `The threat category.`, Exposed: true, Name: "threatCategory", Type: "string", }, "ThreatName": { AllowedChoices: []string{}, ConvertedName: "ThreatName", Description: `The threat name.`, Exposed: true, Name: "threatName", Type: "string", }, "Timestamp": { AllowedChoices: []string{}, ConvertedName: "Timestamp", Description: `The timestamp of the incident.`, Exposed: true, Name: "timestamp", Required: true, Type: "time", }, "VictimAlternateIPs": { AllowedChoices: []string{}, ConvertedName: "VictimAlternateIPs", Description: `Other IP addresses for the victim instance.`, Exposed: true, Name: "victimAlternateIPs", SubType: "string", Type: "list", }, "VictimID": { AllowedChoices: []string{}, ConvertedName: "VictimID", Description: `The victim ID (EC2 instance ID).`, Exposed: true, Name: "victimID", Type: "string", }, "VictimIP": { AllowedChoices: []string{}, ConvertedName: "VictimIP", Description: `The victim IP address.`, Exposed: true, Name: "victimIP", Type: "string", }, "VictimName": { AllowedChoices: []string{}, ConvertedName: "VictimName", Description: `The victim name.`, Exposed: true, Name: "victimName", Type: "string", }, "VictimPort": { AllowedChoices: []string{}, ConvertedName: "VictimPort", Description: `The victim port.`, Exposed: true, Name: "victimPort", Type: "integer", }, }
LogIncidentAttributesMap represents the map of attribute for LogIncident.
var LogIncidentDetailsQueryAttributesMap = map[string]elemental.AttributeSpecification{ "AttackerIPs": { AllowedChoices: []string{}, ConvertedName: "AttackerIPs", Description: `IP addresses for the attacker.`, Exposed: true, Name: "attackerIPs", Required: true, SubType: "string", Type: "list", }, "FirewallName": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Type: "string", }, "LogResult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "LogResult", Description: `The result of the query.`, Exposed: true, Name: "logResult", ReadOnly: true, SubType: "firewalllog", Type: "refList", }, "VictimIPs": { AllowedChoices: []string{}, ConvertedName: "VictimIPs", Description: `IP addresses for the victim.`, Exposed: true, Name: "victimIPs", Required: true, SubType: "string", Type: "list", }, }
LogIncidentDetailsQueryAttributesMap represents the map of attribute for LogIncidentDetailsQuery.
var LogIncidentDetailsQueryIdentity = elemental.Identity{ Name: "logincidentdetailsquery", Category: "logincidentdetailsqueries", Package: "logging", Private: false, }
LogIncidentDetailsQueryIdentity represents the Identity of the object.
var LogIncidentDetailsQueryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "attackerips": { AllowedChoices: []string{}, ConvertedName: "AttackerIPs", Description: `IP addresses for the attacker.`, Exposed: true, Name: "attackerIPs", Required: true, SubType: "string", Type: "list", }, "firewallname": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Type: "string", }, "logresult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "LogResult", Description: `The result of the query.`, Exposed: true, Name: "logResult", ReadOnly: true, SubType: "firewalllog", Type: "refList", }, "victimips": { AllowedChoices: []string{}, ConvertedName: "VictimIPs", Description: `IP addresses for the victim.`, Exposed: true, Name: "victimIPs", Required: true, SubType: "string", Type: "list", }, }
LogIncidentDetailsQueryLowerCaseAttributesMap represents the map of attribute for LogIncidentDetailsQuery.
var LogIncidentLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "attackeralternateips": { AllowedChoices: []string{}, ConvertedName: "AttackerAlternateIPs", Description: `Other IP addresses for the attacker instance.`, Exposed: true, Name: "attackerAlternateIPs", SubType: "string", Type: "list", }, "attackerid": { AllowedChoices: []string{}, ConvertedName: "AttackerID", Description: `The attacker ID (EC2 instance ID).`, Exposed: true, Name: "attackerID", Type: "string", }, "attackerip": { AllowedChoices: []string{}, ConvertedName: "AttackerIP", Description: `The attacker IP address.`, Exposed: true, Name: "attackerIP", Type: "string", }, "attackername": { AllowedChoices: []string{}, ConvertedName: "AttackerName", Description: `The attacker name.`, Exposed: true, Name: "attackerName", Type: "string", }, "attackerport": { AllowedChoices: []string{}, ConvertedName: "AttackerPort", Description: `The attacker port.`, Exposed: true, Name: "attackerPort", Type: "integer", }, "firewallname": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Type: "string", }, "threatcategory": { AllowedChoices: []string{}, ConvertedName: "ThreatCategory", Description: `The threat category.`, Exposed: true, Name: "threatCategory", Type: "string", }, "threatname": { AllowedChoices: []string{}, ConvertedName: "ThreatName", Description: `The threat name.`, Exposed: true, Name: "threatName", Type: "string", }, "timestamp": { AllowedChoices: []string{}, ConvertedName: "Timestamp", Description: `The timestamp of the incident.`, Exposed: true, Name: "timestamp", Required: true, Type: "time", }, "victimalternateips": { AllowedChoices: []string{}, ConvertedName: "VictimAlternateIPs", Description: `Other IP addresses for the victim instance.`, Exposed: true, Name: "victimAlternateIPs", SubType: "string", Type: "list", }, "victimid": { AllowedChoices: []string{}, ConvertedName: "VictimID", Description: `The victim ID (EC2 instance ID).`, Exposed: true, Name: "victimID", Type: "string", }, "victimip": { AllowedChoices: []string{}, ConvertedName: "VictimIP", Description: `The victim IP address.`, Exposed: true, Name: "victimIP", Type: "string", }, "victimname": { AllowedChoices: []string{}, ConvertedName: "VictimName", Description: `The victim name.`, Exposed: true, Name: "victimName", Type: "string", }, "victimport": { AllowedChoices: []string{}, ConvertedName: "VictimPort", Description: `The victim port.`, Exposed: true, Name: "victimPort", Type: "integer", }, }
LogIncidentLowerCaseAttributesMap represents the map of attribute for LogIncident.
var LogIncidentQueryAttributesMap = map[string]elemental.AttributeSpecification{ "FirewallName": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Type: "string", }, "LogResult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "LogResult", Description: `The result of the query.`, Exposed: true, Name: "logResult", ReadOnly: true, SubType: "logincident", Type: "refList", }, }
LogIncidentQueryAttributesMap represents the map of attribute for LogIncidentQuery.
var LogIncidentQueryIdentity = elemental.Identity{ Name: "logincidentquery", Category: "logincidentqueries", Package: "logging", Private: false, }
LogIncidentQueryIdentity represents the Identity of the object.
var LogIncidentQueryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "firewallname": { AllowedChoices: []string{}, ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Type: "string", }, "logresult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "LogResult", Description: `The result of the query.`, Exposed: true, Name: "logResult", ReadOnly: true, SubType: "logincident", Type: "refList", }, }
LogIncidentQueryLowerCaseAttributesMap represents the map of attribute for LogIncidentQuery.
var LogQueryAttributesMap = map[string]elemental.AttributeSpecification{ "CountHint": { AllowedChoices: []string{}, ConvertedName: "CountHint", Description: `Optional hint about the result set size, provided by the caller.`, Exposed: true, Name: "countHint", Type: "integer", }, "FirewallName": { AllowedChoices: []string{}, BSONFieldName: "firewallname", ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Stored: true, Type: "string", }, "LogResult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "LogResult", Description: `The result of the log query.`, Exposed: true, Name: "logResult", ReadOnly: true, SubType: "firewalllog", Type: "refList", }, "LogType": { AllowedChoices: []string{"Traffic", "Threat", "URLFiltering"}, ConvertedName: "LogType", Description: `The type of firewall log to query.`, Exposed: true, Name: "logType", Type: "enum", }, }
LogQueryAttributesMap represents the map of attribute for LogQuery.
var LogQueryIdentity = elemental.Identity{ Name: "logquery", Category: "logqueries", Package: "logging", Private: false, }
LogQueryIdentity represents the Identity of the object.
var LogQueryItemAttributesMap = map[string]elemental.AttributeSpecification{ "Fields": { AllowedChoices: []string{}, ConvertedName: "Fields", Description: `The fields and values for the log line.`, Exposed: true, Name: "fields", SubType: "map[string]string", Type: "external", }, "Timestamp": { AllowedChoices: []string{}, ConvertedName: "Timestamp", Description: `The timestamp of the log line.`, Exposed: true, Name: "timestamp", Required: true, Type: "time", }, }
LogQueryItemAttributesMap represents the map of attribute for LogQueryItem.
var LogQueryItemLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "fields": { AllowedChoices: []string{}, ConvertedName: "Fields", Description: `The fields and values for the log line.`, Exposed: true, Name: "fields", SubType: "map[string]string", Type: "external", }, "timestamp": { AllowedChoices: []string{}, ConvertedName: "Timestamp", Description: `The timestamp of the log line.`, Exposed: true, Name: "timestamp", Required: true, Type: "time", }, }
LogQueryItemLowerCaseAttributesMap represents the map of attribute for LogQueryItem.
var LogQueryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "counthint": { AllowedChoices: []string{}, ConvertedName: "CountHint", Description: `Optional hint about the result set size, provided by the caller.`, Exposed: true, Name: "countHint", Type: "integer", }, "firewallname": { AllowedChoices: []string{}, BSONFieldName: "firewallname", ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Stored: true, Type: "string", }, "logresult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "LogResult", Description: `The result of the log query.`, Exposed: true, Name: "logResult", ReadOnly: true, SubType: "firewalllog", Type: "refList", }, "logtype": { AllowedChoices: []string{"Traffic", "Threat", "URLFiltering"}, ConvertedName: "LogType", Description: `The type of firewall log to query.`, Exposed: true, Name: "logType", Type: "enum", }, }
LogQueryLowerCaseAttributesMap represents the map of attribute for LogQuery.
var MirrorFilterAttributesMap = map[string]elemental.AttributeSpecification{ "NetworkServices": { AllowedChoices: []string{}, BSONFieldName: "networkservices", ConvertedName: "NetworkServices", Description: `AWS network services to be mirrored.`, Exposed: true, Name: "networkServices", Stored: true, SubType: "string", Type: "list", }, "Rules": { AllowedChoices: []string{}, BSONFieldName: "rules", ConvertedName: "Rules", Description: `A list of mirror filter rules.`, Exposed: true, Name: "rules", Stored: true, SubType: "mirrorrule", Type: "refList", }, }
MirrorFilterAttributesMap represents the map of attribute for MirrorFilter.
var MirrorFilterLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "networkservices": { AllowedChoices: []string{}, BSONFieldName: "networkservices", ConvertedName: "NetworkServices", Description: `AWS network services to be mirrored.`, Exposed: true, Name: "networkServices", Stored: true, SubType: "string", Type: "list", }, "rules": { AllowedChoices: []string{}, BSONFieldName: "rules", ConvertedName: "Rules", Description: `A list of mirror filter rules.`, Exposed: true, Name: "rules", Stored: true, SubType: "mirrorrule", Type: "refList", }, }
MirrorFilterLowerCaseAttributesMap represents the map of attribute for MirrorFilter.
var MirrorInstanceAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ID", Description: `The instance ID.`, Exposed: true, Name: "ID", ReadOnly: true, Type: "string", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, }
MirrorInstanceAttributesMap represents the map of attribute for MirrorInstance.
var MirrorInstanceLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ID", Description: `The instance ID.`, Exposed: true, Name: "ID", ReadOnly: true, Type: "string", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, }
MirrorInstanceLowerCaseAttributesMap represents the map of attribute for MirrorInstance.
var MirrorRuleAttributesMap = map[string]elemental.AttributeSpecification{ "Action": { AllowedChoices: []string{"Accept", "Reject"}, BSONFieldName: "action", ConvertedName: "Action", Description: `The action to take on the filtered traffic.`, Exposed: true, Name: "action", Required: true, Stored: true, Type: "enum", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the mirror rule.`, Exposed: true, Name: "description", Stored: true, Type: "string", }, "DestinationCIDR": { AllowedChoices: []string{}, BSONFieldName: "destinationcidr", ConvertedName: "DestinationCIDR", DefaultValue: "0.0.0.0/0", Description: `Destination CIDR block to assign to the mirror rule.`, Exposed: true, Name: "destinationCIDR", Stored: true, Type: "string", }, "DestinationFromPort": { AllowedChoices: []string{}, BSONFieldName: "destinationfromport", ConvertedName: "DestinationFromPort", DefaultValue: -1, Description: `Destination port range start.`, Exposed: true, Name: "destinationFromPort", Stored: true, Type: "integer", }, "DestinationToPort": { AllowedChoices: []string{}, BSONFieldName: "destinationtoport", ConvertedName: "DestinationToPort", DefaultValue: -1, Description: `Destination port range end.`, Exposed: true, Name: "destinationToPort", Stored: true, Type: "integer", }, "Direction": { AllowedChoices: []string{"Ingress", "Egress"}, BSONFieldName: "direction", ConvertedName: "Direction", Description: `The direction of the traffic to be mirrored.`, Exposed: true, Name: "direction", Required: true, Stored: true, Type: "enum", }, "Number": { AllowedChoices: []string{}, BSONFieldName: "number", ConvertedName: "Number", Description: `Number of a traffic mirror rule. Must be unique in each direction.`, Exposed: true, Name: "number", Required: true, Stored: true, Type: "integer", }, "Protocol": { AllowedChoices: []string{}, BSONFieldName: "protocol", ConvertedName: "Protocol", DefaultValue: -1, Description: `Protocol number to assign to the mirror rule.`, Exposed: true, MaxValue: 255, Name: "protocol", Stored: true, Type: "integer", }, "SourceCIDR": { AllowedChoices: []string{}, BSONFieldName: "sourcecidr", ConvertedName: "SourceCIDR", DefaultValue: "0.0.0.0/0", Description: `Source CIDR block to assign to the mirror rule.`, Exposed: true, Name: "sourceCIDR", Stored: true, Type: "string", }, "SourceFromPort": { AllowedChoices: []string{}, BSONFieldName: "sourcefromport", ConvertedName: "SourceFromPort", DefaultValue: -1, Description: `Source port range start.`, Exposed: true, Name: "sourceFromPort", Stored: true, Type: "integer", }, "SourceToPort": { AllowedChoices: []string{}, BSONFieldName: "sourcetoport", ConvertedName: "SourceToPort", DefaultValue: -1, Description: `Source port range end.`, Exposed: true, Name: "sourceToPort", Stored: true, Type: "integer", }, }
MirrorRuleAttributesMap represents the map of attribute for MirrorRule.
var MirrorRuleLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "action": { AllowedChoices: []string{"Accept", "Reject"}, BSONFieldName: "action", ConvertedName: "Action", Description: `The action to take on the filtered traffic.`, Exposed: true, Name: "action", Required: true, Stored: true, Type: "enum", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the mirror rule.`, Exposed: true, Name: "description", Stored: true, Type: "string", }, "destinationcidr": { AllowedChoices: []string{}, BSONFieldName: "destinationcidr", ConvertedName: "DestinationCIDR", DefaultValue: "0.0.0.0/0", Description: `Destination CIDR block to assign to the mirror rule.`, Exposed: true, Name: "destinationCIDR", Stored: true, Type: "string", }, "destinationfromport": { AllowedChoices: []string{}, BSONFieldName: "destinationfromport", ConvertedName: "DestinationFromPort", DefaultValue: -1, Description: `Destination port range start.`, Exposed: true, Name: "destinationFromPort", Stored: true, Type: "integer", }, "destinationtoport": { AllowedChoices: []string{}, BSONFieldName: "destinationtoport", ConvertedName: "DestinationToPort", DefaultValue: -1, Description: `Destination port range end.`, Exposed: true, Name: "destinationToPort", Stored: true, Type: "integer", }, "direction": { AllowedChoices: []string{"Ingress", "Egress"}, BSONFieldName: "direction", ConvertedName: "Direction", Description: `The direction of the traffic to be mirrored.`, Exposed: true, Name: "direction", Required: true, Stored: true, Type: "enum", }, "number": { AllowedChoices: []string{}, BSONFieldName: "number", ConvertedName: "Number", Description: `Number of a traffic mirror rule. Must be unique in each direction.`, Exposed: true, Name: "number", Required: true, Stored: true, Type: "integer", }, "protocol": { AllowedChoices: []string{}, BSONFieldName: "protocol", ConvertedName: "Protocol", DefaultValue: -1, Description: `Protocol number to assign to the mirror rule.`, Exposed: true, MaxValue: 255, Name: "protocol", Stored: true, Type: "integer", }, "sourcecidr": { AllowedChoices: []string{}, BSONFieldName: "sourcecidr", ConvertedName: "SourceCIDR", DefaultValue: "0.0.0.0/0", Description: `Source CIDR block to assign to the mirror rule.`, Exposed: true, Name: "sourceCIDR", Stored: true, Type: "string", }, "sourcefromport": { AllowedChoices: []string{}, BSONFieldName: "sourcefromport", ConvertedName: "SourceFromPort", DefaultValue: -1, Description: `Source port range start.`, Exposed: true, Name: "sourceFromPort", Stored: true, Type: "integer", }, "sourcetoport": { AllowedChoices: []string{}, BSONFieldName: "sourcetoport", ConvertedName: "SourceToPort", DefaultValue: -1, Description: `Source port range end.`, Exposed: true, Name: "sourceToPort", Stored: true, Type: "integer", }, }
MirrorRuleLowerCaseAttributesMap represents the map of attribute for MirrorRule.
var MirrorScaleGroupAttributesMap = map[string]elemental.AttributeSpecification{ "AvailabilityZones": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "AvailabilityZones", Description: `The availability zones associated with the auto-scaling group.`, Exposed: true, Name: "availabilityZones", ReadOnly: true, SubType: "string", Type: "list", }, "Name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "UnmatchedAvailabilityZones": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "UnmatchedAvailabilityZones", Description: `The availability zones associated with the auto-scaling group that are not associated with the firewall.`, Exposed: true, Name: "unmatchedAvailabilityZones", ReadOnly: true, SubType: "string", Type: "list", }, }
MirrorScaleGroupAttributesMap represents the map of attribute for MirrorScaleGroup.
var MirrorScaleGroupLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "availabilityzones": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "AvailabilityZones", Description: `The availability zones associated with the auto-scaling group.`, Exposed: true, Name: "availabilityZones", ReadOnly: true, SubType: "string", Type: "list", }, "name": { AllowedChoices: []string{}, BSONFieldName: "name", ConvertedName: "Name", Description: `Name of the entity.`, Exposed: true, Filterable: true, Getter: true, MaxLength: 256, Name: "name", Orderable: true, Required: true, Setter: true, Stored: true, Type: "string", }, "unmatchedavailabilityzones": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "UnmatchedAvailabilityZones", Description: `The availability zones associated with the auto-scaling group that are not associated with the firewall.`, Exposed: true, Name: "unmatchedAvailabilityZones", ReadOnly: true, SubType: "string", Type: "list", }, }
MirrorScaleGroupLowerCaseAttributesMap represents the map of attribute for MirrorScaleGroup.
var MirrorSourceOptionAttributesMap = map[string]elemental.AttributeSpecification{ "AutoScalingGroupNames": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "AutoScalingGroupNames", Description: `TODO remove me.`, Exposed: true, Name: "autoScalingGroupNames", ReadOnly: true, SubType: "string", Type: "list", }, "AutoScalingGroups": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "AutoScalingGroups", Description: `List of discovered auto-scaling groups.`, Exposed: true, Name: "autoScalingGroups", ReadOnly: true, SubType: "mirrorscalegroup", Type: "refList", }, "FirewallID": { AllowedChoices: []string{}, ConvertedName: "FirewallID", Description: `The ID of the firewall whose VPCs/AZs should be used to search for instances.`, Exposed: true, Name: "firewallID", Required: true, Type: "string", }, "Instances": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "Instances", Description: `List of discovered mirror source instances.`, Exposed: true, Name: "instances", ReadOnly: true, SubType: "mirrorinstance", Type: "refList", }, }
MirrorSourceOptionAttributesMap represents the map of attribute for MirrorSourceOption.
var MirrorSourceOptionIdentity = elemental.Identity{ Name: "mirrorsourceoption", Category: "mirrorsourceoptions", Package: "discovery", Private: false, }
MirrorSourceOptionIdentity represents the Identity of the object.
var MirrorSourceOptionLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "autoscalinggroupnames": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "AutoScalingGroupNames", Description: `TODO remove me.`, Exposed: true, Name: "autoScalingGroupNames", ReadOnly: true, SubType: "string", Type: "list", }, "autoscalinggroups": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "AutoScalingGroups", Description: `List of discovered auto-scaling groups.`, Exposed: true, Name: "autoScalingGroups", ReadOnly: true, SubType: "mirrorscalegroup", Type: "refList", }, "firewallid": { AllowedChoices: []string{}, ConvertedName: "FirewallID", Description: `The ID of the firewall whose VPCs/AZs should be used to search for instances.`, Exposed: true, Name: "firewallID", Required: true, Type: "string", }, "instances": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "Instances", Description: `List of discovered mirror source instances.`, Exposed: true, Name: "instances", ReadOnly: true, SubType: "mirrorinstance", Type: "refList", }, }
MirrorSourceOptionLowerCaseAttributesMap represents the map of attribute for MirrorSourceOption.
var PCFWAccountAttributesMap = map[string]elemental.AttributeSpecification{ "AWSAccountID": { AllowedChoices: []string{}, BSONFieldName: "awsaccountid", ConvertedName: "AWSAccountID", Description: `AWS Account ID.`, Exposed: true, Name: "AWSAccountID", Required: true, Stored: true, Type: "string", }, "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "LogQueryExternalID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "logqueryexternalid", ConvertedName: "LogQueryExternalID", Description: `External ID used in log query role.`, Exposed: true, Name: "LogQueryExternalID", ReadOnly: true, Stored: true, Type: "string", }, "NGFWCFTHash": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwcfthash", ConvertedName: "NGFWCFTHash", Description: `NGFW cloud formation template hash.`, Exposed: true, Name: "NGFWCFTHash", ReadOnly: true, Stored: true, Type: "string", }, "NGFWExternalID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwexternalid", ConvertedName: "NGFWExternalID", Description: `NGFW external ID.`, Exposed: true, Name: "NGFWExternalID", ReadOnly: true, Stored: true, Type: "string", }, "NGFWOnboardingStatus": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwonboardingstatus", ConvertedName: "NGFWOnboardingStatus", Description: `NGFW onboarding status.`, Exposed: true, Name: "NGFWOnboardingStatus", ReadOnly: true, Stored: true, Type: "string", }, "NGFWServiceAccountID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwserviceaccountid", ConvertedName: "NGFWServiceAccountID", Description: `NGFW AWS service account ID.`, Exposed: true, Name: "NGFWServiceAccountID", ReadOnly: true, Stored: true, Type: "string", }, "NGFWTenantID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwtenantid", ConvertedName: "NGFWTenantID", Description: `NGFW tenant ID.`, Exposed: true, Name: "NGFWTenantID", ReadOnly: true, Stored: true, Type: "string", }, "PCTenantIssuer": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "pctenantissuer", ConvertedName: "PCTenantIssuer", Description: `Issuer for Prisma Cloud tenant (identifies the Prisma Cloud stack for IAM role usage).`, Exposed: true, Name: "PCTenantIssuer", ReadOnly: true, Stored: true, Type: "string", }, "ActivationDate": { AllowedChoices: []string{}, BSONFieldName: "activationdate", ConvertedName: "ActivationDate", Description: `The date when the account was activated.`, Exposed: true, Name: "activationDate", ReadOnly: true, Stored: true, Type: "time", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "AthenaWorkgroup": { AllowedChoices: []string{}, BSONFieldName: "athenaworkgroup", ConvertedName: "AthenaWorkgroup", DefaultValue: "logs_workgroup", Description: `Athena workgroup to execute queries in.`, Exposed: true, MaxLength: 118, Name: "athenaWorkgroup", Required: true, Stored: true, Type: "string", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "DecryptionRoleARN": { AllowedChoices: []string{}, BSONFieldName: "decryptionrolearn", ConvertedName: "DecryptionRoleARN", Description: `AWS rulestack decryption role ARN.`, Exposed: true, Name: "decryptionRoleARN", Required: true, Stored: true, Type: "string", }, "EndpointRoleARN": { AllowedChoices: []string{}, BSONFieldName: "endpointrolearn", ConvertedName: "EndpointRoleARN", Description: `AWS endpoint role ARN.`, Exposed: true, Name: "endpointRoleARN", Required: true, Stored: true, Type: "string", }, "LogDestination": { AllowedChoices: []string{}, BSONFieldName: "logdestination", ConvertedName: "LogDestination", Description: `The log destination for logging. The value will be converted to lower case and have the AWS account ID and logging region appended to it (ie. logs-1234-us-east-2) when used to create an S3 bucket for logging.`, Exposed: true, MaxLength: 30, Name: "logDestination", Required: true, Stored: true, Type: "string", }, "LogDestinationType": { AllowedChoices: []string{"Prisma", "S3", "Cloudwatch", "KinesisFirehose"}, BSONFieldName: "logdestinationtype", ConvertedName: "LogDestinationType", DefaultValue: PCFWAccountLogDestinationTypePrisma, Description: `Destination type for log output.`, Exposed: true, Name: "logDestinationType", Required: true, Stored: true, Type: "enum", }, "LogPushRoleARN": { AllowedChoices: []string{}, BSONFieldName: "logpushrolearn", ConvertedName: "LogPushRoleARN", Description: `ARN of AWS role that allows the NGFW to push logs.`, Exposed: true, Name: "logPushRoleARN", Required: true, Stored: true, Type: "string", }, "LogQueryRoleARN": { AllowedChoices: []string{}, BSONFieldName: "logqueryrolearn", ConvertedName: "LogQueryRoleARN", Description: `ARN of AWS role that allows the PCFW to query logs.`, Exposed: true, Name: "logQueryRoleARN", Required: true, Stored: true, Type: "string", }, "LogRegion": { AllowedChoices: []string{}, BSONFieldName: "logregion", ConvertedName: "LogRegion", Description: `The AWS region where logging data lives.`, Exposed: true, Name: "logRegion", Required: true, Stored: true, Type: "string", }, "LogResourcePrefix": { AllowedChoices: []string{}, BSONFieldName: "logresourceprefix", ConvertedName: "LogResourcePrefix", DefaultValue: "pcfw", Description: `Prefix to use for logging resources.`, Exposed: true, MaxLength: 8, Name: "logResourcePrefix", Required: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "PrimaryAccount": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "primaryaccount", ConvertedName: "PrimaryAccount", Description: `indicates the primary AWS account.`, Exposed: true, Name: "primaryAccount", ReadOnly: true, Stored: true, Type: "boolean", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "Status": { AllowedChoices: []string{"Creating", "Pending", "Success", "Failed", "Deleting"}, Autogenerated: true, BSONFieldName: "status", ConvertedName: "Status", Description: `status of account.`, Exposed: true, Name: "status", ReadOnly: true, Stored: true, Type: "enum", }, "StatusReason": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "statusreason", ConvertedName: "StatusReason", Description: `status failure reason.`, Exposed: true, Name: "statusReason", ReadOnly: true, Stored: true, Type: "string", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWAccountAttributesMap represents the map of attribute for PCFWAccount.
var PCFWAccountIdentity = elemental.Identity{ Name: "pcfwaccount", Category: "pcfwaccounts", Package: "ngfw", Private: false, }
PCFWAccountIdentity represents the Identity of the object.
var PCFWAccountLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "awsaccountid": { AllowedChoices: []string{}, BSONFieldName: "awsaccountid", ConvertedName: "AWSAccountID", Description: `AWS Account ID.`, Exposed: true, Name: "AWSAccountID", Required: true, Stored: true, Type: "string", }, "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "logqueryexternalid": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "logqueryexternalid", ConvertedName: "LogQueryExternalID", Description: `External ID used in log query role.`, Exposed: true, Name: "LogQueryExternalID", ReadOnly: true, Stored: true, Type: "string", }, "ngfwcfthash": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwcfthash", ConvertedName: "NGFWCFTHash", Description: `NGFW cloud formation template hash.`, Exposed: true, Name: "NGFWCFTHash", ReadOnly: true, Stored: true, Type: "string", }, "ngfwexternalid": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwexternalid", ConvertedName: "NGFWExternalID", Description: `NGFW external ID.`, Exposed: true, Name: "NGFWExternalID", ReadOnly: true, Stored: true, Type: "string", }, "ngfwonboardingstatus": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwonboardingstatus", ConvertedName: "NGFWOnboardingStatus", Description: `NGFW onboarding status.`, Exposed: true, Name: "NGFWOnboardingStatus", ReadOnly: true, Stored: true, Type: "string", }, "ngfwserviceaccountid": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwserviceaccountid", ConvertedName: "NGFWServiceAccountID", Description: `NGFW AWS service account ID.`, Exposed: true, Name: "NGFWServiceAccountID", ReadOnly: true, Stored: true, Type: "string", }, "ngfwtenantid": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwtenantid", ConvertedName: "NGFWTenantID", Description: `NGFW tenant ID.`, Exposed: true, Name: "NGFWTenantID", ReadOnly: true, Stored: true, Type: "string", }, "pctenantissuer": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "pctenantissuer", ConvertedName: "PCTenantIssuer", Description: `Issuer for Prisma Cloud tenant (identifies the Prisma Cloud stack for IAM role usage).`, Exposed: true, Name: "PCTenantIssuer", ReadOnly: true, Stored: true, Type: "string", }, "activationdate": { AllowedChoices: []string{}, BSONFieldName: "activationdate", ConvertedName: "ActivationDate", Description: `The date when the account was activated.`, Exposed: true, Name: "activationDate", ReadOnly: true, Stored: true, Type: "time", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "athenaworkgroup": { AllowedChoices: []string{}, BSONFieldName: "athenaworkgroup", ConvertedName: "AthenaWorkgroup", DefaultValue: "logs_workgroup", Description: `Athena workgroup to execute queries in.`, Exposed: true, MaxLength: 118, Name: "athenaWorkgroup", Required: true, Stored: true, Type: "string", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "decryptionrolearn": { AllowedChoices: []string{}, BSONFieldName: "decryptionrolearn", ConvertedName: "DecryptionRoleARN", Description: `AWS rulestack decryption role ARN.`, Exposed: true, Name: "decryptionRoleARN", Required: true, Stored: true, Type: "string", }, "endpointrolearn": { AllowedChoices: []string{}, BSONFieldName: "endpointrolearn", ConvertedName: "EndpointRoleARN", Description: `AWS endpoint role ARN.`, Exposed: true, Name: "endpointRoleARN", Required: true, Stored: true, Type: "string", }, "logdestination": { AllowedChoices: []string{}, BSONFieldName: "logdestination", ConvertedName: "LogDestination", Description: `The log destination for logging. The value will be converted to lower case and have the AWS account ID and logging region appended to it (ie. logs-1234-us-east-2) when used to create an S3 bucket for logging.`, Exposed: true, MaxLength: 30, Name: "logDestination", Required: true, Stored: true, Type: "string", }, "logdestinationtype": { AllowedChoices: []string{"Prisma", "S3", "Cloudwatch", "KinesisFirehose"}, BSONFieldName: "logdestinationtype", ConvertedName: "LogDestinationType", DefaultValue: PCFWAccountLogDestinationTypePrisma, Description: `Destination type for log output.`, Exposed: true, Name: "logDestinationType", Required: true, Stored: true, Type: "enum", }, "logpushrolearn": { AllowedChoices: []string{}, BSONFieldName: "logpushrolearn", ConvertedName: "LogPushRoleARN", Description: `ARN of AWS role that allows the NGFW to push logs.`, Exposed: true, Name: "logPushRoleARN", Required: true, Stored: true, Type: "string", }, "logqueryrolearn": { AllowedChoices: []string{}, BSONFieldName: "logqueryrolearn", ConvertedName: "LogQueryRoleARN", Description: `ARN of AWS role that allows the PCFW to query logs.`, Exposed: true, Name: "logQueryRoleARN", Required: true, Stored: true, Type: "string", }, "logregion": { AllowedChoices: []string{}, BSONFieldName: "logregion", ConvertedName: "LogRegion", Description: `The AWS region where logging data lives.`, Exposed: true, Name: "logRegion", Required: true, Stored: true, Type: "string", }, "logresourceprefix": { AllowedChoices: []string{}, BSONFieldName: "logresourceprefix", ConvertedName: "LogResourcePrefix", DefaultValue: "pcfw", Description: `Prefix to use for logging resources.`, Exposed: true, MaxLength: 8, Name: "logResourcePrefix", Required: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "primaryaccount": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "primaryaccount", ConvertedName: "PrimaryAccount", Description: `indicates the primary AWS account.`, Exposed: true, Name: "primaryAccount", ReadOnly: true, Stored: true, Type: "boolean", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "status": { AllowedChoices: []string{"Creating", "Pending", "Success", "Failed", "Deleting"}, Autogenerated: true, BSONFieldName: "status", ConvertedName: "Status", Description: `status of account.`, Exposed: true, Name: "status", ReadOnly: true, Stored: true, Type: "enum", }, "statusreason": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "statusreason", ConvertedName: "StatusReason", Description: `status failure reason.`, Exposed: true, Name: "statusReason", ReadOnly: true, Stored: true, Type: "string", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWAccountLowerCaseAttributesMap represents the map of attribute for PCFWAccount.
var PCFWAccountMirrorSourceAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "AutoScalingGroupNames": { AllowedChoices: []string{}, BSONFieldName: "autoscalinggroupnames", ConvertedName: "AutoScalingGroupNames", Description: `The list of all autoscaling group names where instances are to be monitored.`, Exposed: true, Name: "autoScalingGroupNames", Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "EndpointAbsent": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "EndpointAbsent", Description: `Whether or not any required endpoint for any VPC is absent.`, Exposed: true, Name: "endpointAbsent", ReadOnly: true, Type: "boolean", }, "Filter": { AllowedChoices: []string{}, BSONFieldName: "filter", ConvertedName: "Filter", Description: `Traffic mirror filter to specify what traffic is to be mirrored.`, Exposed: true, Name: "filter", Stored: true, SubType: "mirrorfilter", Type: "ref", }, "FirewallID": { AllowedChoices: []string{}, BSONFieldName: "firewallid", ConvertedName: "FirewallID", Description: `The firewall ID associated with this mirror source.`, Exposed: true, Name: "firewallID", Required: true, Stored: true, Type: "string", }, "InstanceIDs": { AllowedChoices: []string{}, BSONFieldName: "instanceids", ConvertedName: "InstanceIDs", Description: `The list of all instance IDs where traffic is to be monitored.`, Exposed: true, Name: "instanceIDs", Stored: true, SubType: "string", Type: "list", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWAccountMirrorSourceAttributesMap represents the map of attribute for PCFWAccountMirrorSource.
var PCFWAccountMirrorSourceIdentity = elemental.Identity{ Name: "pcfwaccountmirrorsource", Category: "pcfwaccountmirrorsources", Package: "deploymentadvisor", Private: false, }
PCFWAccountMirrorSourceIdentity represents the Identity of the object.
var PCFWAccountMirrorSourceLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "autoscalinggroupnames": { AllowedChoices: []string{}, BSONFieldName: "autoscalinggroupnames", ConvertedName: "AutoScalingGroupNames", Description: `The list of all autoscaling group names where instances are to be monitored.`, Exposed: true, Name: "autoScalingGroupNames", Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "endpointabsent": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "EndpointAbsent", Description: `Whether or not any required endpoint for any VPC is absent.`, Exposed: true, Name: "endpointAbsent", ReadOnly: true, Type: "boolean", }, "filter": { AllowedChoices: []string{}, BSONFieldName: "filter", ConvertedName: "Filter", Description: `Traffic mirror filter to specify what traffic is to be mirrored.`, Exposed: true, Name: "filter", Stored: true, SubType: "mirrorfilter", Type: "ref", }, "firewallid": { AllowedChoices: []string{}, BSONFieldName: "firewallid", ConvertedName: "FirewallID", Description: `The firewall ID associated with this mirror source.`, Exposed: true, Name: "firewallID", Required: true, Stored: true, Type: "string", }, "instanceids": { AllowedChoices: []string{}, BSONFieldName: "instanceids", ConvertedName: "InstanceIDs", Description: `The list of all instance IDs where traffic is to be monitored.`, Exposed: true, Name: "instanceIDs", Stored: true, SubType: "string", Type: "list", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWAccountMirrorSourceLowerCaseAttributesMap represents the map of attribute for PCFWAccountMirrorSource.
var PCFWAccountMirrorSourceStateAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "VPCID": { AllowedChoices: []string{}, BSONFieldName: "vpcid", ConvertedName: "VPCID", Description: `The AWS VPC ID of the instance that is the source of traffic mirroring.`, Exposed: true, Name: "VPCID", Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "AutoScalingGroupName": { AllowedChoices: []string{}, BSONFieldName: "autoscalinggroupname", ConvertedName: "AutoScalingGroupName", Description: `The autoscaling group name of the instance that is the source of traffic mirroring.`, Exposed: true, Name: "autoScalingGroupName", Stored: true, Type: "string", }, "AvailabilityZone": { AllowedChoices: []string{}, BSONFieldName: "availabilityzone", ConvertedName: "AvailabilityZone", Description: `The availability zone of the instance that is the source of traffic mirroring.`, Exposed: true, Name: "availabilityZone", Stored: true, Type: "string", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "Description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "FirewallID": { AllowedChoices: []string{}, BSONFieldName: "firewallid", ConvertedName: "FirewallID", Description: `The firewall ID destination for traffic mirroring.`, Exposed: true, Name: "firewallID", Required: true, Stored: true, Type: "string", }, "InstanceID": { AllowedChoices: []string{}, BSONFieldName: "instanceid", ConvertedName: "InstanceID", Description: `The instance ID that is the source of traffic mirroring.`, Exposed: true, Name: "instanceID", Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NetworkInterface": { AllowedChoices: []string{}, BSONFieldName: "networkinterface", ConvertedName: "NetworkInterface", Description: `The ENI that is the source of traffic mirroring.`, Exposed: true, Name: "networkInterface", Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "Status": { AllowedChoices: []string{"Success", "Failed"}, BSONFieldName: "status", ConvertedName: "Status", Description: `The status of the traffic mirroring session.`, Exposed: true, Name: "status", Stored: true, Type: "enum", }, "StatusReason": { AllowedChoices: []string{}, BSONFieldName: "statusreason", ConvertedName: "StatusReason", Description: `The status description of the traffic mirroring session.`, Exposed: true, Name: "statusReason", Stored: true, Type: "string", }, "TrafficMirrorSessionId": { AllowedChoices: []string{}, BSONFieldName: "trafficmirrorsessionid", ConvertedName: "TrafficMirrorSessionId", Description: `Traffic mirroring session ID of the created mirroring session.`, Exposed: true, Name: "trafficMirrorSessionId", Stored: true, Type: "string", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWAccountMirrorSourceStateAttributesMap represents the map of attribute for PCFWAccountMirrorSourceState.
var PCFWAccountMirrorSourceStateIdentity = elemental.Identity{ Name: "pcfwaccountmirrorsourcestate", Category: "pcfwaccountmirrorsourcestates", Package: "deploymentadvisor", Private: false, }
PCFWAccountMirrorSourceStateIdentity represents the Identity of the object.
var PCFWAccountMirrorSourceStateLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "vpcid": { AllowedChoices: []string{}, BSONFieldName: "vpcid", ConvertedName: "VPCID", Description: `The AWS VPC ID of the instance that is the source of traffic mirroring.`, Exposed: true, Name: "VPCID", Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "autoscalinggroupname": { AllowedChoices: []string{}, BSONFieldName: "autoscalinggroupname", ConvertedName: "AutoScalingGroupName", Description: `The autoscaling group name of the instance that is the source of traffic mirroring.`, Exposed: true, Name: "autoScalingGroupName", Stored: true, Type: "string", }, "availabilityzone": { AllowedChoices: []string{}, BSONFieldName: "availabilityzone", ConvertedName: "AvailabilityZone", Description: `The availability zone of the instance that is the source of traffic mirroring.`, Exposed: true, Name: "availabilityZone", Stored: true, Type: "string", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "description": { AllowedChoices: []string{}, BSONFieldName: "description", ConvertedName: "Description", Description: `Description of the object.`, Exposed: true, Getter: true, MaxLength: 1024, Name: "description", Orderable: true, Setter: true, Stored: true, Type: "string", }, "firewallid": { AllowedChoices: []string{}, BSONFieldName: "firewallid", ConvertedName: "FirewallID", Description: `The firewall ID destination for traffic mirroring.`, Exposed: true, Name: "firewallID", Required: true, Stored: true, Type: "string", }, "instanceid": { AllowedChoices: []string{}, BSONFieldName: "instanceid", ConvertedName: "InstanceID", Description: `The instance ID that is the source of traffic mirroring.`, Exposed: true, Name: "instanceID", Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "networkinterface": { AllowedChoices: []string{}, BSONFieldName: "networkinterface", ConvertedName: "NetworkInterface", Description: `The ENI that is the source of traffic mirroring.`, Exposed: true, Name: "networkInterface", Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "status": { AllowedChoices: []string{"Success", "Failed"}, BSONFieldName: "status", ConvertedName: "Status", Description: `The status of the traffic mirroring session.`, Exposed: true, Name: "status", Stored: true, Type: "enum", }, "statusreason": { AllowedChoices: []string{}, BSONFieldName: "statusreason", ConvertedName: "StatusReason", Description: `The status description of the traffic mirroring session.`, Exposed: true, Name: "statusReason", Stored: true, Type: "string", }, "trafficmirrorsessionid": { AllowedChoices: []string{}, BSONFieldName: "trafficmirrorsessionid", ConvertedName: "TrafficMirrorSessionId", Description: `Traffic mirroring session ID of the created mirroring session.`, Exposed: true, Name: "trafficMirrorSessionId", Stored: true, Type: "string", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWAccountMirrorSourceStateLowerCaseAttributesMap represents the map of attribute for PCFWAccountMirrorSourceState.
var PCFWFirewallConfigTerraformAttributesMap = map[string]elemental.AttributeSpecification{ "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
PCFWFirewallConfigTerraformAttributesMap represents the map of attribute for PCFWFirewallConfigTerraform.
var PCFWFirewallConfigTerraformIdentity = elemental.Identity{ Name: "pcfwfirewallconfigterraform", Category: "pcfwfirewallconfigterraform", Package: "deploymentadvisor", Private: false, }
PCFWFirewallConfigTerraformIdentity represents the Identity of the object.
var PCFWFirewallConfigTerraformLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
PCFWFirewallConfigTerraformLowerCaseAttributesMap represents the map of attribute for PCFWFirewallConfigTerraform.
var PCFWLambdaHealthAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "LambdaARN": { AllowedChoices: []string{}, BSONFieldName: "lambdaarn", ConvertedName: "LambdaARN", Description: `The ARN of the lambda function resource.`, Exposed: true, Name: "lambdaARN", Stored: true, Type: "string", }, "LambdaName": { AllowedChoices: []string{}, BSONFieldName: "lambdaname", ConvertedName: "LambdaName", Description: `The name of the lambda function.`, Exposed: true, Name: "lambdaName", Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "Region": { AllowedChoices: []string{}, BSONFieldName: "region", ConvertedName: "Region", Description: `The AWS region where the lambda function is running.`, Exposed: true, Name: "region", Stored: true, Type: "string", }, "Status": { AllowedChoices: []string{"Success", "Failed", "InProgress"}, BSONFieldName: "status", ConvertedName: "Status", Description: `The status of the lambda function.`, Exposed: true, Name: "status", Stored: true, Type: "enum", }, "StatusMessage": { AllowedChoices: []string{}, BSONFieldName: "statusmessage", ConvertedName: "StatusMessage", Description: `The status description of the lambda function.`, Exposed: true, Name: "statusMessage", Stored: true, Type: "string", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWLambdaHealthAttributesMap represents the map of attribute for PCFWLambdaHealth.
var PCFWLambdaHealthIdentity = elemental.Identity{ Name: "pcfwlambdahealth", Category: "pcfwlambdahealths", Package: "deploymentadvisor", Private: false, }
PCFWLambdaHealthIdentity represents the Identity of the object.
var PCFWLambdaHealthLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "lambdaarn": { AllowedChoices: []string{}, BSONFieldName: "lambdaarn", ConvertedName: "LambdaARN", Description: `The ARN of the lambda function resource.`, Exposed: true, Name: "lambdaARN", Stored: true, Type: "string", }, "lambdaname": { AllowedChoices: []string{}, BSONFieldName: "lambdaname", ConvertedName: "LambdaName", Description: `The name of the lambda function.`, Exposed: true, Name: "lambdaName", Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "region": { AllowedChoices: []string{}, BSONFieldName: "region", ConvertedName: "Region", Description: `The AWS region where the lambda function is running.`, Exposed: true, Name: "region", Stored: true, Type: "string", }, "status": { AllowedChoices: []string{"Success", "Failed", "InProgress"}, BSONFieldName: "status", ConvertedName: "Status", Description: `The status of the lambda function.`, Exposed: true, Name: "status", Stored: true, Type: "enum", }, "statusmessage": { AllowedChoices: []string{}, BSONFieldName: "statusmessage", ConvertedName: "StatusMessage", Description: `The status description of the lambda function.`, Exposed: true, Name: "statusMessage", Stored: true, Type: "string", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWLambdaHealthLowerCaseAttributesMap represents the map of attribute for PCFWLambdaHealth.
var PCFWSubnetHelperAttributesMap = map[string]elemental.AttributeSpecification{ "VPCAvailableSubnets": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "VPCAvailableSubnets", Description: `Returns the list of AWS VPC IDs and information about available subnets for every availability zones in a VPC.`, Exposed: true, Name: "VPCAvailableSubnets", ReadOnly: true, SubType: "vpcavailablesubnet", Type: "refList", }, "VPCUsedSubnets": { AllowedChoices: []string{}, BSONFieldName: "vpcusedsubnets", ConvertedName: "VPCUsedSubnets", Description: `List of AWS VPC IDs with information about associated availability zones and used subnets to check for available subnets.`, Exposed: true, Name: "VPCUsedSubnets", Stored: true, SubType: "vpcusedsubnet", Type: "refList", }, }
PCFWSubnetHelperAttributesMap represents the map of attribute for PCFWSubnetHelper.
var PCFWSubnetHelperIdentity = elemental.Identity{ Name: "pcfwsubnethelper", Category: "pcfwsubnethelpers", Package: "deploymentadvisor", Private: false, }
PCFWSubnetHelperIdentity represents the Identity of the object.
var PCFWSubnetHelperLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "vpcavailablesubnets": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "VPCAvailableSubnets", Description: `Returns the list of AWS VPC IDs and information about available subnets for every availability zones in a VPC.`, Exposed: true, Name: "VPCAvailableSubnets", ReadOnly: true, SubType: "vpcavailablesubnet", Type: "refList", }, "vpcusedsubnets": { AllowedChoices: []string{}, BSONFieldName: "vpcusedsubnets", ConvertedName: "VPCUsedSubnets", Description: `List of AWS VPC IDs with information about associated availability zones and used subnets to check for available subnets.`, Exposed: true, Name: "VPCUsedSubnets", Stored: true, SubType: "vpcusedsubnet", Type: "refList", }, }
PCFWSubnetHelperLowerCaseAttributesMap represents the map of attribute for PCFWSubnetHelper.
var PCFWTenantAccountTerraformAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
PCFWTenantAccountTerraformAttributesMap represents the map of attribute for PCFWTenantAccountTerraform.
var PCFWTenantAccountTerraformIdentity = elemental.Identity{ Name: "pcfwtenantaccountterraform", Category: "pcfwtenantaccountterraform", Package: "deploymentadvisor", Private: false, }
PCFWTenantAccountTerraformIdentity represents the Identity of the object.
var PCFWTenantAccountTerraformLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
PCFWTenantAccountTerraformLowerCaseAttributesMap represents the map of attribute for PCFWTenantAccountTerraform.
var PCFWTenantAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "NGFWExternalID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwexternalid", ConvertedName: "NGFWExternalID", Description: `NGFW external ID.`, Exposed: true, Name: "NGFWExternalID", ReadOnly: true, Stored: true, Type: "string", }, "NGFWTenantID": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwtenantid", ConvertedName: "NGFWTenantID", Description: `NGFW tenant ID.`, Exposed: true, Name: "NGFWTenantID", ReadOnly: true, Stored: true, Type: "string", }, "PCTenantIssuer": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "pctenantissuer", ConvertedName: "PCTenantIssuer", Description: `Issuer for Prisma Cloud tenant (identifies the Prisma Cloud stack for IAM role usage).`, Exposed: true, Name: "PCTenantIssuer", ReadOnly: true, Stored: true, Type: "string", }, "Annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "AssociatedTags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "AthenaWorkgroup": { AllowedChoices: []string{}, BSONFieldName: "athenaworkgroup", ConvertedName: "AthenaWorkgroup", DefaultValue: "logs_workgroup", Description: `Athena workgroup to execute queries in.`, Exposed: true, MaxLength: 118, Name: "athenaWorkgroup", Required: true, Stored: true, Type: "string", }, "CreateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "DecryptionRoleARN": { AllowedChoices: []string{}, BSONFieldName: "decryptionrolearn", ConvertedName: "DecryptionRoleARN", Description: `AWS rulestack decryption role ARN.`, Exposed: true, Name: "decryptionRoleARN", Required: true, Stored: true, Type: "string", }, "EndpointRoleARN": { AllowedChoices: []string{}, BSONFieldName: "endpointrolearn", ConvertedName: "EndpointRoleARN", Description: `AWS endpoint role ARN.`, Exposed: true, Name: "endpointRoleARN", Required: true, Stored: true, Type: "string", }, "LogDestination": { AllowedChoices: []string{}, BSONFieldName: "logdestination", ConvertedName: "LogDestination", Description: `The log destination for logging. The value will be converted to lower case and have the AWS account ID and logging region appended to it (ie. logs-1234-us-east-2) when used to create an S3 bucket for logging.`, Exposed: true, MaxLength: 30, Name: "logDestination", Required: true, Stored: true, Type: "string", }, "LogDestinationType": { AllowedChoices: []string{"Prisma", "S3", "Cloudwatch", "KinesisFirehose"}, BSONFieldName: "logdestinationtype", ConvertedName: "LogDestinationType", DefaultValue: PCFWTenantLogDestinationTypePrisma, Description: `Destination type for log output.`, Exposed: true, Name: "logDestinationType", Required: true, Stored: true, Type: "enum", }, "LogPushRoleARN": { AllowedChoices: []string{}, BSONFieldName: "logpushrolearn", ConvertedName: "LogPushRoleARN", Description: `ARN of AWS role that allows the NGFW to push logs.`, Exposed: true, Name: "logPushRoleARN", Required: true, Stored: true, Type: "string", }, "LogQueryRoleARN": { AllowedChoices: []string{}, BSONFieldName: "logqueryrolearn", ConvertedName: "LogQueryRoleARN", Description: `ARN of AWS role that allows the PCFW to query logs.`, Exposed: true, Name: "logQueryRoleARN", Required: true, Stored: true, Type: "string", }, "LogRegion": { AllowedChoices: []string{}, BSONFieldName: "logregion", ConvertedName: "LogRegion", Description: `The AWS region where logging data lives.`, Exposed: true, Name: "logRegion", Required: true, Stored: true, Type: "string", }, "LogResourcePrefix": { AllowedChoices: []string{}, BSONFieldName: "logresourceprefix", ConvertedName: "LogResourcePrefix", DefaultValue: "pcfw", Description: `Prefix to use for logging resources.`, Exposed: true, MaxLength: 8, Name: "logResourcePrefix", Required: true, Stored: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "NormalizedTags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "PrimaryAWSAccountID": { AllowedChoices: []string{}, BSONFieldName: "primaryawsaccountid", ConvertedName: "PrimaryAWSAccountID", Description: `The primary AWS Account ID.`, Exposed: true, Name: "primaryAWSAccountID", Required: true, Stored: true, Type: "string", }, "PrimaryAccountNamespace": { AllowedChoices: []string{}, BSONFieldName: "primaryaccountnamespace", ConvertedName: "PrimaryAccountNamespace", Description: `The namespace where the primary PCFW account will be created.`, Exposed: true, Name: "primaryAccountNamespace", Required: true, Stored: true, Type: "string", }, "Protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "Status": { AllowedChoices: []string{"Creating", "Success", "Failed", "Unsubscribe", "UnsubscribePending", "Deleting", "FailedCreatingPrimaryAccount"}, Autogenerated: true, BSONFieldName: "status", ConvertedName: "Status", Description: `status of tenant.`, Exposed: true, Name: "status", ReadOnly: true, Stored: true, Type: "enum", }, "StatusReason": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "statusreason", ConvertedName: "StatusReason", Description: `status failure reason.`, Exposed: true, Name: "statusReason", ReadOnly: true, Stored: true, Type: "string", }, "UpdateTime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWTenantAttributesMap represents the map of attribute for PCFWTenant.
var PCFWTenantIdentity = elemental.Identity{ Name: "pcfwtenant", Category: "pcfwtenants", Package: "ngfw", Private: false, }
PCFWTenantIdentity represents the Identity of the object.
var PCFWTenantLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "_id", ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Stored: true, Type: "string", }, "ngfwexternalid": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwexternalid", ConvertedName: "NGFWExternalID", Description: `NGFW external ID.`, Exposed: true, Name: "NGFWExternalID", ReadOnly: true, Stored: true, Type: "string", }, "ngfwtenantid": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "ngfwtenantid", ConvertedName: "NGFWTenantID", Description: `NGFW tenant ID.`, Exposed: true, Name: "NGFWTenantID", ReadOnly: true, Stored: true, Type: "string", }, "pctenantissuer": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "pctenantissuer", ConvertedName: "PCTenantIssuer", Description: `Issuer for Prisma Cloud tenant (identifies the Prisma Cloud stack for IAM role usage).`, Exposed: true, Name: "PCTenantIssuer", ReadOnly: true, Stored: true, Type: "string", }, "annotations": { AllowedChoices: []string{}, BSONFieldName: "annotations", ConvertedName: "Annotations", Description: `Stores additional information about an entity.`, Exposed: true, Getter: true, Name: "annotations", Setter: true, Stored: true, SubType: "map[string][]string", Type: "external", }, "associatedtags": { AllowedChoices: []string{}, BSONFieldName: "associatedtags", ConvertedName: "AssociatedTags", Description: `List of tags attached to an entity.`, Exposed: true, Getter: true, Name: "associatedTags", Setter: true, Stored: true, SubType: "string", Type: "list", }, "athenaworkgroup": { AllowedChoices: []string{}, BSONFieldName: "athenaworkgroup", ConvertedName: "AthenaWorkgroup", DefaultValue: "logs_workgroup", Description: `Athena workgroup to execute queries in.`, Exposed: true, MaxLength: 118, Name: "athenaWorkgroup", Required: true, Stored: true, Type: "string", }, "createtime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "createtime", ConvertedName: "CreateTime", Description: `Creation date of the object.`, Exposed: true, Getter: true, Name: "createTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, "decryptionrolearn": { AllowedChoices: []string{}, BSONFieldName: "decryptionrolearn", ConvertedName: "DecryptionRoleARN", Description: `AWS rulestack decryption role ARN.`, Exposed: true, Name: "decryptionRoleARN", Required: true, Stored: true, Type: "string", }, "endpointrolearn": { AllowedChoices: []string{}, BSONFieldName: "endpointrolearn", ConvertedName: "EndpointRoleARN", Description: `AWS endpoint role ARN.`, Exposed: true, Name: "endpointRoleARN", Required: true, Stored: true, Type: "string", }, "logdestination": { AllowedChoices: []string{}, BSONFieldName: "logdestination", ConvertedName: "LogDestination", Description: `The log destination for logging. The value will be converted to lower case and have the AWS account ID and logging region appended to it (ie. logs-1234-us-east-2) when used to create an S3 bucket for logging.`, Exposed: true, MaxLength: 30, Name: "logDestination", Required: true, Stored: true, Type: "string", }, "logdestinationtype": { AllowedChoices: []string{"Prisma", "S3", "Cloudwatch", "KinesisFirehose"}, BSONFieldName: "logdestinationtype", ConvertedName: "LogDestinationType", DefaultValue: PCFWTenantLogDestinationTypePrisma, Description: `Destination type for log output.`, Exposed: true, Name: "logDestinationType", Required: true, Stored: true, Type: "enum", }, "logpushrolearn": { AllowedChoices: []string{}, BSONFieldName: "logpushrolearn", ConvertedName: "LogPushRoleARN", Description: `ARN of AWS role that allows the NGFW to push logs.`, Exposed: true, Name: "logPushRoleARN", Required: true, Stored: true, Type: "string", }, "logqueryrolearn": { AllowedChoices: []string{}, BSONFieldName: "logqueryrolearn", ConvertedName: "LogQueryRoleARN", Description: `ARN of AWS role that allows the PCFW to query logs.`, Exposed: true, Name: "logQueryRoleARN", Required: true, Stored: true, Type: "string", }, "logregion": { AllowedChoices: []string{}, BSONFieldName: "logregion", ConvertedName: "LogRegion", Description: `The AWS region where logging data lives.`, Exposed: true, Name: "logRegion", Required: true, Stored: true, Type: "string", }, "logresourceprefix": { AllowedChoices: []string{}, BSONFieldName: "logresourceprefix", ConvertedName: "LogResourcePrefix", DefaultValue: "pcfw", Description: `Prefix to use for logging resources.`, Exposed: true, MaxLength: 8, Name: "logResourcePrefix", Required: true, Stored: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, "normalizedtags": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "normalizedtags", ConvertedName: "NormalizedTags", Description: `Contains the list of normalized tags of the entities.`, Exposed: true, Getter: true, Name: "normalizedTags", ReadOnly: true, Setter: true, Stored: true, SubType: "string", Transient: true, Type: "list", }, "primaryawsaccountid": { AllowedChoices: []string{}, BSONFieldName: "primaryawsaccountid", ConvertedName: "PrimaryAWSAccountID", Description: `The primary AWS Account ID.`, Exposed: true, Name: "primaryAWSAccountID", Required: true, Stored: true, Type: "string", }, "primaryaccountnamespace": { AllowedChoices: []string{}, BSONFieldName: "primaryaccountnamespace", ConvertedName: "PrimaryAccountNamespace", Description: `The namespace where the primary PCFW account will be created.`, Exposed: true, Name: "primaryAccountNamespace", Required: true, Stored: true, Type: "string", }, "protected": { AllowedChoices: []string{}, BSONFieldName: "protected", ConvertedName: "Protected", Description: `Defines if the object is protected.`, Exposed: true, Getter: true, Name: "protected", Orderable: true, Setter: true, Stored: true, Type: "boolean", }, "status": { AllowedChoices: []string{"Creating", "Success", "Failed", "Unsubscribe", "UnsubscribePending", "Deleting", "FailedCreatingPrimaryAccount"}, Autogenerated: true, BSONFieldName: "status", ConvertedName: "Status", Description: `status of tenant.`, Exposed: true, Name: "status", ReadOnly: true, Stored: true, Type: "enum", }, "statusreason": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "statusreason", ConvertedName: "StatusReason", Description: `status failure reason.`, Exposed: true, Name: "statusReason", ReadOnly: true, Stored: true, Type: "string", }, "updatetime": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "updatetime", ConvertedName: "UpdateTime", Description: `Last update date of the object.`, Exposed: true, Getter: true, Name: "updateTime", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "time", }, }
PCFWTenantLowerCaseAttributesMap represents the map of attribute for PCFWTenant.
var PCFWTenantTerraformAttributesMap = map[string]elemental.AttributeSpecification{ "ID": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Type: "string", }, "Namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
PCFWTenantTerraformAttributesMap represents the map of attribute for PCFWTenantTerraform.
var PCFWTenantTerraformIdentity = elemental.Identity{ Name: "pcfwtenantterraform", Category: "pcfwtenantterraform", Package: "deploymentadvisor", Private: false, }
PCFWTenantTerraformIdentity represents the Identity of the object.
var PCFWTenantTerraformLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "id": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "ID", Description: `Identifier of the object.`, Exposed: true, Filterable: true, Identifier: true, Name: "ID", Orderable: true, ReadOnly: true, Type: "string", }, "namespace": { AllowedChoices: []string{}, Autogenerated: true, BSONFieldName: "namespace", ConvertedName: "Namespace", Description: `Namespace tag attached to an entity.`, Exposed: true, Filterable: true, Getter: true, Name: "namespace", Orderable: true, ReadOnly: true, Setter: true, Stored: true, Type: "string", }, }
PCFWTenantTerraformLowerCaseAttributesMap represents the map of attribute for PCFWTenantTerraform.
var RootAttributesMap = map[string]elemental.AttributeSpecification{}
RootAttributesMap represents the map of attribute for Root.
var RootIdentity = elemental.Identity{ Name: "root", Category: "root", Package: "root", Private: false, }
RootIdentity represents the Identity of the object.
var RootLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{}
RootLowerCaseAttributesMap represents the map of attribute for Root.
var TopQueryAttributesMap = map[string]elemental.AttributeSpecification{ "FirewallName": { AllowedChoices: []string{}, BSONFieldName: "firewallname", ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Stored: true, Type: "string", }, "TopResult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "TopResult", Description: `The result of the top query. The top items in the category.`, Exposed: true, Name: "topResult", ReadOnly: true, SubType: "topqueryitem", Type: "refList", }, "TopType": { AllowedChoices: []string{"SourceIP", "DestinationIP", "SourceCountry", "DestinationCountry", "Application", "Attacker", "AttackVictim", "Attack", "AttackType", "AttackedApplication", "URLCategory"}, ConvertedName: "TopType", Description: `The type of field to get top results for.`, Exposed: true, Name: "topType", Required: true, Type: "enum", }, }
TopQueryAttributesMap represents the map of attribute for TopQuery.
var TopQueryIdentity = elemental.Identity{ Name: "topquery", Category: "topqueries", Package: "logging", Private: false, }
TopQueryIdentity represents the Identity of the object.
var TopQueryItemAttributesMap = map[string]elemental.AttributeSpecification{ "Count": { AllowedChoices: []string{}, ConvertedName: "Count", Description: `The count of the field.`, Exposed: true, Name: "count", Type: "integer", }, "Value": { AllowedChoices: []string{}, ConvertedName: "Value", Description: `The value of the field.`, Exposed: true, Name: "value", Type: "string", }, }
TopQueryItemAttributesMap represents the map of attribute for TopQueryItem.
var TopQueryItemLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "count": { AllowedChoices: []string{}, ConvertedName: "Count", Description: `The count of the field.`, Exposed: true, Name: "count", Type: "integer", }, "value": { AllowedChoices: []string{}, ConvertedName: "Value", Description: `The value of the field.`, Exposed: true, Name: "value", Type: "string", }, }
TopQueryItemLowerCaseAttributesMap represents the map of attribute for TopQueryItem.
var TopQueryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "firewallname": { AllowedChoices: []string{}, BSONFieldName: "firewallname", ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Stored: true, Type: "string", }, "topresult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "TopResult", Description: `The result of the top query. The top items in the category.`, Exposed: true, Name: "topResult", ReadOnly: true, SubType: "topqueryitem", Type: "refList", }, "toptype": { AllowedChoices: []string{"SourceIP", "DestinationIP", "SourceCountry", "DestinationCountry", "Application", "Attacker", "AttackVictim", "Attack", "AttackType", "AttackedApplication", "URLCategory"}, ConvertedName: "TopType", Description: `The type of field to get top results for.`, Exposed: true, Name: "topType", Required: true, Type: "enum", }, }
TopQueryLowerCaseAttributesMap represents the map of attribute for TopQuery.
var TotalQueryAttributesMap = map[string]elemental.AttributeSpecification{ "FirewallName": { AllowedChoices: []string{}, BSONFieldName: "firewallname", ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Stored: true, Type: "string", }, "Total": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "Total", Description: `The count of the specified type.`, Exposed: true, Name: "total", ReadOnly: true, Type: "integer", }, "TotalType": { AllowedChoices: []string{"Traffic", "IngressBytes", "EgressBytes", "ThreatsDetected", "ThreatsBlocked"}, ConvertedName: "TotalType", Description: `The type of field to get stats for.`, Exposed: true, Name: "totalType", Required: true, Type: "enum", }, "UseCacheOnly": { AllowedChoices: []string{}, ConvertedName: "UseCacheOnly", DefaultValue: true, Description: `Fastest response time, and cheapest. Only use cached snapshot data, and estimate fractional hours at the ends of the time range.`, Exposed: true, Name: "useCacheOnly", Type: "boolean", }, }
TotalQueryAttributesMap represents the map of attribute for TotalQuery.
var TotalQueryIdentity = elemental.Identity{ Name: "totalquery", Category: "totalqueries", Package: "logging", Private: false, }
TotalQueryIdentity represents the Identity of the object.
var TotalQueryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "firewallname": { AllowedChoices: []string{}, BSONFieldName: "firewallname", ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Stored: true, Type: "string", }, "total": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "Total", Description: `The count of the specified type.`, Exposed: true, Name: "total", ReadOnly: true, Type: "integer", }, "totaltype": { AllowedChoices: []string{"Traffic", "IngressBytes", "EgressBytes", "ThreatsDetected", "ThreatsBlocked"}, ConvertedName: "TotalType", Description: `The type of field to get stats for.`, Exposed: true, Name: "totalType", Required: true, Type: "enum", }, "usecacheonly": { AllowedChoices: []string{}, ConvertedName: "UseCacheOnly", DefaultValue: true, Description: `Fastest response time, and cheapest. Only use cached snapshot data, and estimate fractional hours at the ends of the time range.`, Exposed: true, Name: "useCacheOnly", Type: "boolean", }, }
TotalQueryLowerCaseAttributesMap represents the map of attribute for TotalQuery.
var TrendQueryAttributesMap = map[string]elemental.AttributeSpecification{ "FirewallName": { AllowedChoices: []string{}, BSONFieldName: "firewallname", ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Stored: true, Type: "string", }, "TrendResult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "TrendResult", Description: `The result of the trend query.`, Exposed: true, Name: "trendResult", ReadOnly: true, SubType: "trendqueryitem", Type: "refList", }, "TrendType": { AllowedChoices: []string{"Traffic", "IngressBytes", "EgressBytes", "ThreatsDetected", "ThreatsBlocked"}, ConvertedName: "TrendType", Description: `The type of field to get trends for.`, Exposed: true, Name: "trendType", Required: true, Type: "enum", }, }
TrendQueryAttributesMap represents the map of attribute for TrendQuery.
var TrendQueryIdentity = elemental.Identity{ Name: "trendquery", Category: "trendqueries", Package: "logging", Private: false, }
TrendQueryIdentity represents the Identity of the object.
var TrendQueryItemAttributesMap = map[string]elemental.AttributeSpecification{ "Count": { AllowedChoices: []string{}, ConvertedName: "Count", Description: `The value of the subject at the given timestamp.`, Exposed: true, Name: "count", Type: "integer", }, "Minutes": { AllowedChoices: []string{}, ConvertedName: "Minutes", Description: `Number of minutes represented by the trend.`, Exposed: true, Name: "minutes", Type: "integer", }, "Timestamp": { AllowedChoices: []string{}, ConvertedName: "Timestamp", Description: `The timestamp of the trend.`, Exposed: true, Name: "timestamp", Required: true, Type: "time", }, }
TrendQueryItemAttributesMap represents the map of attribute for TrendQueryItem.
var TrendQueryItemLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "count": { AllowedChoices: []string{}, ConvertedName: "Count", Description: `The value of the subject at the given timestamp.`, Exposed: true, Name: "count", Type: "integer", }, "minutes": { AllowedChoices: []string{}, ConvertedName: "Minutes", Description: `Number of minutes represented by the trend.`, Exposed: true, Name: "minutes", Type: "integer", }, "timestamp": { AllowedChoices: []string{}, ConvertedName: "Timestamp", Description: `The timestamp of the trend.`, Exposed: true, Name: "timestamp", Required: true, Type: "time", }, }
TrendQueryItemLowerCaseAttributesMap represents the map of attribute for TrendQueryItem.
var TrendQueryLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "firewallname": { AllowedChoices: []string{}, BSONFieldName: "firewallname", ConvertedName: "FirewallName", Description: `The NGFW name.`, Exposed: true, Name: "firewallName", Required: true, Stored: true, Type: "string", }, "trendresult": { AllowedChoices: []string{}, Autogenerated: true, ConvertedName: "TrendResult", Description: `The result of the trend query.`, Exposed: true, Name: "trendResult", ReadOnly: true, SubType: "trendqueryitem", Type: "refList", }, "trendtype": { AllowedChoices: []string{"Traffic", "IngressBytes", "EgressBytes", "ThreatsDetected", "ThreatsBlocked"}, ConvertedName: "TrendType", Description: `The type of field to get trends for.`, Exposed: true, Name: "trendType", Required: true, Type: "enum", }, }
TrendQueryLowerCaseAttributesMap represents the map of attribute for TrendQuery.
var VPCAvailableSubnetAttributesMap = map[string]elemental.AttributeSpecification{ "VPCID": { AllowedChoices: []string{}, ConvertedName: "VPCID", Description: `An AWS VPC ID.`, Exposed: true, Name: "VPCID", Type: "string", }, "AvailabilityZoneSubnets": { AllowedChoices: []string{}, ConvertedName: "AvailabilityZoneSubnets", Description: `The list of all availability zones and associated subnets for every VPC specified.`, Exposed: true, Name: "availabilityZoneSubnets", SubType: "availabilityzonesubnet", Type: "refList", }, }
VPCAvailableSubnetAttributesMap represents the map of attribute for VPCAvailableSubnet.
var VPCAvailableSubnetLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "vpcid": { AllowedChoices: []string{}, ConvertedName: "VPCID", Description: `An AWS VPC ID.`, Exposed: true, Name: "VPCID", Type: "string", }, "availabilityzonesubnets": { AllowedChoices: []string{}, ConvertedName: "AvailabilityZoneSubnets", Description: `The list of all availability zones and associated subnets for every VPC specified.`, Exposed: true, Name: "availabilityZoneSubnets", SubType: "availabilityzonesubnet", Type: "refList", }, }
VPCAvailableSubnetLowerCaseAttributesMap represents the map of attribute for VPCAvailableSubnet.
var VPCUsedSubnetAttributesMap = map[string]elemental.AttributeSpecification{ "CIDRBlocks": { AllowedChoices: []string{}, BSONFieldName: "cidrblocks", ConvertedName: "CIDRBlocks", Description: `The CIDR blocks of the VPC.`, Exposed: true, Name: "CIDRBlocks", Stored: true, SubType: "string", Type: "list", }, "VPCID": { AllowedChoices: []string{}, BSONFieldName: "vpcid", ConvertedName: "VPCID", Description: `An AWS VPC ID.`, Exposed: true, Name: "VPCID", Stored: true, Type: "string", }, "AvailabilityZones": { AllowedChoices: []string{}, BSONFieldName: "availabilityzones", ConvertedName: "AvailabilityZones", Description: `The list of all availability zones associated with the VPC.`, Exposed: true, Name: "availabilityZones", Stored: true, SubType: "string", Type: "list", }, "SubnetCIDRs": { AllowedChoices: []string{}, BSONFieldName: "subnetcidrs", ConvertedName: "SubnetCIDRs", Description: `The list of all currently used subnet CIDR blocks in this VPC.`, Exposed: true, Name: "subnetCIDRs", Stored: true, SubType: "string", Type: "list", }, }
VPCUsedSubnetAttributesMap represents the map of attribute for VPCUsedSubnet.
var VPCUsedSubnetLowerCaseAttributesMap = map[string]elemental.AttributeSpecification{ "cidrblocks": { AllowedChoices: []string{}, BSONFieldName: "cidrblocks", ConvertedName: "CIDRBlocks", Description: `The CIDR blocks of the VPC.`, Exposed: true, Name: "CIDRBlocks", Stored: true, SubType: "string", Type: "list", }, "vpcid": { AllowedChoices: []string{}, BSONFieldName: "vpcid", ConvertedName: "VPCID", Description: `An AWS VPC ID.`, Exposed: true, Name: "VPCID", Stored: true, Type: "string", }, "availabilityzones": { AllowedChoices: []string{}, BSONFieldName: "availabilityzones", ConvertedName: "AvailabilityZones", Description: `The list of all availability zones associated with the VPC.`, Exposed: true, Name: "availabilityZones", Stored: true, SubType: "string", Type: "list", }, "subnetcidrs": { AllowedChoices: []string{}, BSONFieldName: "subnetcidrs", ConvertedName: "SubnetCIDRs", Description: `The list of all currently used subnet CIDR blocks in this VPC.`, Exposed: true, Name: "subnetCIDRs", Stored: true, SubType: "string", Type: "list", }, }
VPCUsedSubnetLowerCaseAttributesMap represents the map of attribute for VPCUsedSubnet.
Functions ¶
func AliasesForIdentity ¶
AliasesForIdentity returns all the aliases for the given identity.
func AllIdentities ¶
AllIdentities returns all existing identities.
func Manager ¶
func Manager() elemental.ModelManager
Manager returns the model elemental.ModelManager.
func ModelVersion ¶
func ModelVersion() float64
ModelVersion returns the current version of the model.
func ValidateAWSAccountID ¶
ValidateAWSAccountID validates an AWS account ID
func ValidateAthenaWorkGroup ¶
ValidateAthenaWorkGroup validates an athena workgroup
func ValidateAvailabilityZone ¶
ValidateAvailabilityZone validates the availability zone string. It can not be empty.
func ValidateAwsNetworkServices ¶
ValidateAwsNetworkServices validates the networkServices list of strings that are used in mirror filter to filter aws services.
func ValidateCIDR ¶
ValidateCIDR validates a CIDR.
func ValidateCIDRList ¶
ValidateCIDRList validates a list of CIDRS. The list cannot be empty
func ValidateFQDN ¶
ValidateFQDN validates a FQDN.
func ValidateFQDNList ¶
ValidateFQDNList validates a list of FQDNs. The list cannot be empty
func ValidateLogDestination ¶
ValidateLogDestination validates a Log Destination string, used in constructing an S3 bucket name
func ValidateLogResourcePrefix ¶
ValidateLogResourcePrefix validates a log resource prefix
func ValidateMirrorRules ¶
func ValidateMirrorRules(attribute string, mirrorrules []*MirrorRule) error
ValidateMirrorRules validates traffic mirror filter rules.
func ValidateOptionalCIDRList ¶
ValidateOptionalCIDRList validates a list of CIDRs. It can be empty.
func ValidateOptionalFQDNList ¶
ValidateOptionalFQDNList validates a list of FQDNs. It can be empty.
func ValidateOptionalProtoPorts ¶
ValidateOptionalProtoPorts validates a list of ProtoPorts. It can be empty.
func ValidateOptionalURLs ¶
ValidateOptionalURLs validates a list of URLs. It can be empty.
func ValidateProtoPort ¶
ValidateProtoPort validates a proto port.
func ValidateRoleARN ¶
ValidateRoleARN validates a role ARN
func ValidateTag ¶
ValidateTag validates a single tag.
func ValidateTags ¶
ValidateTags validates a list of tags are valid. Accepts those with reserved prefix.
func ValidateTagsWithoutReservedPrefixes ¶
ValidateTagsWithoutReservedPrefixes a list of tags are valid. Refuse those with reserved prefix.
func ValidateURL ¶
ValidateURL validates a URL.
func ValidateURLs ¶
ValidateURLs validates a list of URLs. The list cannot be empty
func ValidateVPCID ¶
ValidateVPCID validates the VPC ID string. It should always start with "vpc-" prefix
func ValidateVPCIDs ¶
ValidateVPCIDs validates a list of VPC IDs.
func ValidateVpcSubnetInfo ¶
func ValidateVpcSubnetInfo(attribute string, VPCUsedSubnets []*VPCUsedSubnet) error
ValidateVpcSubnetInfo validates all the information in VPCUsedSubnets list
func ValidateWhyString ¶
ValidateWhyString validates the why field not empty
Types ¶
type AWSAttachment ¶
type AWSAttachment struct { // AWS VPC ID. VPC string `json:"VPC" msgpack:"VPC" bson:"vpc" mapstructure:"VPC,omitempty"` // A list of AWSEndpoint objects. Endpoints []*AWSEndpoint `json:"endpoints" msgpack:"endpoints" bson:"endpoints" mapstructure:"endpoints,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
AWSAttachment represents the model of a awsattachment
func NewAWSAttachment ¶
func NewAWSAttachment() *AWSAttachment
NewAWSAttachment returns a new *AWSAttachment
func (*AWSAttachment) AttributeSpecifications ¶
func (*AWSAttachment) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*AWSAttachment) BleveType ¶
func (o *AWSAttachment) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*AWSAttachment) DeepCopy ¶
func (o *AWSAttachment) DeepCopy() *AWSAttachment
DeepCopy returns a deep copy if the AWSAttachment.
func (*AWSAttachment) DeepCopyInto ¶
func (o *AWSAttachment) DeepCopyInto(out *AWSAttachment)
DeepCopyInto copies the receiver into the given *AWSAttachment.
func (*AWSAttachment) GetBSON ¶
func (o *AWSAttachment) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AWSAttachment) SetBSON ¶
func (o *AWSAttachment) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AWSAttachment) SpecificationForAttribute ¶
func (*AWSAttachment) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*AWSAttachment) Validate ¶
func (o *AWSAttachment) Validate() error
Validate valides the current information stored into the structure.
func (*AWSAttachment) ValueForAttribute ¶
func (o *AWSAttachment) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type AWSEndpoint ¶
type AWSEndpoint struct { // The AWS VPC ID. VPCID string `json:"VPCID" msgpack:"VPCID" bson:"vpcid" mapstructure:"VPCID,omitempty"` // The AWS endpoint created by the NGFW. EndpointID string `json:"endpointID" msgpack:"endpointID" bson:"endpointid" mapstructure:"endpointID,omitempty"` // The rejected reason. RejectedReason string `json:"rejectedReason" msgpack:"rejectedReason" bson:"rejectedreason" mapstructure:"rejectedReason,omitempty"` // The status of the of endpoint. Status AWSEndpointStatusValue `json:"status" msgpack:"status" bson:"status" mapstructure:"status,omitempty"` // The AWS subnet ID. SubnetID string `json:"subnetID" msgpack:"subnetID" bson:"subnetid" mapstructure:"subnetID,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
AWSEndpoint represents the model of a awsendpoint
func (*AWSEndpoint) AttributeSpecifications ¶
func (*AWSEndpoint) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*AWSEndpoint) BleveType ¶
func (o *AWSEndpoint) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*AWSEndpoint) DeepCopy ¶
func (o *AWSEndpoint) DeepCopy() *AWSEndpoint
DeepCopy returns a deep copy if the AWSEndpoint.
func (*AWSEndpoint) DeepCopyInto ¶
func (o *AWSEndpoint) DeepCopyInto(out *AWSEndpoint)
DeepCopyInto copies the receiver into the given *AWSEndpoint.
func (*AWSEndpoint) GetBSON ¶
func (o *AWSEndpoint) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AWSEndpoint) SetBSON ¶
func (o *AWSEndpoint) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AWSEndpoint) SpecificationForAttribute ¶
func (*AWSEndpoint) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*AWSEndpoint) Validate ¶
func (o *AWSEndpoint) Validate() error
Validate valides the current information stored into the structure.
func (*AWSEndpoint) ValueForAttribute ¶
func (o *AWSEndpoint) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type AWSEndpointStatusValue ¶
type AWSEndpointStatusValue string
AWSEndpointStatusValue represents the possible values for attribute "status".
const ( // AWSEndpointStatusAccepted represents the value Accepted. AWSEndpointStatusAccepted AWSEndpointStatusValue = "Accepted" // AWSEndpointStatusPending represents the value Pending. AWSEndpointStatusPending AWSEndpointStatusValue = "Pending" // AWSEndpointStatusRejected represents the value Rejected. AWSEndpointStatusRejected AWSEndpointStatusValue = "Rejected" )
type AWSFirewall ¶
type AWSFirewall struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // The internal NGFW externalID for making API calls. NGFWExternalID string `json:"-" msgpack:"-" bson:"ngfwexternalid" mapstructure:"-,omitempty"` // The internal name of the NGFW firewall. NGFWFirewall string `json:"NGFWFirewall" msgpack:"NGFWFirewall" bson:"ngfwfirewall" mapstructure:"NGFWFirewall,omitempty"` // The internal name of the NGFW rulestack associated with the firewall. NGFWRuleStack string `json:"-" msgpack:"-" bson:"ngfwrulestack" mapstructure:"-,omitempty"` // The list of VPC IDs. VPCIDs []string `json:"VPCIDs" msgpack:"VPCIDs" bson:"vpcids" mapstructure:"VPCIDs,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // A list of availability zones. AvailabilityZones []string `json:"availabilityZones" msgpack:"availabilityZones" bson:"availabilityzones" mapstructure:"availabilityZones,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // The endpoint service name needed to create an AWS endpoint. EndpointServiceName string `` /* 128-byte string literal not displayed */ // The firewall endpoints. Endpoints []*AWSEndpoint `json:"endpoints" msgpack:"endpoints" bson:"endpoints" mapstructure:"endpoints,omitempty"` // The date when the firewall was last committed. LastCommitTime time.Time `json:"lastCommitTime" msgpack:"lastCommitTime" bson:"lastcommittime" mapstructure:"lastCommitTime,omitempty"` // The license type of the firewall. LicenseType AWSFirewallLicenseTypeValue `json:"licenseType" msgpack:"licenseType" bson:"licensetype" mapstructure:"licenseType,omitempty"` // The mode of the of firewall. Mode AWSFirewallModeValue `json:"mode" msgpack:"mode" bson:"mode" mapstructure:"mode,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // The AWS region of this Firewall. Region string `json:"region" msgpack:"region" bson:"region" mapstructure:"region,omitempty"` // The number of times a Create/Update/Delete has been retried. RetryCount int `json:"-" msgpack:"-" bson:"retrycount" mapstructure:"-,omitempty"` // The status of the of firewall. Status AWSFirewallStatusValue `json:"status" msgpack:"status" bson:"status" mapstructure:"status,omitempty"` // The status description of the firewall. StatusReason string `json:"statusReason" msgpack:"statusReason" bson:"statusreason" mapstructure:"statusReason,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
AWSFirewall represents the model of a awsfirewall
func (*AWSFirewall) AttributeSpecifications ¶
func (*AWSFirewall) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*AWSFirewall) BleveType ¶
func (o *AWSFirewall) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*AWSFirewall) DeepCopy ¶
func (o *AWSFirewall) DeepCopy() *AWSFirewall
DeepCopy returns a deep copy if the AWSFirewall.
func (*AWSFirewall) DeepCopyInto ¶
func (o *AWSFirewall) DeepCopyInto(out *AWSFirewall)
DeepCopyInto copies the receiver into the given *AWSFirewall.
func (*AWSFirewall) DefaultOrder ¶
func (o *AWSFirewall) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*AWSFirewall) Doc ¶
func (o *AWSFirewall) Doc() string
Doc returns the documentation for the object
func (*AWSFirewall) GetAnnotations ¶
func (o *AWSFirewall) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*AWSFirewall) GetAssociatedTags ¶
func (o *AWSFirewall) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*AWSFirewall) GetBSON ¶
func (o *AWSFirewall) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AWSFirewall) GetCreateTime ¶
func (o *AWSFirewall) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*AWSFirewall) GetDescription ¶
func (o *AWSFirewall) GetDescription() string
GetDescription returns the Description of the receiver.
func (*AWSFirewall) GetName ¶
func (o *AWSFirewall) GetName() string
GetName returns the Name of the receiver.
func (*AWSFirewall) GetNamespace ¶
func (o *AWSFirewall) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*AWSFirewall) GetNormalizedTags ¶
func (o *AWSFirewall) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*AWSFirewall) GetProtected ¶
func (o *AWSFirewall) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*AWSFirewall) GetUpdateTime ¶
func (o *AWSFirewall) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*AWSFirewall) Identifier ¶
func (o *AWSFirewall) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*AWSFirewall) Identity ¶
func (o *AWSFirewall) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*AWSFirewall) Patch ¶
func (o *AWSFirewall) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseAWSFirewall to the object.
func (*AWSFirewall) SetAnnotations ¶
func (o *AWSFirewall) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*AWSFirewall) SetAssociatedTags ¶
func (o *AWSFirewall) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*AWSFirewall) SetBSON ¶
func (o *AWSFirewall) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AWSFirewall) SetCreateTime ¶
func (o *AWSFirewall) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*AWSFirewall) SetDescription ¶
func (o *AWSFirewall) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*AWSFirewall) SetIdentifier ¶
func (o *AWSFirewall) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*AWSFirewall) SetName ¶
func (o *AWSFirewall) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*AWSFirewall) SetNamespace ¶
func (o *AWSFirewall) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*AWSFirewall) SetNormalizedTags ¶
func (o *AWSFirewall) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*AWSFirewall) SetProtected ¶
func (o *AWSFirewall) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*AWSFirewall) SetUpdateTime ¶
func (o *AWSFirewall) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*AWSFirewall) SpecificationForAttribute ¶
func (*AWSFirewall) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*AWSFirewall) String ¶
func (o *AWSFirewall) String() string
func (*AWSFirewall) ToSparse ¶
func (o *AWSFirewall) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*AWSFirewall) Validate ¶
func (o *AWSFirewall) Validate() error
Validate valides the current information stored into the structure.
func (*AWSFirewall) ValueForAttribute ¶
func (o *AWSFirewall) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*AWSFirewall) Version ¶
func (o *AWSFirewall) Version() int
Version returns the hardcoded version of the model.
type AWSFirewallLicenseTypeValue ¶
type AWSFirewallLicenseTypeValue string
AWSFirewallLicenseTypeValue represents the possible values for attribute "licenseType".
const ( // AWSFirewallLicenseTypeAdvanced represents the value Advanced. AWSFirewallLicenseTypeAdvanced AWSFirewallLicenseTypeValue = "Advanced" // AWSFirewallLicenseTypeBasic represents the value Basic. AWSFirewallLicenseTypeBasic AWSFirewallLicenseTypeValue = "Basic" // AWSFirewallLicenseTypeTAP represents the value TAP. AWSFirewallLicenseTypeTAP AWSFirewallLicenseTypeValue = "TAP" )
type AWSFirewallModeValue ¶
type AWSFirewallModeValue string
AWSFirewallModeValue represents the possible values for attribute "mode".
const ( // AWSFirewallModeNGFW represents the value NGFW. AWSFirewallModeNGFW AWSFirewallModeValue = "NGFW" // AWSFirewallModeTAP represents the value TAP. AWSFirewallModeTAP AWSFirewallModeValue = "TAP" )
type AWSFirewallStatusValue ¶
type AWSFirewallStatusValue string
AWSFirewallStatusValue represents the possible values for attribute "status".
const ( // AWSFirewallStatusCreating represents the value Creating. AWSFirewallStatusCreating AWSFirewallStatusValue = "Creating" // AWSFirewallStatusDeleting represents the value Deleting. AWSFirewallStatusDeleting AWSFirewallStatusValue = "Deleting" // AWSFirewallStatusFailed represents the value Failed. AWSFirewallStatusFailed AWSFirewallStatusValue = "Failed" // AWSFirewallStatusLogConfigFailed represents the value LogConfigFailed. AWSFirewallStatusLogConfigFailed AWSFirewallStatusValue = "LogConfigFailed" // AWSFirewallStatusReady represents the value Ready. AWSFirewallStatusReady AWSFirewallStatusValue = "Ready" // AWSFirewallStatusUpdating represents the value Updating. AWSFirewallStatusUpdating AWSFirewallStatusValue = "Updating" )
type AWSFirewallsList ¶
type AWSFirewallsList []*AWSFirewall
AWSFirewallsList represents a list of AWSFirewalls
func (AWSFirewallsList) Append ¶
func (o AWSFirewallsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the AWSFirewallsList.
func (AWSFirewallsList) Copy ¶
func (o AWSFirewallsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the AWSFirewallsList.
func (AWSFirewallsList) DefaultOrder ¶
func (o AWSFirewallsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (AWSFirewallsList) Identity ¶
func (o AWSFirewallsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (AWSFirewallsList) List ¶
func (o AWSFirewallsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (AWSFirewallsList) ToSparse ¶
func (o AWSFirewallsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the AWSFirewallsList converted to SparseAWSFirewallsList. Objects in the list will only contain the given fields. No field means entire field set.
func (AWSFirewallsList) Version ¶
func (o AWSFirewallsList) Version() int
Version returns the version of the content.
type AWSLogDefinition ¶
type AWSLogDefinition struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // The Decryption log is enabled. DecryptionEnabled bool `json:"decryptionEnabled" msgpack:"decryptionEnabled" bson:"decryptionenabled" mapstructure:"decryptionEnabled,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Destination for log output. LogDestination string `json:"logDestination" msgpack:"logDestination" bson:"logdestination" mapstructure:"logDestination,omitempty"` // Destination type for log output. LogDestinationType AWSLogDefinitionLogDestinationTypeValue `json:"logDestinationType" msgpack:"logDestinationType" bson:"logdestinationtype" mapstructure:"logDestinationType,omitempty"` // The ARN for NGFW to write to the destination. LogPushRoleARN string `json:"logPushRoleARN" msgpack:"logPushRoleARN" bson:"logpushrolearn" mapstructure:"logPushRoleARN,omitempty"` // The ARN for PCFW to query the destination. LogQueryRoleARN string `json:"logQueryRoleARN" msgpack:"logQueryRoleARN" bson:"logqueryrolearn" mapstructure:"logQueryRoleARN,omitempty"` // The AWS region where logging data lives. LogRegion string `json:"logRegion" msgpack:"logRegion" bson:"logregion" mapstructure:"logRegion,omitempty"` // Prefix to use for logging resources. LogResourcePrefix string `json:"logResourcePrefix" msgpack:"logResourcePrefix" bson:"logresourceprefix" mapstructure:"logResourcePrefix,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // The Threat log is enabled. ThreatEnabled bool `json:"threatEnabled" msgpack:"threatEnabled" bson:"threatenabled" mapstructure:"threatEnabled,omitempty"` // The Traffic log is enabled. TrafficEnabled bool `json:"trafficEnabled" msgpack:"trafficEnabled" bson:"trafficenabled" mapstructure:"trafficEnabled,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
AWSLogDefinition represents the model of a awslogdefinition
func NewAWSLogDefinition ¶
func NewAWSLogDefinition() *AWSLogDefinition
NewAWSLogDefinition returns a new *AWSLogDefinition
func (*AWSLogDefinition) AttributeSpecifications ¶
func (*AWSLogDefinition) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*AWSLogDefinition) BleveType ¶
func (o *AWSLogDefinition) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*AWSLogDefinition) DeepCopy ¶
func (o *AWSLogDefinition) DeepCopy() *AWSLogDefinition
DeepCopy returns a deep copy if the AWSLogDefinition.
func (*AWSLogDefinition) DeepCopyInto ¶
func (o *AWSLogDefinition) DeepCopyInto(out *AWSLogDefinition)
DeepCopyInto copies the receiver into the given *AWSLogDefinition.
func (*AWSLogDefinition) DefaultOrder ¶
func (o *AWSLogDefinition) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*AWSLogDefinition) Doc ¶
func (o *AWSLogDefinition) Doc() string
Doc returns the documentation for the object
func (*AWSLogDefinition) GetAnnotations ¶
func (o *AWSLogDefinition) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*AWSLogDefinition) GetAssociatedTags ¶
func (o *AWSLogDefinition) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*AWSLogDefinition) GetBSON ¶
func (o *AWSLogDefinition) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AWSLogDefinition) GetCreateTime ¶
func (o *AWSLogDefinition) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*AWSLogDefinition) GetDescription ¶
func (o *AWSLogDefinition) GetDescription() string
GetDescription returns the Description of the receiver.
func (*AWSLogDefinition) GetName ¶
func (o *AWSLogDefinition) GetName() string
GetName returns the Name of the receiver.
func (*AWSLogDefinition) GetNamespace ¶
func (o *AWSLogDefinition) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*AWSLogDefinition) GetNormalizedTags ¶
func (o *AWSLogDefinition) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*AWSLogDefinition) GetProtected ¶
func (o *AWSLogDefinition) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*AWSLogDefinition) GetUpdateTime ¶
func (o *AWSLogDefinition) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*AWSLogDefinition) Identifier ¶
func (o *AWSLogDefinition) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*AWSLogDefinition) Identity ¶
func (o *AWSLogDefinition) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*AWSLogDefinition) Patch ¶
func (o *AWSLogDefinition) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseAWSLogDefinition to the object.
func (*AWSLogDefinition) SetAnnotations ¶
func (o *AWSLogDefinition) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*AWSLogDefinition) SetAssociatedTags ¶
func (o *AWSLogDefinition) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*AWSLogDefinition) SetBSON ¶
func (o *AWSLogDefinition) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AWSLogDefinition) SetCreateTime ¶
func (o *AWSLogDefinition) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*AWSLogDefinition) SetDescription ¶
func (o *AWSLogDefinition) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*AWSLogDefinition) SetIdentifier ¶
func (o *AWSLogDefinition) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*AWSLogDefinition) SetName ¶
func (o *AWSLogDefinition) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*AWSLogDefinition) SetNamespace ¶
func (o *AWSLogDefinition) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*AWSLogDefinition) SetNormalizedTags ¶
func (o *AWSLogDefinition) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*AWSLogDefinition) SetProtected ¶
func (o *AWSLogDefinition) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*AWSLogDefinition) SetUpdateTime ¶
func (o *AWSLogDefinition) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*AWSLogDefinition) SpecificationForAttribute ¶
func (*AWSLogDefinition) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*AWSLogDefinition) String ¶
func (o *AWSLogDefinition) String() string
func (*AWSLogDefinition) ToSparse ¶
func (o *AWSLogDefinition) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*AWSLogDefinition) Validate ¶
func (o *AWSLogDefinition) Validate() error
Validate valides the current information stored into the structure.
func (*AWSLogDefinition) ValueForAttribute ¶
func (o *AWSLogDefinition) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*AWSLogDefinition) Version ¶
func (o *AWSLogDefinition) Version() int
Version returns the hardcoded version of the model.
type AWSLogDefinitionLogDestinationTypeValue ¶
type AWSLogDefinitionLogDestinationTypeValue string
AWSLogDefinitionLogDestinationTypeValue represents the possible values for attribute "logDestinationType".
const ( // AWSLogDefinitionLogDestinationTypeCloudwatch represents the value Cloudwatch. AWSLogDefinitionLogDestinationTypeCloudwatch AWSLogDefinitionLogDestinationTypeValue = "Cloudwatch" // AWSLogDefinitionLogDestinationTypeKinesisFirehose represents the value KinesisFirehose. AWSLogDefinitionLogDestinationTypeKinesisFirehose AWSLogDefinitionLogDestinationTypeValue = "KinesisFirehose" // AWSLogDefinitionLogDestinationTypePrisma represents the value Prisma. AWSLogDefinitionLogDestinationTypePrisma AWSLogDefinitionLogDestinationTypeValue = "Prisma" // AWSLogDefinitionLogDestinationTypeS3 represents the value S3. AWSLogDefinitionLogDestinationTypeS3 AWSLogDefinitionLogDestinationTypeValue = "S3" )
type AWSLogDefinitionsList ¶
type AWSLogDefinitionsList []*AWSLogDefinition
AWSLogDefinitionsList represents a list of AWSLogDefinitions
func (AWSLogDefinitionsList) Append ¶
func (o AWSLogDefinitionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the AWSLogDefinitionsList.
func (AWSLogDefinitionsList) Copy ¶
func (o AWSLogDefinitionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the AWSLogDefinitionsList.
func (AWSLogDefinitionsList) DefaultOrder ¶
func (o AWSLogDefinitionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (AWSLogDefinitionsList) Identity ¶
func (o AWSLogDefinitionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (AWSLogDefinitionsList) List ¶
func (o AWSLogDefinitionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (AWSLogDefinitionsList) ToSparse ¶
func (o AWSLogDefinitionsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the AWSLogDefinitionsList converted to SparseAWSLogDefinitionsList. Objects in the list will only contain the given fields. No field means entire field set.
func (AWSLogDefinitionsList) Version ¶
func (o AWSLogDefinitionsList) Version() int
Version returns the version of the content.
type AvailabilityZoneSubnet ¶
type AvailabilityZoneSubnet struct { // The availability zone. AvailabilityZone string `json:"availabilityZone" msgpack:"availabilityZone" bson:"-" mapstructure:"availabilityZone,omitempty"` // The AWS subnet CIDR block in this availability zone. SubnetCIDR string `json:"subnetCIDR" msgpack:"subnetCIDR" bson:"-" mapstructure:"subnetCIDR,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
AvailabilityZoneSubnet represents the model of a availabilityzonesubnet
func NewAvailabilityZoneSubnet ¶
func NewAvailabilityZoneSubnet() *AvailabilityZoneSubnet
NewAvailabilityZoneSubnet returns a new *AvailabilityZoneSubnet
func (*AvailabilityZoneSubnet) AttributeSpecifications ¶
func (*AvailabilityZoneSubnet) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*AvailabilityZoneSubnet) BleveType ¶
func (o *AvailabilityZoneSubnet) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*AvailabilityZoneSubnet) DeepCopy ¶
func (o *AvailabilityZoneSubnet) DeepCopy() *AvailabilityZoneSubnet
DeepCopy returns a deep copy if the AvailabilityZoneSubnet.
func (*AvailabilityZoneSubnet) DeepCopyInto ¶
func (o *AvailabilityZoneSubnet) DeepCopyInto(out *AvailabilityZoneSubnet)
DeepCopyInto copies the receiver into the given *AvailabilityZoneSubnet.
func (*AvailabilityZoneSubnet) GetBSON ¶
func (o *AvailabilityZoneSubnet) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AvailabilityZoneSubnet) SetBSON ¶
func (o *AvailabilityZoneSubnet) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*AvailabilityZoneSubnet) SpecificationForAttribute ¶
func (*AvailabilityZoneSubnet) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*AvailabilityZoneSubnet) Validate ¶
func (o *AvailabilityZoneSubnet) Validate() error
Validate valides the current information stored into the structure.
func (*AvailabilityZoneSubnet) ValueForAttribute ¶
func (o *AvailabilityZoneSubnet) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallAppIDList ¶
type FirewallAppIDList struct { // A list of NGFW AppIDs. AppIDs []string `json:"appIDs" msgpack:"appIDs" bson:"-" mapstructure:"appIDs,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallAppIDList represents the model of a firewallappidlist
func NewFirewallAppIDList ¶
func NewFirewallAppIDList() *FirewallAppIDList
NewFirewallAppIDList returns a new *FirewallAppIDList
func (*FirewallAppIDList) AttributeSpecifications ¶
func (*FirewallAppIDList) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallAppIDList) BleveType ¶
func (o *FirewallAppIDList) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallAppIDList) DeepCopy ¶
func (o *FirewallAppIDList) DeepCopy() *FirewallAppIDList
DeepCopy returns a deep copy if the FirewallAppIDList.
func (*FirewallAppIDList) DeepCopyInto ¶
func (o *FirewallAppIDList) DeepCopyInto(out *FirewallAppIDList)
DeepCopyInto copies the receiver into the given *FirewallAppIDList.
func (*FirewallAppIDList) DefaultOrder ¶
func (o *FirewallAppIDList) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallAppIDList) Doc ¶
func (o *FirewallAppIDList) Doc() string
Doc returns the documentation for the object
func (*FirewallAppIDList) GetBSON ¶
func (o *FirewallAppIDList) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallAppIDList) GetNamespace ¶
func (o *FirewallAppIDList) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallAppIDList) Identifier ¶
func (o *FirewallAppIDList) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallAppIDList) Identity ¶
func (o *FirewallAppIDList) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallAppIDList) Patch ¶
func (o *FirewallAppIDList) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallAppIDList to the object.
func (*FirewallAppIDList) SetBSON ¶
func (o *FirewallAppIDList) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallAppIDList) SetIdentifier ¶
func (o *FirewallAppIDList) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallAppIDList) SetNamespace ¶
func (o *FirewallAppIDList) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallAppIDList) SpecificationForAttribute ¶
func (*FirewallAppIDList) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallAppIDList) String ¶
func (o *FirewallAppIDList) String() string
func (*FirewallAppIDList) ToSparse ¶
func (o *FirewallAppIDList) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallAppIDList) Validate ¶
func (o *FirewallAppIDList) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallAppIDList) ValueForAttribute ¶
func (o *FirewallAppIDList) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallAppIDList) Version ¶
func (o *FirewallAppIDList) Version() int
Version returns the hardcoded version of the model.
type FirewallAppIDListsList ¶
type FirewallAppIDListsList []*FirewallAppIDList
FirewallAppIDListsList represents a list of FirewallAppIDLists
func (FirewallAppIDListsList) Append ¶
func (o FirewallAppIDListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallAppIDListsList.
func (FirewallAppIDListsList) Copy ¶
func (o FirewallAppIDListsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallAppIDListsList.
func (FirewallAppIDListsList) DefaultOrder ¶
func (o FirewallAppIDListsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallAppIDListsList) Identity ¶
func (o FirewallAppIDListsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallAppIDListsList) List ¶
func (o FirewallAppIDListsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallAppIDListsList) ToSparse ¶
func (o FirewallAppIDListsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallAppIDListsList converted to SparseFirewallAppIDListsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallAppIDListsList) Version ¶
func (o FirewallAppIDListsList) Version() int
Version returns the version of the content.
type FirewallApplicationCriteria ¶
type FirewallApplicationCriteria struct { // List of NGFW App IDs. See AppIDList. AppIDs []string `json:"appIDs" msgpack:"appIDs" bson:"appids" mapstructure:"appIDs,omitempty"` // A list of FirewallApplicationGroup IDs. ApplicationGroupIDs []string `` /* 128-byte string literal not displayed */ ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallApplicationCriteria represents the model of a firewallapplicationcriteria
func NewFirewallApplicationCriteria ¶
func NewFirewallApplicationCriteria() *FirewallApplicationCriteria
NewFirewallApplicationCriteria returns a new *FirewallApplicationCriteria
func (*FirewallApplicationCriteria) AttributeSpecifications ¶
func (*FirewallApplicationCriteria) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallApplicationCriteria) BleveType ¶
func (o *FirewallApplicationCriteria) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallApplicationCriteria) DeepCopy ¶
func (o *FirewallApplicationCriteria) DeepCopy() *FirewallApplicationCriteria
DeepCopy returns a deep copy if the FirewallApplicationCriteria.
func (*FirewallApplicationCriteria) DeepCopyInto ¶
func (o *FirewallApplicationCriteria) DeepCopyInto(out *FirewallApplicationCriteria)
DeepCopyInto copies the receiver into the given *FirewallApplicationCriteria.
func (*FirewallApplicationCriteria) GetBSON ¶
func (o *FirewallApplicationCriteria) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallApplicationCriteria) SetBSON ¶
func (o *FirewallApplicationCriteria) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallApplicationCriteria) SpecificationForAttribute ¶
func (*FirewallApplicationCriteria) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallApplicationCriteria) Validate ¶
func (o *FirewallApplicationCriteria) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallApplicationCriteria) ValueForAttribute ¶
func (o *FirewallApplicationCriteria) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallApplicationGroup ¶
type FirewallApplicationGroup struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of NGFW AppIDs. See FirewallAppIDList. AppIDs []string `json:"appIDs" msgpack:"appIDs" bson:"appids" mapstructure:"appIDs,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallApplicationGroup represents the model of a firewallapplicationgroup
func NewFirewallApplicationGroup ¶
func NewFirewallApplicationGroup() *FirewallApplicationGroup
NewFirewallApplicationGroup returns a new *FirewallApplicationGroup
func (*FirewallApplicationGroup) AttributeSpecifications ¶
func (*FirewallApplicationGroup) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallApplicationGroup) BleveType ¶
func (o *FirewallApplicationGroup) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallApplicationGroup) DeepCopy ¶
func (o *FirewallApplicationGroup) DeepCopy() *FirewallApplicationGroup
DeepCopy returns a deep copy if the FirewallApplicationGroup.
func (*FirewallApplicationGroup) DeepCopyInto ¶
func (o *FirewallApplicationGroup) DeepCopyInto(out *FirewallApplicationGroup)
DeepCopyInto copies the receiver into the given *FirewallApplicationGroup.
func (*FirewallApplicationGroup) DefaultOrder ¶
func (o *FirewallApplicationGroup) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallApplicationGroup) Doc ¶
func (o *FirewallApplicationGroup) Doc() string
Doc returns the documentation for the object
func (*FirewallApplicationGroup) GetAnnotations ¶
func (o *FirewallApplicationGroup) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallApplicationGroup) GetAssociatedTags ¶
func (o *FirewallApplicationGroup) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallApplicationGroup) GetBSON ¶
func (o *FirewallApplicationGroup) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallApplicationGroup) GetCreateTime ¶
func (o *FirewallApplicationGroup) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallApplicationGroup) GetDescription ¶
func (o *FirewallApplicationGroup) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallApplicationGroup) GetName ¶
func (o *FirewallApplicationGroup) GetName() string
GetName returns the Name of the receiver.
func (*FirewallApplicationGroup) GetNamespace ¶
func (o *FirewallApplicationGroup) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallApplicationGroup) GetNormalizedTags ¶
func (o *FirewallApplicationGroup) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallApplicationGroup) GetProtected ¶
func (o *FirewallApplicationGroup) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallApplicationGroup) GetUpdateTime ¶
func (o *FirewallApplicationGroup) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallApplicationGroup) Identifier ¶
func (o *FirewallApplicationGroup) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallApplicationGroup) Identity ¶
func (o *FirewallApplicationGroup) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallApplicationGroup) Patch ¶
func (o *FirewallApplicationGroup) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallApplicationGroup to the object.
func (*FirewallApplicationGroup) SetAnnotations ¶
func (o *FirewallApplicationGroup) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallApplicationGroup) SetAssociatedTags ¶
func (o *FirewallApplicationGroup) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallApplicationGroup) SetBSON ¶
func (o *FirewallApplicationGroup) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallApplicationGroup) SetCreateTime ¶
func (o *FirewallApplicationGroup) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallApplicationGroup) SetDescription ¶
func (o *FirewallApplicationGroup) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallApplicationGroup) SetIdentifier ¶
func (o *FirewallApplicationGroup) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallApplicationGroup) SetName ¶
func (o *FirewallApplicationGroup) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallApplicationGroup) SetNamespace ¶
func (o *FirewallApplicationGroup) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallApplicationGroup) SetNormalizedTags ¶
func (o *FirewallApplicationGroup) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallApplicationGroup) SetProtected ¶
func (o *FirewallApplicationGroup) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallApplicationGroup) SetUpdateTime ¶
func (o *FirewallApplicationGroup) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallApplicationGroup) SpecificationForAttribute ¶
func (*FirewallApplicationGroup) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallApplicationGroup) String ¶
func (o *FirewallApplicationGroup) String() string
func (*FirewallApplicationGroup) ToSparse ¶
func (o *FirewallApplicationGroup) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallApplicationGroup) Validate ¶
func (o *FirewallApplicationGroup) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallApplicationGroup) ValueForAttribute ¶
func (o *FirewallApplicationGroup) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallApplicationGroup) Version ¶
func (o *FirewallApplicationGroup) Version() int
Version returns the hardcoded version of the model.
type FirewallApplicationGroupsList ¶
type FirewallApplicationGroupsList []*FirewallApplicationGroup
FirewallApplicationGroupsList represents a list of FirewallApplicationGroups
func (FirewallApplicationGroupsList) Append ¶
func (o FirewallApplicationGroupsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallApplicationGroupsList.
func (FirewallApplicationGroupsList) Copy ¶
func (o FirewallApplicationGroupsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallApplicationGroupsList.
func (FirewallApplicationGroupsList) DefaultOrder ¶
func (o FirewallApplicationGroupsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallApplicationGroupsList) Identity ¶
func (o FirewallApplicationGroupsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallApplicationGroupsList) List ¶
func (o FirewallApplicationGroupsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallApplicationGroupsList) ToSparse ¶
func (o FirewallApplicationGroupsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallApplicationGroupsList converted to SparseFirewallApplicationGroupsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallApplicationGroupsList) Version ¶
func (o FirewallApplicationGroupsList) Version() int
Version returns the version of the content.
type FirewallAutoIncludeProfile ¶
type FirewallAutoIncludeProfile struct { // An AWS VPC ID. VPC string `json:"VPC" msgpack:"VPC" bson:"vpc" mapstructure:"VPC,omitempty"` // A tag list. Tags []string `json:"tags" msgpack:"tags" bson:"tags" mapstructure:"tags,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallAutoIncludeProfile represents the model of a firewallautoincludeprofile
func NewFirewallAutoIncludeProfile ¶
func NewFirewallAutoIncludeProfile() *FirewallAutoIncludeProfile
NewFirewallAutoIncludeProfile returns a new *FirewallAutoIncludeProfile
func (*FirewallAutoIncludeProfile) AttributeSpecifications ¶
func (*FirewallAutoIncludeProfile) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallAutoIncludeProfile) BleveType ¶
func (o *FirewallAutoIncludeProfile) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallAutoIncludeProfile) DeepCopy ¶
func (o *FirewallAutoIncludeProfile) DeepCopy() *FirewallAutoIncludeProfile
DeepCopy returns a deep copy if the FirewallAutoIncludeProfile.
func (*FirewallAutoIncludeProfile) DeepCopyInto ¶
func (o *FirewallAutoIncludeProfile) DeepCopyInto(out *FirewallAutoIncludeProfile)
DeepCopyInto copies the receiver into the given *FirewallAutoIncludeProfile.
func (*FirewallAutoIncludeProfile) GetBSON ¶
func (o *FirewallAutoIncludeProfile) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallAutoIncludeProfile) SetBSON ¶
func (o *FirewallAutoIncludeProfile) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallAutoIncludeProfile) SpecificationForAttribute ¶
func (*FirewallAutoIncludeProfile) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallAutoIncludeProfile) Validate ¶
func (o *FirewallAutoIncludeProfile) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallAutoIncludeProfile) ValueForAttribute ¶
func (o *FirewallAutoIncludeProfile) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallCIDRlist ¶
type FirewallCIDRlist struct { // List of CIDRs. CIDRs []string `json:"CIDRs" msgpack:"CIDRs" bson:"cidrs" mapstructure:"CIDRs,omitempty"` // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallCIDRlist represents the model of a firewallcidrlist
func NewFirewallCIDRlist ¶
func NewFirewallCIDRlist() *FirewallCIDRlist
NewFirewallCIDRlist returns a new *FirewallCIDRlist
func (*FirewallCIDRlist) AttributeSpecifications ¶
func (*FirewallCIDRlist) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallCIDRlist) BleveType ¶
func (o *FirewallCIDRlist) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallCIDRlist) DeepCopy ¶
func (o *FirewallCIDRlist) DeepCopy() *FirewallCIDRlist
DeepCopy returns a deep copy if the FirewallCIDRlist.
func (*FirewallCIDRlist) DeepCopyInto ¶
func (o *FirewallCIDRlist) DeepCopyInto(out *FirewallCIDRlist)
DeepCopyInto copies the receiver into the given *FirewallCIDRlist.
func (*FirewallCIDRlist) DefaultOrder ¶
func (o *FirewallCIDRlist) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallCIDRlist) Doc ¶
func (o *FirewallCIDRlist) Doc() string
Doc returns the documentation for the object
func (*FirewallCIDRlist) GetAnnotations ¶
func (o *FirewallCIDRlist) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallCIDRlist) GetAssociatedTags ¶
func (o *FirewallCIDRlist) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallCIDRlist) GetBSON ¶
func (o *FirewallCIDRlist) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCIDRlist) GetCreateTime ¶
func (o *FirewallCIDRlist) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallCIDRlist) GetDescription ¶
func (o *FirewallCIDRlist) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallCIDRlist) GetName ¶
func (o *FirewallCIDRlist) GetName() string
GetName returns the Name of the receiver.
func (*FirewallCIDRlist) GetNamespace ¶
func (o *FirewallCIDRlist) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallCIDRlist) GetNormalizedTags ¶
func (o *FirewallCIDRlist) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallCIDRlist) GetProtected ¶
func (o *FirewallCIDRlist) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallCIDRlist) GetUpdateTime ¶
func (o *FirewallCIDRlist) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallCIDRlist) Identifier ¶
func (o *FirewallCIDRlist) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallCIDRlist) Identity ¶
func (o *FirewallCIDRlist) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallCIDRlist) Patch ¶
func (o *FirewallCIDRlist) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallCIDRlist to the object.
func (*FirewallCIDRlist) SetAnnotations ¶
func (o *FirewallCIDRlist) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallCIDRlist) SetAssociatedTags ¶
func (o *FirewallCIDRlist) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallCIDRlist) SetBSON ¶
func (o *FirewallCIDRlist) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCIDRlist) SetCreateTime ¶
func (o *FirewallCIDRlist) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallCIDRlist) SetDescription ¶
func (o *FirewallCIDRlist) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallCIDRlist) SetIdentifier ¶
func (o *FirewallCIDRlist) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallCIDRlist) SetName ¶
func (o *FirewallCIDRlist) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallCIDRlist) SetNamespace ¶
func (o *FirewallCIDRlist) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallCIDRlist) SetNormalizedTags ¶
func (o *FirewallCIDRlist) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallCIDRlist) SetProtected ¶
func (o *FirewallCIDRlist) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallCIDRlist) SetUpdateTime ¶
func (o *FirewallCIDRlist) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallCIDRlist) SpecificationForAttribute ¶
func (*FirewallCIDRlist) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallCIDRlist) String ¶
func (o *FirewallCIDRlist) String() string
func (*FirewallCIDRlist) ToSparse ¶
func (o *FirewallCIDRlist) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallCIDRlist) Validate ¶
func (o *FirewallCIDRlist) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallCIDRlist) ValueForAttribute ¶
func (o *FirewallCIDRlist) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallCIDRlist) Version ¶
func (o *FirewallCIDRlist) Version() int
Version returns the hardcoded version of the model.
type FirewallCIDRlistsList ¶
type FirewallCIDRlistsList []*FirewallCIDRlist
FirewallCIDRlistsList represents a list of FirewallCIDRlists
func (FirewallCIDRlistsList) Append ¶
func (o FirewallCIDRlistsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallCIDRlistsList.
func (FirewallCIDRlistsList) Copy ¶
func (o FirewallCIDRlistsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallCIDRlistsList.
func (FirewallCIDRlistsList) DefaultOrder ¶
func (o FirewallCIDRlistsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallCIDRlistsList) Identity ¶
func (o FirewallCIDRlistsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallCIDRlistsList) List ¶
func (o FirewallCIDRlistsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallCIDRlistsList) ToSparse ¶
func (o FirewallCIDRlistsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallCIDRlistsList converted to SparseFirewallCIDRlistsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallCIDRlistsList) Version ¶
func (o FirewallCIDRlistsList) Version() int
Version returns the version of the content.
type FirewallCertificate ¶
type FirewallCertificate struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // Depends on the Type. For AWS, it is the AWS Certificate ARN. Certificate string `json:"certificate" msgpack:"certificate" bson:"certificate" mapstructure:"certificate,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // A self-signed root CA certificate. SelfSigned bool `json:"selfSigned" msgpack:"selfSigned" bson:"selfsigned" mapstructure:"selfSigned,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallCertificate represents the model of a firewallcertificate
func NewFirewallCertificate ¶
func NewFirewallCertificate() *FirewallCertificate
NewFirewallCertificate returns a new *FirewallCertificate
func (*FirewallCertificate) AttributeSpecifications ¶
func (*FirewallCertificate) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallCertificate) BleveType ¶
func (o *FirewallCertificate) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallCertificate) DeepCopy ¶
func (o *FirewallCertificate) DeepCopy() *FirewallCertificate
DeepCopy returns a deep copy if the FirewallCertificate.
func (*FirewallCertificate) DeepCopyInto ¶
func (o *FirewallCertificate) DeepCopyInto(out *FirewallCertificate)
DeepCopyInto copies the receiver into the given *FirewallCertificate.
func (*FirewallCertificate) DefaultOrder ¶
func (o *FirewallCertificate) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallCertificate) Doc ¶
func (o *FirewallCertificate) Doc() string
Doc returns the documentation for the object
func (*FirewallCertificate) GetAnnotations ¶
func (o *FirewallCertificate) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallCertificate) GetAssociatedTags ¶
func (o *FirewallCertificate) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallCertificate) GetBSON ¶
func (o *FirewallCertificate) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCertificate) GetCreateTime ¶
func (o *FirewallCertificate) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallCertificate) GetDescription ¶
func (o *FirewallCertificate) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallCertificate) GetName ¶
func (o *FirewallCertificate) GetName() string
GetName returns the Name of the receiver.
func (*FirewallCertificate) GetNamespace ¶
func (o *FirewallCertificate) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallCertificate) GetNormalizedTags ¶
func (o *FirewallCertificate) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallCertificate) GetProtected ¶
func (o *FirewallCertificate) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallCertificate) GetUpdateTime ¶
func (o *FirewallCertificate) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallCertificate) Identifier ¶
func (o *FirewallCertificate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallCertificate) Identity ¶
func (o *FirewallCertificate) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallCertificate) Patch ¶
func (o *FirewallCertificate) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallCertificate to the object.
func (*FirewallCertificate) SetAnnotations ¶
func (o *FirewallCertificate) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallCertificate) SetAssociatedTags ¶
func (o *FirewallCertificate) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallCertificate) SetBSON ¶
func (o *FirewallCertificate) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCertificate) SetCreateTime ¶
func (o *FirewallCertificate) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallCertificate) SetDescription ¶
func (o *FirewallCertificate) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallCertificate) SetIdentifier ¶
func (o *FirewallCertificate) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallCertificate) SetName ¶
func (o *FirewallCertificate) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallCertificate) SetNamespace ¶
func (o *FirewallCertificate) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallCertificate) SetNormalizedTags ¶
func (o *FirewallCertificate) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallCertificate) SetProtected ¶
func (o *FirewallCertificate) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallCertificate) SetUpdateTime ¶
func (o *FirewallCertificate) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallCertificate) SpecificationForAttribute ¶
func (*FirewallCertificate) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallCertificate) String ¶
func (o *FirewallCertificate) String() string
func (*FirewallCertificate) ToSparse ¶
func (o *FirewallCertificate) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallCertificate) Validate ¶
func (o *FirewallCertificate) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallCertificate) ValueForAttribute ¶
func (o *FirewallCertificate) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallCertificate) Version ¶
func (o *FirewallCertificate) Version() int
Version returns the hardcoded version of the model.
type FirewallCertificatesList ¶
type FirewallCertificatesList []*FirewallCertificate
FirewallCertificatesList represents a list of FirewallCertificates
func (FirewallCertificatesList) Append ¶
func (o FirewallCertificatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallCertificatesList.
func (FirewallCertificatesList) Copy ¶
func (o FirewallCertificatesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallCertificatesList.
func (FirewallCertificatesList) DefaultOrder ¶
func (o FirewallCertificatesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallCertificatesList) Identity ¶
func (o FirewallCertificatesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallCertificatesList) List ¶
func (o FirewallCertificatesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallCertificatesList) ToSparse ¶
func (o FirewallCertificatesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallCertificatesList converted to SparseFirewallCertificatesList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallCertificatesList) Version ¶
func (o FirewallCertificatesList) Version() int
Version returns the version of the content.
type FirewallCommitAction ¶
type FirewallCommitAction struct { // The status of action. ActionStatus FirewallCommitActionActionStatusValue `json:"actionStatus" msgpack:"actionStatus" bson:"-" mapstructure:"actionStatus,omitempty"` // The action status description. ActionStatusReason string `json:"actionStatusReason" msgpack:"actionStatusReason" bson:"-" mapstructure:"actionStatusReason,omitempty"` // The firewalls effected by the commit action. AffectedFirewalls []*FirewallStatus `json:"affectedFirewalls" msgpack:"affectedFirewalls" bson:"affectedfirewalls" mapstructure:"affectedFirewalls,omitempty"` // The ID of the object being committed. ObjectID string `json:"objectID" msgpack:"objectID" bson:"-" mapstructure:"objectID,omitempty"` // The type of object being committed. ObjectType FirewallCommitActionObjectTypeValue `json:"objectType" msgpack:"objectType" bson:"-" mapstructure:"objectType,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallCommitAction represents the model of a firewallcommitaction
func NewFirewallCommitAction ¶
func NewFirewallCommitAction() *FirewallCommitAction
NewFirewallCommitAction returns a new *FirewallCommitAction
func (*FirewallCommitAction) AttributeSpecifications ¶
func (*FirewallCommitAction) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallCommitAction) BleveType ¶
func (o *FirewallCommitAction) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallCommitAction) DeepCopy ¶
func (o *FirewallCommitAction) DeepCopy() *FirewallCommitAction
DeepCopy returns a deep copy if the FirewallCommitAction.
func (*FirewallCommitAction) DeepCopyInto ¶
func (o *FirewallCommitAction) DeepCopyInto(out *FirewallCommitAction)
DeepCopyInto copies the receiver into the given *FirewallCommitAction.
func (*FirewallCommitAction) DefaultOrder ¶
func (o *FirewallCommitAction) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallCommitAction) Doc ¶
func (o *FirewallCommitAction) Doc() string
Doc returns the documentation for the object
func (*FirewallCommitAction) GetBSON ¶
func (o *FirewallCommitAction) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCommitAction) Identifier ¶
func (o *FirewallCommitAction) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallCommitAction) Identity ¶
func (o *FirewallCommitAction) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallCommitAction) Patch ¶
func (o *FirewallCommitAction) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallCommitAction to the object.
func (*FirewallCommitAction) SetBSON ¶
func (o *FirewallCommitAction) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCommitAction) SetIdentifier ¶
func (o *FirewallCommitAction) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallCommitAction) SpecificationForAttribute ¶
func (*FirewallCommitAction) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallCommitAction) String ¶
func (o *FirewallCommitAction) String() string
func (*FirewallCommitAction) ToSparse ¶
func (o *FirewallCommitAction) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallCommitAction) Validate ¶
func (o *FirewallCommitAction) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallCommitAction) ValueForAttribute ¶
func (o *FirewallCommitAction) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallCommitAction) Version ¶
func (o *FirewallCommitAction) Version() int
Version returns the hardcoded version of the model.
type FirewallCommitActionActionStatusValue ¶
type FirewallCommitActionActionStatusValue string
FirewallCommitActionActionStatusValue represents the possible values for attribute "actionStatus".
const ( // FirewallCommitActionActionStatusFailure represents the value Failure. FirewallCommitActionActionStatusFailure FirewallCommitActionActionStatusValue = "Failure" // FirewallCommitActionActionStatusSuccess represents the value Success. FirewallCommitActionActionStatusSuccess FirewallCommitActionActionStatusValue = "Success" )
type FirewallCommitActionObjectTypeValue ¶
type FirewallCommitActionObjectTypeValue string
FirewallCommitActionObjectTypeValue represents the possible values for attribute "objectType".
const ( // FirewallCommitActionObjectTypeAWSLogDefinition represents the value AWSLogDefinition. FirewallCommitActionObjectTypeAWSLogDefinition FirewallCommitActionObjectTypeValue = "AWSLogDefinition" // FirewallCommitActionObjectTypeFirewallRuleset represents the value FirewallRuleset. FirewallCommitActionObjectTypeFirewallRuleset FirewallCommitActionObjectTypeValue = "FirewallRuleset" // FirewallCommitActionObjectTypeFirewallSecurityProfile represents the value FirewallSecurityProfile. FirewallCommitActionObjectTypeFirewallSecurityProfile FirewallCommitActionObjectTypeValue = "FirewallSecurityProfile" // FirewallCommitActionObjectTypeFirewallTemplate represents the value FirewallTemplate. FirewallCommitActionObjectTypeFirewallTemplate FirewallCommitActionObjectTypeValue = "FirewallTemplate" )
type FirewallCommitActionsList ¶
type FirewallCommitActionsList []*FirewallCommitAction
FirewallCommitActionsList represents a list of FirewallCommitActions
func (FirewallCommitActionsList) Append ¶
func (o FirewallCommitActionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallCommitActionsList.
func (FirewallCommitActionsList) Copy ¶
func (o FirewallCommitActionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallCommitActionsList.
func (FirewallCommitActionsList) DefaultOrder ¶
func (o FirewallCommitActionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallCommitActionsList) Identity ¶
func (o FirewallCommitActionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallCommitActionsList) List ¶
func (o FirewallCommitActionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallCommitActionsList) ToSparse ¶
func (o FirewallCommitActionsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallCommitActionsList converted to SparseFirewallCommitActionsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallCommitActionsList) Version ¶
func (o FirewallCommitActionsList) Version() int
Version returns the version of the content.
type FirewallCommittedRuleset ¶
type FirewallCommittedRuleset struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // The date when the ruleset or template was committed. CommittedTime time.Time `json:"committedTime" msgpack:"committedTime" bson:"committedtime" mapstructure:"committedTime,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // The ID of the ruleset or template that was committed. ObjectID time.Time `json:"objectID" msgpack:"objectID" bson:"objectid" mapstructure:"objectID,omitempty"` // The type of object committed. ObjectType FirewallCommittedRulesetObjectTypeValue `json:"objectType" msgpack:"objectType" bson:"objecttype" mapstructure:"objectType,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallCommittedRuleset represents the model of a firewallcommittedruleset
func NewFirewallCommittedRuleset ¶
func NewFirewallCommittedRuleset() *FirewallCommittedRuleset
NewFirewallCommittedRuleset returns a new *FirewallCommittedRuleset
func (*FirewallCommittedRuleset) AttributeSpecifications ¶
func (*FirewallCommittedRuleset) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallCommittedRuleset) BleveType ¶
func (o *FirewallCommittedRuleset) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallCommittedRuleset) DeepCopy ¶
func (o *FirewallCommittedRuleset) DeepCopy() *FirewallCommittedRuleset
DeepCopy returns a deep copy if the FirewallCommittedRuleset.
func (*FirewallCommittedRuleset) DeepCopyInto ¶
func (o *FirewallCommittedRuleset) DeepCopyInto(out *FirewallCommittedRuleset)
DeepCopyInto copies the receiver into the given *FirewallCommittedRuleset.
func (*FirewallCommittedRuleset) DefaultOrder ¶
func (o *FirewallCommittedRuleset) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallCommittedRuleset) Doc ¶
func (o *FirewallCommittedRuleset) Doc() string
Doc returns the documentation for the object
func (*FirewallCommittedRuleset) GetAnnotations ¶
func (o *FirewallCommittedRuleset) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallCommittedRuleset) GetAssociatedTags ¶
func (o *FirewallCommittedRuleset) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallCommittedRuleset) GetBSON ¶
func (o *FirewallCommittedRuleset) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCommittedRuleset) GetCreateTime ¶
func (o *FirewallCommittedRuleset) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallCommittedRuleset) GetNamespace ¶
func (o *FirewallCommittedRuleset) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallCommittedRuleset) GetNormalizedTags ¶
func (o *FirewallCommittedRuleset) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallCommittedRuleset) GetProtected ¶
func (o *FirewallCommittedRuleset) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallCommittedRuleset) GetUpdateTime ¶
func (o *FirewallCommittedRuleset) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallCommittedRuleset) Identifier ¶
func (o *FirewallCommittedRuleset) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallCommittedRuleset) Identity ¶
func (o *FirewallCommittedRuleset) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallCommittedRuleset) Patch ¶
func (o *FirewallCommittedRuleset) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallCommittedRuleset to the object.
func (*FirewallCommittedRuleset) SetAnnotations ¶
func (o *FirewallCommittedRuleset) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallCommittedRuleset) SetAssociatedTags ¶
func (o *FirewallCommittedRuleset) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallCommittedRuleset) SetBSON ¶
func (o *FirewallCommittedRuleset) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCommittedRuleset) SetCreateTime ¶
func (o *FirewallCommittedRuleset) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallCommittedRuleset) SetIdentifier ¶
func (o *FirewallCommittedRuleset) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallCommittedRuleset) SetNamespace ¶
func (o *FirewallCommittedRuleset) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallCommittedRuleset) SetNormalizedTags ¶
func (o *FirewallCommittedRuleset) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallCommittedRuleset) SetProtected ¶
func (o *FirewallCommittedRuleset) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallCommittedRuleset) SetUpdateTime ¶
func (o *FirewallCommittedRuleset) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallCommittedRuleset) SpecificationForAttribute ¶
func (*FirewallCommittedRuleset) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallCommittedRuleset) String ¶
func (o *FirewallCommittedRuleset) String() string
func (*FirewallCommittedRuleset) ToSparse ¶
func (o *FirewallCommittedRuleset) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallCommittedRuleset) Validate ¶
func (o *FirewallCommittedRuleset) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallCommittedRuleset) ValueForAttribute ¶
func (o *FirewallCommittedRuleset) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallCommittedRuleset) Version ¶
func (o *FirewallCommittedRuleset) Version() int
Version returns the hardcoded version of the model.
type FirewallCommittedRulesetObjectTypeValue ¶
type FirewallCommittedRulesetObjectTypeValue string
FirewallCommittedRulesetObjectTypeValue represents the possible values for attribute "objectType".
const ( // FirewallCommittedRulesetObjectTypeFirewallRuleset represents the value FirewallRuleset. FirewallCommittedRulesetObjectTypeFirewallRuleset FirewallCommittedRulesetObjectTypeValue = "FirewallRuleset" // FirewallCommittedRulesetObjectTypeFirewallTemplate represents the value FirewallTemplate. FirewallCommittedRulesetObjectTypeFirewallTemplate FirewallCommittedRulesetObjectTypeValue = "FirewallTemplate" )
type FirewallCommittedRulesetsList ¶
type FirewallCommittedRulesetsList []*FirewallCommittedRuleset
FirewallCommittedRulesetsList represents a list of FirewallCommittedRulesets
func (FirewallCommittedRulesetsList) Append ¶
func (o FirewallCommittedRulesetsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallCommittedRulesetsList.
func (FirewallCommittedRulesetsList) Copy ¶
func (o FirewallCommittedRulesetsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallCommittedRulesetsList.
func (FirewallCommittedRulesetsList) DefaultOrder ¶
func (o FirewallCommittedRulesetsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallCommittedRulesetsList) Identity ¶
func (o FirewallCommittedRulesetsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallCommittedRulesetsList) List ¶
func (o FirewallCommittedRulesetsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallCommittedRulesetsList) ToSparse ¶
func (o FirewallCommittedRulesetsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallCommittedRulesetsList converted to SparseFirewallCommittedRulesetsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallCommittedRulesetsList) Version ¶
func (o FirewallCommittedRulesetsList) Version() int
Version returns the version of the content.
type FirewallCountryCode ¶
type FirewallCountryCode struct { // The Country description. Description string `json:"description" msgpack:"description" bson:"-" mapstructure:"description,omitempty"` // The country code name. Name string `json:"name" msgpack:"name" bson:"-" mapstructure:"name,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallCountryCode represents the model of a firewallcountrycode
func NewFirewallCountryCode ¶
func NewFirewallCountryCode() *FirewallCountryCode
NewFirewallCountryCode returns a new *FirewallCountryCode
func (*FirewallCountryCode) AttributeSpecifications ¶
func (*FirewallCountryCode) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallCountryCode) BleveType ¶
func (o *FirewallCountryCode) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallCountryCode) DeepCopy ¶
func (o *FirewallCountryCode) DeepCopy() *FirewallCountryCode
DeepCopy returns a deep copy if the FirewallCountryCode.
func (*FirewallCountryCode) DeepCopyInto ¶
func (o *FirewallCountryCode) DeepCopyInto(out *FirewallCountryCode)
DeepCopyInto copies the receiver into the given *FirewallCountryCode.
func (*FirewallCountryCode) GetBSON ¶
func (o *FirewallCountryCode) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCountryCode) SetBSON ¶
func (o *FirewallCountryCode) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCountryCode) SpecificationForAttribute ¶
func (*FirewallCountryCode) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallCountryCode) Validate ¶
func (o *FirewallCountryCode) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallCountryCode) ValueForAttribute ¶
func (o *FirewallCountryCode) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallCountryCodelist ¶
type FirewallCountryCodelist struct { // A list of NGFW Country codes. Countrycodes []*FirewallCountryCode `json:"countrycodes" msgpack:"countrycodes" bson:"countrycodes" mapstructure:"countrycodes,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallCountryCodelist represents the model of a firewallcountrycodelist
func NewFirewallCountryCodelist ¶
func NewFirewallCountryCodelist() *FirewallCountryCodelist
NewFirewallCountryCodelist returns a new *FirewallCountryCodelist
func (*FirewallCountryCodelist) AttributeSpecifications ¶
func (*FirewallCountryCodelist) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallCountryCodelist) BleveType ¶
func (o *FirewallCountryCodelist) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallCountryCodelist) DeepCopy ¶
func (o *FirewallCountryCodelist) DeepCopy() *FirewallCountryCodelist
DeepCopy returns a deep copy if the FirewallCountryCodelist.
func (*FirewallCountryCodelist) DeepCopyInto ¶
func (o *FirewallCountryCodelist) DeepCopyInto(out *FirewallCountryCodelist)
DeepCopyInto copies the receiver into the given *FirewallCountryCodelist.
func (*FirewallCountryCodelist) DefaultOrder ¶
func (o *FirewallCountryCodelist) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallCountryCodelist) Doc ¶
func (o *FirewallCountryCodelist) Doc() string
Doc returns the documentation for the object
func (*FirewallCountryCodelist) GetBSON ¶
func (o *FirewallCountryCodelist) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCountryCodelist) GetNamespace ¶
func (o *FirewallCountryCodelist) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallCountryCodelist) Identifier ¶
func (o *FirewallCountryCodelist) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallCountryCodelist) Identity ¶
func (o *FirewallCountryCodelist) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallCountryCodelist) Patch ¶
func (o *FirewallCountryCodelist) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallCountryCodelist to the object.
func (*FirewallCountryCodelist) SetBSON ¶
func (o *FirewallCountryCodelist) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCountryCodelist) SetIdentifier ¶
func (o *FirewallCountryCodelist) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallCountryCodelist) SetNamespace ¶
func (o *FirewallCountryCodelist) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallCountryCodelist) SpecificationForAttribute ¶
func (*FirewallCountryCodelist) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallCountryCodelist) String ¶
func (o *FirewallCountryCodelist) String() string
func (*FirewallCountryCodelist) ToSparse ¶
func (o *FirewallCountryCodelist) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallCountryCodelist) Validate ¶
func (o *FirewallCountryCodelist) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallCountryCodelist) ValueForAttribute ¶
func (o *FirewallCountryCodelist) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallCountryCodelist) Version ¶
func (o *FirewallCountryCodelist) Version() int
Version returns the hardcoded version of the model.
type FirewallCountryCodelistsList ¶
type FirewallCountryCodelistsList []*FirewallCountryCodelist
FirewallCountryCodelistsList represents a list of FirewallCountryCodelists
func (FirewallCountryCodelistsList) Append ¶
func (o FirewallCountryCodelistsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallCountryCodelistsList.
func (FirewallCountryCodelistsList) Copy ¶
func (o FirewallCountryCodelistsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallCountryCodelistsList.
func (FirewallCountryCodelistsList) DefaultOrder ¶
func (o FirewallCountryCodelistsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallCountryCodelistsList) Identity ¶
func (o FirewallCountryCodelistsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallCountryCodelistsList) List ¶
func (o FirewallCountryCodelistsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallCountryCodelistsList) ToSparse ¶
func (o FirewallCountryCodelistsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallCountryCodelistsList converted to SparseFirewallCountryCodelistsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallCountryCodelistsList) Version ¶
func (o FirewallCountryCodelistsList) Version() int
Version returns the version of the content.
type FirewallCustomExternalFeed ¶
type FirewallCustomExternalFeed struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // TODO figure out what this is. CertificateProfile string `json:"certificateProfile" msgpack:"certificateProfile" bson:"certificateprofile" mapstructure:"certificateProfile,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // The type of external feed. Feedtype FirewallCustomExternalFeedFeedtypeValue `json:"feedtype" msgpack:"feedtype" bson:"feedtype" mapstructure:"feedtype,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // The URL of the external feed. SourceURL string `json:"sourceURL" msgpack:"sourceURL" bson:"sourceurl" mapstructure:"sourceURL,omitempty"` // Specifies the time of day when the update frequency is daily. UpdateDailyTime time.Time `json:"updateDailyTime" msgpack:"updateDailyTime" bson:"updatedailytime" mapstructure:"updateDailyTime,omitempty"` // How often is the external feed updated. UpdateFrequency FirewallCustomExternalFeedUpdateFrequencyValue `json:"updateFrequency" msgpack:"updateFrequency" bson:"updatefrequency" mapstructure:"updateFrequency,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallCustomExternalFeed represents the model of a firewallcustomexternalfeed
func NewFirewallCustomExternalFeed ¶
func NewFirewallCustomExternalFeed() *FirewallCustomExternalFeed
NewFirewallCustomExternalFeed returns a new *FirewallCustomExternalFeed
func (*FirewallCustomExternalFeed) AttributeSpecifications ¶
func (*FirewallCustomExternalFeed) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallCustomExternalFeed) BleveType ¶
func (o *FirewallCustomExternalFeed) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallCustomExternalFeed) DeepCopy ¶
func (o *FirewallCustomExternalFeed) DeepCopy() *FirewallCustomExternalFeed
DeepCopy returns a deep copy if the FirewallCustomExternalFeed.
func (*FirewallCustomExternalFeed) DeepCopyInto ¶
func (o *FirewallCustomExternalFeed) DeepCopyInto(out *FirewallCustomExternalFeed)
DeepCopyInto copies the receiver into the given *FirewallCustomExternalFeed.
func (*FirewallCustomExternalFeed) DefaultOrder ¶
func (o *FirewallCustomExternalFeed) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallCustomExternalFeed) Doc ¶
func (o *FirewallCustomExternalFeed) Doc() string
Doc returns the documentation for the object
func (*FirewallCustomExternalFeed) GetAnnotations ¶
func (o *FirewallCustomExternalFeed) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallCustomExternalFeed) GetAssociatedTags ¶
func (o *FirewallCustomExternalFeed) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallCustomExternalFeed) GetBSON ¶
func (o *FirewallCustomExternalFeed) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCustomExternalFeed) GetCreateTime ¶
func (o *FirewallCustomExternalFeed) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallCustomExternalFeed) GetDescription ¶
func (o *FirewallCustomExternalFeed) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallCustomExternalFeed) GetName ¶
func (o *FirewallCustomExternalFeed) GetName() string
GetName returns the Name of the receiver.
func (*FirewallCustomExternalFeed) GetNamespace ¶
func (o *FirewallCustomExternalFeed) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallCustomExternalFeed) GetNormalizedTags ¶
func (o *FirewallCustomExternalFeed) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallCustomExternalFeed) GetProtected ¶
func (o *FirewallCustomExternalFeed) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallCustomExternalFeed) GetUpdateTime ¶
func (o *FirewallCustomExternalFeed) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallCustomExternalFeed) Identifier ¶
func (o *FirewallCustomExternalFeed) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallCustomExternalFeed) Identity ¶
func (o *FirewallCustomExternalFeed) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallCustomExternalFeed) Patch ¶
func (o *FirewallCustomExternalFeed) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallCustomExternalFeed to the object.
func (*FirewallCustomExternalFeed) SetAnnotations ¶
func (o *FirewallCustomExternalFeed) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallCustomExternalFeed) SetAssociatedTags ¶
func (o *FirewallCustomExternalFeed) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallCustomExternalFeed) SetBSON ¶
func (o *FirewallCustomExternalFeed) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCustomExternalFeed) SetCreateTime ¶
func (o *FirewallCustomExternalFeed) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallCustomExternalFeed) SetDescription ¶
func (o *FirewallCustomExternalFeed) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallCustomExternalFeed) SetIdentifier ¶
func (o *FirewallCustomExternalFeed) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallCustomExternalFeed) SetName ¶
func (o *FirewallCustomExternalFeed) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallCustomExternalFeed) SetNamespace ¶
func (o *FirewallCustomExternalFeed) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallCustomExternalFeed) SetNormalizedTags ¶
func (o *FirewallCustomExternalFeed) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallCustomExternalFeed) SetProtected ¶
func (o *FirewallCustomExternalFeed) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallCustomExternalFeed) SetUpdateTime ¶
func (o *FirewallCustomExternalFeed) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallCustomExternalFeed) SpecificationForAttribute ¶
func (*FirewallCustomExternalFeed) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallCustomExternalFeed) String ¶
func (o *FirewallCustomExternalFeed) String() string
func (*FirewallCustomExternalFeed) ToSparse ¶
func (o *FirewallCustomExternalFeed) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallCustomExternalFeed) Validate ¶
func (o *FirewallCustomExternalFeed) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallCustomExternalFeed) ValueForAttribute ¶
func (o *FirewallCustomExternalFeed) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallCustomExternalFeed) Version ¶
func (o *FirewallCustomExternalFeed) Version() int
Version returns the hardcoded version of the model.
type FirewallCustomExternalFeedFeedtypeValue ¶
type FirewallCustomExternalFeedFeedtypeValue string
FirewallCustomExternalFeedFeedtypeValue represents the possible values for attribute "feedtype".
const ( // FirewallCustomExternalFeedFeedtypeIPList represents the value IPList. FirewallCustomExternalFeedFeedtypeIPList FirewallCustomExternalFeedFeedtypeValue = "IPList" // FirewallCustomExternalFeedFeedtypeURLList represents the value URLList. FirewallCustomExternalFeedFeedtypeURLList FirewallCustomExternalFeedFeedtypeValue = "URLList" )
type FirewallCustomExternalFeedUpdateFrequencyValue ¶
type FirewallCustomExternalFeedUpdateFrequencyValue string
FirewallCustomExternalFeedUpdateFrequencyValue represents the possible values for attribute "updateFrequency".
const ( // FirewallCustomExternalFeedUpdateFrequencyDaily represents the value Daily. FirewallCustomExternalFeedUpdateFrequencyDaily FirewallCustomExternalFeedUpdateFrequencyValue = "Daily" // FirewallCustomExternalFeedUpdateFrequencyHourly represents the value Hourly. FirewallCustomExternalFeedUpdateFrequencyHourly FirewallCustomExternalFeedUpdateFrequencyValue = "Hourly" )
type FirewallCustomExternalFeedsList ¶
type FirewallCustomExternalFeedsList []*FirewallCustomExternalFeed
FirewallCustomExternalFeedsList represents a list of FirewallCustomExternalFeeds
func (FirewallCustomExternalFeedsList) Append ¶
func (o FirewallCustomExternalFeedsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallCustomExternalFeedsList.
func (FirewallCustomExternalFeedsList) Copy ¶
func (o FirewallCustomExternalFeedsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallCustomExternalFeedsList.
func (FirewallCustomExternalFeedsList) DefaultOrder ¶
func (o FirewallCustomExternalFeedsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallCustomExternalFeedsList) Identity ¶
func (o FirewallCustomExternalFeedsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallCustomExternalFeedsList) List ¶
func (o FirewallCustomExternalFeedsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallCustomExternalFeedsList) ToSparse ¶
func (o FirewallCustomExternalFeedsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallCustomExternalFeedsList converted to SparseFirewallCustomExternalFeedsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallCustomExternalFeedsList) Version ¶
func (o FirewallCustomExternalFeedsList) Version() int
Version returns the version of the content.
type FirewallCustomURLCategoriesList ¶
type FirewallCustomURLCategoriesList []*FirewallCustomURLCategory
FirewallCustomURLCategoriesList represents a list of FirewallCustomURLCategories
func (FirewallCustomURLCategoriesList) Append ¶
func (o FirewallCustomURLCategoriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallCustomURLCategoriesList.
func (FirewallCustomURLCategoriesList) Copy ¶
func (o FirewallCustomURLCategoriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallCustomURLCategoriesList.
func (FirewallCustomURLCategoriesList) DefaultOrder ¶
func (o FirewallCustomURLCategoriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallCustomURLCategoriesList) Identity ¶
func (o FirewallCustomURLCategoriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallCustomURLCategoriesList) List ¶
func (o FirewallCustomURLCategoriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallCustomURLCategoriesList) ToSparse ¶
func (o FirewallCustomURLCategoriesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallCustomURLCategoriesList converted to SparseFirewallCustomURLCategoriesList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallCustomURLCategoriesList) Version ¶
func (o FirewallCustomURLCategoriesList) Version() int
Version returns the version of the content.
type FirewallCustomURLCategory ¶
type FirewallCustomURLCategory struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // List of URIs. URIs []string `json:"URIs" msgpack:"URIs" bson:"uris" mapstructure:"URIs,omitempty"` // The action the firewall should take. Action FirewallCustomURLCategoryActionValue `json:"action" msgpack:"action" bson:"action" mapstructure:"action,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallCustomURLCategory represents the model of a firewallcustomurlcategory
func NewFirewallCustomURLCategory ¶
func NewFirewallCustomURLCategory() *FirewallCustomURLCategory
NewFirewallCustomURLCategory returns a new *FirewallCustomURLCategory
func (*FirewallCustomURLCategory) AttributeSpecifications ¶
func (*FirewallCustomURLCategory) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallCustomURLCategory) BleveType ¶
func (o *FirewallCustomURLCategory) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallCustomURLCategory) DeepCopy ¶
func (o *FirewallCustomURLCategory) DeepCopy() *FirewallCustomURLCategory
DeepCopy returns a deep copy if the FirewallCustomURLCategory.
func (*FirewallCustomURLCategory) DeepCopyInto ¶
func (o *FirewallCustomURLCategory) DeepCopyInto(out *FirewallCustomURLCategory)
DeepCopyInto copies the receiver into the given *FirewallCustomURLCategory.
func (*FirewallCustomURLCategory) DefaultOrder ¶
func (o *FirewallCustomURLCategory) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallCustomURLCategory) Doc ¶
func (o *FirewallCustomURLCategory) Doc() string
Doc returns the documentation for the object
func (*FirewallCustomURLCategory) GetAnnotations ¶
func (o *FirewallCustomURLCategory) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallCustomURLCategory) GetAssociatedTags ¶
func (o *FirewallCustomURLCategory) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallCustomURLCategory) GetBSON ¶
func (o *FirewallCustomURLCategory) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCustomURLCategory) GetCreateTime ¶
func (o *FirewallCustomURLCategory) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallCustomURLCategory) GetDescription ¶
func (o *FirewallCustomURLCategory) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallCustomURLCategory) GetName ¶
func (o *FirewallCustomURLCategory) GetName() string
GetName returns the Name of the receiver.
func (*FirewallCustomURLCategory) GetNamespace ¶
func (o *FirewallCustomURLCategory) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallCustomURLCategory) GetNormalizedTags ¶
func (o *FirewallCustomURLCategory) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallCustomURLCategory) GetProtected ¶
func (o *FirewallCustomURLCategory) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallCustomURLCategory) GetUpdateTime ¶
func (o *FirewallCustomURLCategory) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallCustomURLCategory) Identifier ¶
func (o *FirewallCustomURLCategory) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallCustomURLCategory) Identity ¶
func (o *FirewallCustomURLCategory) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallCustomURLCategory) Patch ¶
func (o *FirewallCustomURLCategory) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallCustomURLCategory to the object.
func (*FirewallCustomURLCategory) SetAnnotations ¶
func (o *FirewallCustomURLCategory) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallCustomURLCategory) SetAssociatedTags ¶
func (o *FirewallCustomURLCategory) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallCustomURLCategory) SetBSON ¶
func (o *FirewallCustomURLCategory) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallCustomURLCategory) SetCreateTime ¶
func (o *FirewallCustomURLCategory) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallCustomURLCategory) SetDescription ¶
func (o *FirewallCustomURLCategory) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallCustomURLCategory) SetIdentifier ¶
func (o *FirewallCustomURLCategory) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallCustomURLCategory) SetName ¶
func (o *FirewallCustomURLCategory) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallCustomURLCategory) SetNamespace ¶
func (o *FirewallCustomURLCategory) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallCustomURLCategory) SetNormalizedTags ¶
func (o *FirewallCustomURLCategory) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallCustomURLCategory) SetProtected ¶
func (o *FirewallCustomURLCategory) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallCustomURLCategory) SetUpdateTime ¶
func (o *FirewallCustomURLCategory) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallCustomURLCategory) SpecificationForAttribute ¶
func (*FirewallCustomURLCategory) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallCustomURLCategory) String ¶
func (o *FirewallCustomURLCategory) String() string
func (*FirewallCustomURLCategory) ToSparse ¶
func (o *FirewallCustomURLCategory) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallCustomURLCategory) Validate ¶
func (o *FirewallCustomURLCategory) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallCustomURLCategory) ValueForAttribute ¶
func (o *FirewallCustomURLCategory) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallCustomURLCategory) Version ¶
func (o *FirewallCustomURLCategory) Version() int
Version returns the hardcoded version of the model.
type FirewallCustomURLCategoryActionValue ¶
type FirewallCustomURLCategoryActionValue string
FirewallCustomURLCategoryActionValue represents the possible values for attribute "action".
const ( // FirewallCustomURLCategoryActionAlert represents the value Alert. FirewallCustomURLCategoryActionAlert FirewallCustomURLCategoryActionValue = "Alert" // FirewallCustomURLCategoryActionAllow represents the value Allow. FirewallCustomURLCategoryActionAllow FirewallCustomURLCategoryActionValue = "Allow" // FirewallCustomURLCategoryActionBlock represents the value Block. FirewallCustomURLCategoryActionBlock FirewallCustomURLCategoryActionValue = "Block" // FirewallCustomURLCategoryActionNone represents the value None. FirewallCustomURLCategoryActionNone FirewallCustomURLCategoryActionValue = "None" )
type FirewallExternalFeed ¶
type FirewallExternalFeed struct { // The type of external feed. Feedtype FirewallExternalFeedFeedtypeValue `json:"feedtype" msgpack:"feedtype" bson:"feedtype" mapstructure:"feedtype,omitempty"` // External feed name. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallExternalFeed represents the model of a firewallexternalfeed
func NewFirewallExternalFeed ¶
func NewFirewallExternalFeed() *FirewallExternalFeed
NewFirewallExternalFeed returns a new *FirewallExternalFeed
func (*FirewallExternalFeed) AttributeSpecifications ¶
func (*FirewallExternalFeed) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallExternalFeed) BleveType ¶
func (o *FirewallExternalFeed) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallExternalFeed) DeepCopy ¶
func (o *FirewallExternalFeed) DeepCopy() *FirewallExternalFeed
DeepCopy returns a deep copy if the FirewallExternalFeed.
func (*FirewallExternalFeed) DeepCopyInto ¶
func (o *FirewallExternalFeed) DeepCopyInto(out *FirewallExternalFeed)
DeepCopyInto copies the receiver into the given *FirewallExternalFeed.
func (*FirewallExternalFeed) GetBSON ¶
func (o *FirewallExternalFeed) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallExternalFeed) SetBSON ¶
func (o *FirewallExternalFeed) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallExternalFeed) SpecificationForAttribute ¶
func (*FirewallExternalFeed) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallExternalFeed) Validate ¶
func (o *FirewallExternalFeed) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallExternalFeed) ValueForAttribute ¶
func (o *FirewallExternalFeed) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallExternalFeedFeedtypeValue ¶
type FirewallExternalFeedFeedtypeValue string
FirewallExternalFeedFeedtypeValue represents the possible values for attribute "feedtype".
const ( // FirewallExternalFeedFeedtypeIPList represents the value IPList. FirewallExternalFeedFeedtypeIPList FirewallExternalFeedFeedtypeValue = "IPList" // FirewallExternalFeedFeedtypeURLList represents the value URLList. FirewallExternalFeedFeedtypeURLList FirewallExternalFeedFeedtypeValue = "URLList" )
type FirewallExternalFeedList ¶
type FirewallExternalFeedList struct { // A list of external feed objects. Feeds []*FirewallExternalFeed `json:"feeds" msgpack:"feeds" bson:"feeds" mapstructure:"feeds,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallExternalFeedList represents the model of a firewallexternalfeedlist
func NewFirewallExternalFeedList ¶
func NewFirewallExternalFeedList() *FirewallExternalFeedList
NewFirewallExternalFeedList returns a new *FirewallExternalFeedList
func (*FirewallExternalFeedList) AttributeSpecifications ¶
func (*FirewallExternalFeedList) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallExternalFeedList) BleveType ¶
func (o *FirewallExternalFeedList) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallExternalFeedList) DeepCopy ¶
func (o *FirewallExternalFeedList) DeepCopy() *FirewallExternalFeedList
DeepCopy returns a deep copy if the FirewallExternalFeedList.
func (*FirewallExternalFeedList) DeepCopyInto ¶
func (o *FirewallExternalFeedList) DeepCopyInto(out *FirewallExternalFeedList)
DeepCopyInto copies the receiver into the given *FirewallExternalFeedList.
func (*FirewallExternalFeedList) DefaultOrder ¶
func (o *FirewallExternalFeedList) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallExternalFeedList) Doc ¶
func (o *FirewallExternalFeedList) Doc() string
Doc returns the documentation for the object
func (*FirewallExternalFeedList) GetBSON ¶
func (o *FirewallExternalFeedList) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallExternalFeedList) GetNamespace ¶
func (o *FirewallExternalFeedList) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallExternalFeedList) Identifier ¶
func (o *FirewallExternalFeedList) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallExternalFeedList) Identity ¶
func (o *FirewallExternalFeedList) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallExternalFeedList) Patch ¶
func (o *FirewallExternalFeedList) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallExternalFeedList to the object.
func (*FirewallExternalFeedList) SetBSON ¶
func (o *FirewallExternalFeedList) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallExternalFeedList) SetIdentifier ¶
func (o *FirewallExternalFeedList) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallExternalFeedList) SetNamespace ¶
func (o *FirewallExternalFeedList) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallExternalFeedList) SpecificationForAttribute ¶
func (*FirewallExternalFeedList) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallExternalFeedList) String ¶
func (o *FirewallExternalFeedList) String() string
func (*FirewallExternalFeedList) ToSparse ¶
func (o *FirewallExternalFeedList) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallExternalFeedList) Validate ¶
func (o *FirewallExternalFeedList) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallExternalFeedList) ValueForAttribute ¶
func (o *FirewallExternalFeedList) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallExternalFeedList) Version ¶
func (o *FirewallExternalFeedList) Version() int
Version returns the hardcoded version of the model.
type FirewallExternalFeedListsList ¶
type FirewallExternalFeedListsList []*FirewallExternalFeedList
FirewallExternalFeedListsList represents a list of FirewallExternalFeedLists
func (FirewallExternalFeedListsList) Append ¶
func (o FirewallExternalFeedListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallExternalFeedListsList.
func (FirewallExternalFeedListsList) Copy ¶
func (o FirewallExternalFeedListsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallExternalFeedListsList.
func (FirewallExternalFeedListsList) DefaultOrder ¶
func (o FirewallExternalFeedListsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallExternalFeedListsList) Identity ¶
func (o FirewallExternalFeedListsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallExternalFeedListsList) List ¶
func (o FirewallExternalFeedListsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallExternalFeedListsList) ToSparse ¶
func (o FirewallExternalFeedListsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallExternalFeedListsList converted to SparseFirewallExternalFeedListsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallExternalFeedListsList) Version ¶
func (o FirewallExternalFeedListsList) Version() int
Version returns the version of the content.
type FirewallFQDNList ¶
type FirewallFQDNList struct { // List of FQDNs. FQDNs []string `json:"FQDNs" msgpack:"FQDNs" bson:"-" mapstructure:"FQDNs,omitempty"` // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallFQDNList represents the model of a firewallfqdnlist
func NewFirewallFQDNList ¶
func NewFirewallFQDNList() *FirewallFQDNList
NewFirewallFQDNList returns a new *FirewallFQDNList
func (*FirewallFQDNList) AttributeSpecifications ¶
func (*FirewallFQDNList) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallFQDNList) BleveType ¶
func (o *FirewallFQDNList) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallFQDNList) DeepCopy ¶
func (o *FirewallFQDNList) DeepCopy() *FirewallFQDNList
DeepCopy returns a deep copy if the FirewallFQDNList.
func (*FirewallFQDNList) DeepCopyInto ¶
func (o *FirewallFQDNList) DeepCopyInto(out *FirewallFQDNList)
DeepCopyInto copies the receiver into the given *FirewallFQDNList.
func (*FirewallFQDNList) DefaultOrder ¶
func (o *FirewallFQDNList) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallFQDNList) Doc ¶
func (o *FirewallFQDNList) Doc() string
Doc returns the documentation for the object
func (*FirewallFQDNList) GetAnnotations ¶
func (o *FirewallFQDNList) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallFQDNList) GetAssociatedTags ¶
func (o *FirewallFQDNList) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallFQDNList) GetBSON ¶
func (o *FirewallFQDNList) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallFQDNList) GetCreateTime ¶
func (o *FirewallFQDNList) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallFQDNList) GetDescription ¶
func (o *FirewallFQDNList) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallFQDNList) GetName ¶
func (o *FirewallFQDNList) GetName() string
GetName returns the Name of the receiver.
func (*FirewallFQDNList) GetNamespace ¶
func (o *FirewallFQDNList) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallFQDNList) GetNormalizedTags ¶
func (o *FirewallFQDNList) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallFQDNList) GetProtected ¶
func (o *FirewallFQDNList) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallFQDNList) GetUpdateTime ¶
func (o *FirewallFQDNList) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallFQDNList) Identifier ¶
func (o *FirewallFQDNList) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallFQDNList) Identity ¶
func (o *FirewallFQDNList) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallFQDNList) Patch ¶
func (o *FirewallFQDNList) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallFQDNList to the object.
func (*FirewallFQDNList) SetAnnotations ¶
func (o *FirewallFQDNList) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallFQDNList) SetAssociatedTags ¶
func (o *FirewallFQDNList) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallFQDNList) SetBSON ¶
func (o *FirewallFQDNList) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallFQDNList) SetCreateTime ¶
func (o *FirewallFQDNList) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallFQDNList) SetDescription ¶
func (o *FirewallFQDNList) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallFQDNList) SetIdentifier ¶
func (o *FirewallFQDNList) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallFQDNList) SetName ¶
func (o *FirewallFQDNList) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallFQDNList) SetNamespace ¶
func (o *FirewallFQDNList) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallFQDNList) SetNormalizedTags ¶
func (o *FirewallFQDNList) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallFQDNList) SetProtected ¶
func (o *FirewallFQDNList) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallFQDNList) SetUpdateTime ¶
func (o *FirewallFQDNList) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallFQDNList) SpecificationForAttribute ¶
func (*FirewallFQDNList) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallFQDNList) String ¶
func (o *FirewallFQDNList) String() string
func (*FirewallFQDNList) ToSparse ¶
func (o *FirewallFQDNList) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallFQDNList) Validate ¶
func (o *FirewallFQDNList) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallFQDNList) ValueForAttribute ¶
func (o *FirewallFQDNList) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallFQDNList) Version ¶
func (o *FirewallFQDNList) Version() int
Version returns the hardcoded version of the model.
type FirewallFQDNListsList ¶
type FirewallFQDNListsList []*FirewallFQDNList
FirewallFQDNListsList represents a list of FirewallFQDNLists
func (FirewallFQDNListsList) Append ¶
func (o FirewallFQDNListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallFQDNListsList.
func (FirewallFQDNListsList) Copy ¶
func (o FirewallFQDNListsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallFQDNListsList.
func (FirewallFQDNListsList) DefaultOrder ¶
func (o FirewallFQDNListsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallFQDNListsList) Identity ¶
func (o FirewallFQDNListsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallFQDNListsList) List ¶
func (o FirewallFQDNListsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallFQDNListsList) ToSparse ¶
func (o FirewallFQDNListsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallFQDNListsList converted to SparseFirewallFQDNListsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallFQDNListsList) Version ¶
func (o FirewallFQDNListsList) Version() int
Version returns the version of the content.
type FirewallGroup ¶
type FirewallGroup struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // A profile used to attach newly created firewalls to this firewall group. AutoIncludeProfile *FirewallAutoIncludeProfile `json:"autoIncludeProfile" msgpack:"autoIncludeProfile" bson:"autoincludeprofile" mapstructure:"autoIncludeProfile,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // A FirewallSecurityProfile ID. FirewallSecurityProfileID string `` /* 152-byte string literal not displayed */ // A FirewallTemplate ID. FirewallTemplateID string `json:"firewallTemplateID" msgpack:"firewallTemplateID" bson:"firewalltemplateid" mapstructure:"firewallTemplateID,omitempty"` // Log Definition ID. LogDefinitionID string `json:"logDefinitionID" msgpack:"logDefinitionID" bson:"logdefinitionid" mapstructure:"logDefinitionID,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallGroup represents the model of a firewallgroup
func NewFirewallGroup ¶
func NewFirewallGroup() *FirewallGroup
NewFirewallGroup returns a new *FirewallGroup
func (*FirewallGroup) AttributeSpecifications ¶
func (*FirewallGroup) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallGroup) BleveType ¶
func (o *FirewallGroup) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallGroup) DeepCopy ¶
func (o *FirewallGroup) DeepCopy() *FirewallGroup
DeepCopy returns a deep copy if the FirewallGroup.
func (*FirewallGroup) DeepCopyInto ¶
func (o *FirewallGroup) DeepCopyInto(out *FirewallGroup)
DeepCopyInto copies the receiver into the given *FirewallGroup.
func (*FirewallGroup) DefaultOrder ¶
func (o *FirewallGroup) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallGroup) Doc ¶
func (o *FirewallGroup) Doc() string
Doc returns the documentation for the object
func (*FirewallGroup) GetAnnotations ¶
func (o *FirewallGroup) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallGroup) GetAssociatedTags ¶
func (o *FirewallGroup) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallGroup) GetBSON ¶
func (o *FirewallGroup) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallGroup) GetCreateTime ¶
func (o *FirewallGroup) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallGroup) GetDescription ¶
func (o *FirewallGroup) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallGroup) GetName ¶
func (o *FirewallGroup) GetName() string
GetName returns the Name of the receiver.
func (*FirewallGroup) GetNamespace ¶
func (o *FirewallGroup) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallGroup) GetNormalizedTags ¶
func (o *FirewallGroup) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallGroup) GetProtected ¶
func (o *FirewallGroup) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallGroup) GetUpdateTime ¶
func (o *FirewallGroup) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallGroup) Identifier ¶
func (o *FirewallGroup) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallGroup) Identity ¶
func (o *FirewallGroup) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallGroup) Patch ¶
func (o *FirewallGroup) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallGroup to the object.
func (*FirewallGroup) SetAnnotations ¶
func (o *FirewallGroup) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallGroup) SetAssociatedTags ¶
func (o *FirewallGroup) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallGroup) SetBSON ¶
func (o *FirewallGroup) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallGroup) SetCreateTime ¶
func (o *FirewallGroup) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallGroup) SetDescription ¶
func (o *FirewallGroup) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallGroup) SetIdentifier ¶
func (o *FirewallGroup) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallGroup) SetName ¶
func (o *FirewallGroup) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallGroup) SetNamespace ¶
func (o *FirewallGroup) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallGroup) SetNormalizedTags ¶
func (o *FirewallGroup) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallGroup) SetProtected ¶
func (o *FirewallGroup) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallGroup) SetUpdateTime ¶
func (o *FirewallGroup) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallGroup) SpecificationForAttribute ¶
func (*FirewallGroup) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallGroup) String ¶
func (o *FirewallGroup) String() string
func (*FirewallGroup) ToSparse ¶
func (o *FirewallGroup) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallGroup) Validate ¶
func (o *FirewallGroup) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallGroup) ValueForAttribute ¶
func (o *FirewallGroup) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallGroup) Version ¶
func (o *FirewallGroup) Version() int
Version returns the hardcoded version of the model.
type FirewallGroupsList ¶
type FirewallGroupsList []*FirewallGroup
FirewallGroupsList represents a list of FirewallGroups
func (FirewallGroupsList) Append ¶
func (o FirewallGroupsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallGroupsList.
func (FirewallGroupsList) Copy ¶
func (o FirewallGroupsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallGroupsList.
func (FirewallGroupsList) DefaultOrder ¶
func (o FirewallGroupsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallGroupsList) Identity ¶
func (o FirewallGroupsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallGroupsList) List ¶
func (o FirewallGroupsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallGroupsList) ToSparse ¶
func (o FirewallGroupsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallGroupsList converted to SparseFirewallGroupsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallGroupsList) Version ¶
func (o FirewallGroupsList) Version() int
Version returns the version of the content.
type FirewallLicensingCredits ¶
type FirewallLicensingCredits struct { // Represents enhanced support credits. EnhancedSupportCredits int `` /* 140-byte string literal not displayed */ // Represents firewall usage credits. FWUsageCredits int `json:"FWUsageCredits" msgpack:"FWUsageCredits" bson:"fwusagecredits" mapstructure:"FWUsageCredits,omitempty"` // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Represents Prisma Cloud management credits. PrismaCloudCredits int `json:"PrismaCloudCredits" msgpack:"PrismaCloudCredits" bson:"prismacloudcredits" mapstructure:"PrismaCloudCredits,omitempty"` // Represents threat prevention usage credits. TPUsageCredits int `json:"TPUsageCredits" msgpack:"TPUsageCredits" bson:"tpusagecredits" mapstructure:"TPUsageCredits,omitempty"` // Represents traffic secured usage credits. TrafficSecuredCredits int `` /* 136-byte string literal not displayed */ // Represents URL filtering usage credits. URLFUsageCredits int `json:"URLFUsageCredits" msgpack:"URLFUsageCredits" bson:"urlfusagecredits" mapstructure:"URLFUsageCredits,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // Represents the user cloud account ID. CloudAccountID string `json:"cloudAccountID" msgpack:"cloudAccountID" bson:"cloudaccountid" mapstructure:"cloudAccountID,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Represents firewall resource. FirewallResource string `json:"firewallResource" msgpack:"firewallResource" bson:"firewallresource" mapstructure:"firewallResource,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // Represents the cloud ngfw tenant ID. TenantID string `json:"tenantID" msgpack:"tenantID" bson:"tenantid" mapstructure:"tenantID,omitempty"` // The timestamp of this record. Timestamp time.Time `json:"timestamp" msgpack:"timestamp" bson:"timestamp" mapstructure:"timestamp,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallLicensingCredits represents the model of a firewalllicensingcredits
func NewFirewallLicensingCredits ¶
func NewFirewallLicensingCredits() *FirewallLicensingCredits
NewFirewallLicensingCredits returns a new *FirewallLicensingCredits
func (*FirewallLicensingCredits) AttributeSpecifications ¶
func (*FirewallLicensingCredits) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallLicensingCredits) BleveType ¶
func (o *FirewallLicensingCredits) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallLicensingCredits) DeepCopy ¶
func (o *FirewallLicensingCredits) DeepCopy() *FirewallLicensingCredits
DeepCopy returns a deep copy if the FirewallLicensingCredits.
func (*FirewallLicensingCredits) DeepCopyInto ¶
func (o *FirewallLicensingCredits) DeepCopyInto(out *FirewallLicensingCredits)
DeepCopyInto copies the receiver into the given *FirewallLicensingCredits.
func (*FirewallLicensingCredits) DefaultOrder ¶
func (o *FirewallLicensingCredits) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallLicensingCredits) Doc ¶
func (o *FirewallLicensingCredits) Doc() string
Doc returns the documentation for the object
func (*FirewallLicensingCredits) GetAnnotations ¶
func (o *FirewallLicensingCredits) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallLicensingCredits) GetAssociatedTags ¶
func (o *FirewallLicensingCredits) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallLicensingCredits) GetBSON ¶
func (o *FirewallLicensingCredits) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallLicensingCredits) GetCreateTime ¶
func (o *FirewallLicensingCredits) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallLicensingCredits) GetNamespace ¶
func (o *FirewallLicensingCredits) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallLicensingCredits) GetNormalizedTags ¶
func (o *FirewallLicensingCredits) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallLicensingCredits) GetProtected ¶
func (o *FirewallLicensingCredits) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallLicensingCredits) GetUpdateTime ¶
func (o *FirewallLicensingCredits) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallLicensingCredits) Identifier ¶
func (o *FirewallLicensingCredits) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallLicensingCredits) Identity ¶
func (o *FirewallLicensingCredits) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallLicensingCredits) Patch ¶
func (o *FirewallLicensingCredits) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallLicensingCredits to the object.
func (*FirewallLicensingCredits) SetAnnotations ¶
func (o *FirewallLicensingCredits) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallLicensingCredits) SetAssociatedTags ¶
func (o *FirewallLicensingCredits) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallLicensingCredits) SetBSON ¶
func (o *FirewallLicensingCredits) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallLicensingCredits) SetCreateTime ¶
func (o *FirewallLicensingCredits) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallLicensingCredits) SetIdentifier ¶
func (o *FirewallLicensingCredits) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallLicensingCredits) SetNamespace ¶
func (o *FirewallLicensingCredits) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallLicensingCredits) SetNormalizedTags ¶
func (o *FirewallLicensingCredits) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallLicensingCredits) SetProtected ¶
func (o *FirewallLicensingCredits) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallLicensingCredits) SetUpdateTime ¶
func (o *FirewallLicensingCredits) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallLicensingCredits) SpecificationForAttribute ¶
func (*FirewallLicensingCredits) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallLicensingCredits) String ¶
func (o *FirewallLicensingCredits) String() string
func (*FirewallLicensingCredits) ToSparse ¶
func (o *FirewallLicensingCredits) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallLicensingCredits) Validate ¶
func (o *FirewallLicensingCredits) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallLicensingCredits) ValueForAttribute ¶
func (o *FirewallLicensingCredits) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallLicensingCredits) Version ¶
func (o *FirewallLicensingCredits) Version() int
Version returns the hardcoded version of the model.
type FirewallLicensingCreditsList ¶
type FirewallLicensingCreditsList []*FirewallLicensingCredits
FirewallLicensingCreditsList represents a list of FirewallLicensingCredits
func (FirewallLicensingCreditsList) Append ¶
func (o FirewallLicensingCreditsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallLicensingCreditsList.
func (FirewallLicensingCreditsList) Copy ¶
func (o FirewallLicensingCreditsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallLicensingCreditsList.
func (FirewallLicensingCreditsList) DefaultOrder ¶
func (o FirewallLicensingCreditsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallLicensingCreditsList) Identity ¶
func (o FirewallLicensingCreditsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallLicensingCreditsList) List ¶
func (o FirewallLicensingCreditsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallLicensingCreditsList) ToSparse ¶
func (o FirewallLicensingCreditsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallLicensingCreditsList converted to SparseFirewallLicensingCreditsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallLicensingCreditsList) Version ¶
func (o FirewallLicensingCreditsList) Version() int
Version returns the version of the content.
type FirewallLog ¶
type FirewallLog struct { // The IP address of the user who requested the web page or the IP address of the // next to last device that the request traversed. If the request goes through one // or more proxies, load balancers, or other upstream devices, the firewall // displays the IP address of the most recent device. XFFIP string `json:"XFFIP" msgpack:"XFFIP" bson:"-" mapstructure:"XFFIP,omitempty"` // AWS account ID that generated the log. AccountID string `json:"accountID" msgpack:"accountID" bson:"-" mapstructure:"accountID,omitempty"` // Action taken for the session. Action string `json:"action" msgpack:"action" bson:"-" mapstructure:"action,omitempty"` // Application associated with the session. App string `json:"app" msgpack:"app" bson:"-" mapstructure:"app,omitempty"` // Original destination source dynamic address group. DestinationDAG string `json:"destinationDAG" msgpack:"destinationDAG" bson:"-" mapstructure:"destinationDAG,omitempty"` // Original session destination IP address. DestinationIP string `json:"destinationIP" msgpack:"destinationIP" bson:"-" mapstructure:"destinationIP,omitempty"` // Destination port utilized by the session. DestinationPort int `json:"destinationPort" msgpack:"destinationPort" bson:"-" mapstructure:"destinationPort,omitempty"` // Name of firewall that generated the log. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"-" mapstructure:"firewallName,omitempty"` // IP protocol associated with the session. Protocol string `json:"protocol" msgpack:"protocol" bson:"-" mapstructure:"protocol,omitempty"` // AWS region that generated the log. Region string `json:"region" msgpack:"region" bson:"-" mapstructure:"region,omitempty"` // Number of sessions with same Source IP, Destination IP, Application, and Subtype // seen within 5 seconds. RepeatCount int `json:"repeatCount" msgpack:"repeatCount" bson:"-" mapstructure:"repeatCount,omitempty"` // Name of the rule that the session matched. Rule string `json:"rule" msgpack:"rule" bson:"-" mapstructure:"rule,omitempty"` // An internal numerical identifier applied to each session. SessionID string `json:"sessionID" msgpack:"sessionID" bson:"-" mapstructure:"sessionID,omitempty"` // Original session source dynamic address group. SourceDAG string `json:"sourceDAG" msgpack:"sourceDAG" bson:"-" mapstructure:"sourceDAG,omitempty"` // Original session source IP address. SourceIP string `json:"sourceIP" msgpack:"sourceIP" bson:"-" mapstructure:"sourceIP,omitempty"` // Source port utilized by the session. SourcePort int `json:"sourcePort" msgpack:"sourcePort" bson:"-" mapstructure:"sourcePort,omitempty"` // Describes threat categories used to classify different types of threat // signatures. ThreatCategory string `json:"threatCategory" msgpack:"threatCategory" bson:"-" mapstructure:"threatCategory,omitempty"` // Palo Alto Networks identifier for known and custom threats. It is a description // string followed by a 64-bit numerical identifier in parentheses for some // Subtypes. ThreatContentName string `json:"threatContentName" msgpack:"threatContentName" bson:"-" mapstructure:"threatContentName,omitempty"` // Applications and Threats version on your firewall when the log was generated. ThreatContentver string `json:"threatContentver" msgpack:"threatContentver" bson:"-" mapstructure:"threatContentver,omitempty"` // Reason for Data Filtering action. ThreatDataFilterReason string `json:"threatDataFilterReason" msgpack:"threatDataFilterReason" bson:"-" mapstructure:"threatDataFilterReason,omitempty"` // Indicates the direction of the attack, client-to-server or server-to-client. ThreatDirection string `json:"threatDirection" msgpack:"threatDirection" bson:"-" mapstructure:"threatDirection,omitempty"` // File type associated with the threat. ThreatFileType string `json:"threatFileType" msgpack:"threatFileType" bson:"-" mapstructure:"threatFileType,omitempty"` // Severity associated with the threat; values are informational, low, medium, // high, critical. ThreatSeverity string `json:"threatSeverity" msgpack:"threatSeverity" bson:"-" mapstructure:"threatSeverity,omitempty"` // Subtype of threat log. ThreatSubType string `json:"threatSubType" msgpack:"threatSubType" bson:"-" mapstructure:"threatSubType,omitempty"` // Time the log was generated on the dataplane. TimeGenerated time.Time `json:"timeGenerated" msgpack:"timeGenerated" bson:"-" mapstructure:"timeGenerated,omitempty"` // Number of bytes in the server-to-client direction of the session. TrafficBytesReceived string `json:"trafficBytesReceived" msgpack:"trafficBytesReceived" bson:"-" mapstructure:"trafficBytesReceived,omitempty"` // Number of bytes in the client-to-server direction of the session. TrafficBytesSent string `json:"trafficBytesSent" msgpack:"trafficBytesSent" bson:"-" mapstructure:"trafficBytesSent,omitempty"` // URL category associated with the session (if applicable). TrafficCategory string `json:"trafficCategory" msgpack:"trafficCategory" bson:"-" mapstructure:"trafficCategory,omitempty"` // Destination country or Internal region for private addresses. Maximum length is // 32 bytes. TrafficDestinationCountry string `` /* 128-byte string literal not displayed */ // Elapsed time of the session. TrafficElapsedTime int `json:"trafficElapsedTime" msgpack:"trafficElapsedTime" bson:"-" mapstructure:"trafficElapsedTime,omitempty"` // Number of server-to-client packets for the session. TrafficPacketsReceived string `json:"trafficPacketsReceived" msgpack:"trafficPacketsReceived" bson:"-" mapstructure:"trafficPacketsReceived,omitempty"` // Number of client-to-server packets for the session. TrafficPacketsSent string `json:"trafficPacketsSent" msgpack:"trafficPacketsSent" bson:"-" mapstructure:"trafficPacketsSent,omitempty"` // The reason a session terminated. If the termination had multiple causes, this // field displays only the highest priority reason. TrafficSessionEndReason string `json:"trafficSessionEndReason" msgpack:"trafficSessionEndReason" bson:"-" mapstructure:"trafficSessionEndReason,omitempty"` // Source country or Internal region for private addresses; maximum length is 32 // bytes. TrafficSourceCountry string `json:"trafficSourceCountry" msgpack:"trafficSourceCountry" bson:"-" mapstructure:"trafficSourceCountry,omitempty"` // Time of session start. TrafficStartTime time.Time `json:"trafficStartTime" msgpack:"trafficStartTime" bson:"-" mapstructure:"trafficStartTime,omitempty"` // Type of the log. Type FirewallLogTypeValue `json:"type" msgpack:"type" bson:"-" mapstructure:"type,omitempty"` // Lists the URL filtering categories that the firewall used to enforce policy. UrlFilteringCategories []string `json:"urlFilteringCategories" msgpack:"urlFilteringCategories" bson:"-" mapstructure:"urlFilteringCategories,omitempty"` // Content type of the HTTP response data. Maximum length 32 bytes. UrlFilteringContentType string `json:"urlFilteringContentType" msgpack:"urlFilteringContentType" bson:"-" mapstructure:"urlFilteringContentType,omitempty"` // Indicates the direction of the attack, client-to-server or server-to-client. UrlFilteringDirection string `json:"urlFilteringDirection" msgpack:"urlFilteringDirection" bson:"-" mapstructure:"urlFilteringDirection,omitempty"` // Identifies if traffic used an HTTP/2 connection by displaying one // of the following values: TCP connection session ID—session is HTTP/2 0—session // is not HTTP/2. UrlFilteringHTTP2Connection string `` /* 134-byte string literal not displayed */ // Describes the HTTP Method used in the web request. Only the following // methods are logged: Connect, Delete, Get, Head, Options, Post, Put. UrlFilteringHTTPMethod string `json:"urlFilteringHTTPMethod" msgpack:"urlFilteringHTTPMethod" bson:"-" mapstructure:"urlFilteringHTTPMethod,omitempty"` // The Referer field in the HTTP header contains the URL of the web // page that linked the user to another web page; it is the source that redirected // (referred) the user to the web page that is being requested. UrlFilteringReferer string `json:"urlFilteringReferer" msgpack:"urlFilteringReferer" bson:"-" mapstructure:"urlFilteringReferer,omitempty"` // The actual URI of the request. UrlFilteringURLFilename string `json:"urlFilteringURLFilename" msgpack:"urlFilteringURLFilename" bson:"-" mapstructure:"urlFilteringURLFilename,omitempty"` // When an application uses TCP keep-alives to keep a connection open // for a length of time, all the log entries for that session have a single session // ID. In such cases, when you have a single threat log (and session ID) that // includes multiple URL entries, the url_idx is a counter that allows you to // correlate the order of each log entry within the single session. UrlFilteringURLIdx int `json:"urlFilteringURLIdx" msgpack:"urlFilteringURLIdx" bson:"-" mapstructure:"urlFilteringURLIdx,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallLog represents the model of a firewalllog
func (*FirewallLog) AttributeSpecifications ¶
func (*FirewallLog) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallLog) BleveType ¶
func (o *FirewallLog) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallLog) DeepCopy ¶
func (o *FirewallLog) DeepCopy() *FirewallLog
DeepCopy returns a deep copy if the FirewallLog.
func (*FirewallLog) DeepCopyInto ¶
func (o *FirewallLog) DeepCopyInto(out *FirewallLog)
DeepCopyInto copies the receiver into the given *FirewallLog.
func (*FirewallLog) GetBSON ¶
func (o *FirewallLog) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallLog) SetBSON ¶
func (o *FirewallLog) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallLog) SpecificationForAttribute ¶
func (*FirewallLog) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallLog) Validate ¶
func (o *FirewallLog) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallLog) ValueForAttribute ¶
func (o *FirewallLog) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallLogTypeValue ¶
type FirewallLogTypeValue string
FirewallLogTypeValue represents the possible values for attribute "type".
const ( // FirewallLogTypeThreat represents the value Threat. FirewallLogTypeThreat FirewallLogTypeValue = "Threat" // FirewallLogTypeTraffic represents the value Traffic. FirewallLogTypeTraffic FirewallLogTypeValue = "Traffic" // FirewallLogTypeURLFiltering represents the value URLFiltering. FirewallLogTypeURLFiltering FirewallLogTypeValue = "URLFiltering" )
type FirewallOption ¶
type FirewallOption struct { // Pass firewall ID if editing an existing firewall. FirewallID string `json:"firewallID" msgpack:"firewallID" bson:"-" mapstructure:"firewallID,omitempty"` // Optionally restrict results to this AWS region. RegionFilter string `json:"regionFilter" msgpack:"regionFilter" bson:"-" mapstructure:"regionFilter,omitempty"` // List of VPCs and their region and associated availability zones. RegionVPCs []*FirewallOptionRegion `json:"regionVPCs" msgpack:"regionVPCs" bson:"-" mapstructure:"regionVPCs,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallOption represents the model of a firewalloption
func NewFirewallOption ¶
func NewFirewallOption() *FirewallOption
NewFirewallOption returns a new *FirewallOption
func (*FirewallOption) AttributeSpecifications ¶
func (*FirewallOption) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallOption) BleveType ¶
func (o *FirewallOption) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallOption) DeepCopy ¶
func (o *FirewallOption) DeepCopy() *FirewallOption
DeepCopy returns a deep copy if the FirewallOption.
func (*FirewallOption) DeepCopyInto ¶
func (o *FirewallOption) DeepCopyInto(out *FirewallOption)
DeepCopyInto copies the receiver into the given *FirewallOption.
func (*FirewallOption) DefaultOrder ¶
func (o *FirewallOption) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallOption) Doc ¶
func (o *FirewallOption) Doc() string
Doc returns the documentation for the object
func (*FirewallOption) GetBSON ¶
func (o *FirewallOption) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallOption) Identifier ¶
func (o *FirewallOption) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallOption) Identity ¶
func (o *FirewallOption) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallOption) Patch ¶
func (o *FirewallOption) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallOption to the object.
func (*FirewallOption) SetBSON ¶
func (o *FirewallOption) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallOption) SetIdentifier ¶
func (o *FirewallOption) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallOption) SpecificationForAttribute ¶
func (*FirewallOption) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallOption) String ¶
func (o *FirewallOption) String() string
func (*FirewallOption) ToSparse ¶
func (o *FirewallOption) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallOption) Validate ¶
func (o *FirewallOption) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallOption) ValueForAttribute ¶
func (o *FirewallOption) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallOption) Version ¶
func (o *FirewallOption) Version() int
Version returns the hardcoded version of the model.
type FirewallOptionRegion ¶
type FirewallOptionRegion struct { // List of VPCs and their associated availability zones. VPCAvailabilityZones []*FirewallOptionVPC `json:"VPCAvailabilityZones" msgpack:"VPCAvailabilityZones" bson:"-" mapstructure:"VPCAvailabilityZones,omitempty"` // The AWS region of the VPCs. Region string `json:"region" msgpack:"region" bson:"-" mapstructure:"region,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallOptionRegion represents the model of a firewalloptionregion
func NewFirewallOptionRegion ¶
func NewFirewallOptionRegion() *FirewallOptionRegion
NewFirewallOptionRegion returns a new *FirewallOptionRegion
func (*FirewallOptionRegion) AttributeSpecifications ¶
func (*FirewallOptionRegion) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallOptionRegion) BleveType ¶
func (o *FirewallOptionRegion) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallOptionRegion) DeepCopy ¶
func (o *FirewallOptionRegion) DeepCopy() *FirewallOptionRegion
DeepCopy returns a deep copy if the FirewallOptionRegion.
func (*FirewallOptionRegion) DeepCopyInto ¶
func (o *FirewallOptionRegion) DeepCopyInto(out *FirewallOptionRegion)
DeepCopyInto copies the receiver into the given *FirewallOptionRegion.
func (*FirewallOptionRegion) GetBSON ¶
func (o *FirewallOptionRegion) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallOptionRegion) SetBSON ¶
func (o *FirewallOptionRegion) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallOptionRegion) SpecificationForAttribute ¶
func (*FirewallOptionRegion) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallOptionRegion) Validate ¶
func (o *FirewallOptionRegion) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallOptionRegion) ValueForAttribute ¶
func (o *FirewallOptionRegion) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallOptionVPC ¶
type FirewallOptionVPC struct { // An AWS VPC ID. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // The availability zones associated with the VPC. AvailabilityZones []string `json:"availabilityZones" msgpack:"availabilityZones" bson:"-" mapstructure:"availabilityZones,omitempty"` // Names of any firewalls already associated with the VPC. ExistingFirewalls []string `json:"existingFirewalls" msgpack:"existingFirewalls" bson:"-" mapstructure:"existingFirewalls,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallOptionVPC represents the model of a firewalloptionvpc
func NewFirewallOptionVPC ¶
func NewFirewallOptionVPC() *FirewallOptionVPC
NewFirewallOptionVPC returns a new *FirewallOptionVPC
func (*FirewallOptionVPC) AttributeSpecifications ¶
func (*FirewallOptionVPC) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallOptionVPC) BleveType ¶
func (o *FirewallOptionVPC) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallOptionVPC) DeepCopy ¶
func (o *FirewallOptionVPC) DeepCopy() *FirewallOptionVPC
DeepCopy returns a deep copy if the FirewallOptionVPC.
func (*FirewallOptionVPC) DeepCopyInto ¶
func (o *FirewallOptionVPC) DeepCopyInto(out *FirewallOptionVPC)
DeepCopyInto copies the receiver into the given *FirewallOptionVPC.
func (*FirewallOptionVPC) GetBSON ¶
func (o *FirewallOptionVPC) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallOptionVPC) GetName ¶
func (o *FirewallOptionVPC) GetName() string
GetName returns the Name of the receiver.
func (*FirewallOptionVPC) SetBSON ¶
func (o *FirewallOptionVPC) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallOptionVPC) SetName ¶
func (o *FirewallOptionVPC) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallOptionVPC) SpecificationForAttribute ¶
func (*FirewallOptionVPC) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallOptionVPC) Validate ¶
func (o *FirewallOptionVPC) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallOptionVPC) ValueForAttribute ¶
func (o *FirewallOptionVPC) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallOptionsList ¶
type FirewallOptionsList []*FirewallOption
FirewallOptionsList represents a list of FirewallOptions
func (FirewallOptionsList) Append ¶
func (o FirewallOptionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallOptionsList.
func (FirewallOptionsList) Copy ¶
func (o FirewallOptionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallOptionsList.
func (FirewallOptionsList) DefaultOrder ¶
func (o FirewallOptionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallOptionsList) Identity ¶
func (o FirewallOptionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallOptionsList) List ¶
func (o FirewallOptionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallOptionsList) ToSparse ¶
func (o FirewallOptionsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallOptionsList converted to SparseFirewallOptionsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallOptionsList) Version ¶
func (o FirewallOptionsList) Version() int
Version returns the version of the content.
type FirewallProtoPortsCriteria ¶
type FirewallProtoPortsCriteria struct { // Use NGFW defined application protocols and ports. ApplicationDefaults bool `` /* 128-byte string literal not displayed */ // A protocol:port list. ProtoportList []string `json:"protoportList" msgpack:"protoportList" bson:"protoportlist" mapstructure:"protoportList,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallProtoPortsCriteria represents the model of a firewallprotoportscriteria
func NewFirewallProtoPortsCriteria ¶
func NewFirewallProtoPortsCriteria() *FirewallProtoPortsCriteria
NewFirewallProtoPortsCriteria returns a new *FirewallProtoPortsCriteria
func (*FirewallProtoPortsCriteria) AttributeSpecifications ¶
func (*FirewallProtoPortsCriteria) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallProtoPortsCriteria) BleveType ¶
func (o *FirewallProtoPortsCriteria) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallProtoPortsCriteria) DeepCopy ¶
func (o *FirewallProtoPortsCriteria) DeepCopy() *FirewallProtoPortsCriteria
DeepCopy returns a deep copy if the FirewallProtoPortsCriteria.
func (*FirewallProtoPortsCriteria) DeepCopyInto ¶
func (o *FirewallProtoPortsCriteria) DeepCopyInto(out *FirewallProtoPortsCriteria)
DeepCopyInto copies the receiver into the given *FirewallProtoPortsCriteria.
func (*FirewallProtoPortsCriteria) GetBSON ¶
func (o *FirewallProtoPortsCriteria) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallProtoPortsCriteria) SetBSON ¶
func (o *FirewallProtoPortsCriteria) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallProtoPortsCriteria) SpecificationForAttribute ¶
func (*FirewallProtoPortsCriteria) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallProtoPortsCriteria) Validate ¶
func (o *FirewallProtoPortsCriteria) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallProtoPortsCriteria) ValueForAttribute ¶
func (o *FirewallProtoPortsCriteria) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallRollbackAction ¶
type FirewallRollbackAction struct { // The status of action. ActionStatus FirewallRollbackActionActionStatusValue `json:"actionStatus" msgpack:"actionStatus" bson:"-" mapstructure:"actionStatus,omitempty"` // The action status description. ActionStatusReason string `json:"actionStatusReason" msgpack:"actionStatusReason" bson:"-" mapstructure:"actionStatusReason,omitempty"` // The firewalls affected by the rollback action. AffectedFirewalls []*FirewallStatus `json:"affectedFirewalls" msgpack:"affectedFirewalls" bson:"affectedfirewalls" mapstructure:"affectedFirewalls,omitempty"` // The ID of the committed firewall ruleset that we are rolling back to. CommittedFirewallRulesetID string `` /* 131-byte string literal not displayed */ ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallRollbackAction represents the model of a firewallrollbackaction
func NewFirewallRollbackAction ¶
func NewFirewallRollbackAction() *FirewallRollbackAction
NewFirewallRollbackAction returns a new *FirewallRollbackAction
func (*FirewallRollbackAction) AttributeSpecifications ¶
func (*FirewallRollbackAction) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallRollbackAction) BleveType ¶
func (o *FirewallRollbackAction) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallRollbackAction) DeepCopy ¶
func (o *FirewallRollbackAction) DeepCopy() *FirewallRollbackAction
DeepCopy returns a deep copy if the FirewallRollbackAction.
func (*FirewallRollbackAction) DeepCopyInto ¶
func (o *FirewallRollbackAction) DeepCopyInto(out *FirewallRollbackAction)
DeepCopyInto copies the receiver into the given *FirewallRollbackAction.
func (*FirewallRollbackAction) DefaultOrder ¶
func (o *FirewallRollbackAction) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallRollbackAction) Doc ¶
func (o *FirewallRollbackAction) Doc() string
Doc returns the documentation for the object
func (*FirewallRollbackAction) GetBSON ¶
func (o *FirewallRollbackAction) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallRollbackAction) Identifier ¶
func (o *FirewallRollbackAction) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallRollbackAction) Identity ¶
func (o *FirewallRollbackAction) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallRollbackAction) Patch ¶
func (o *FirewallRollbackAction) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallRollbackAction to the object.
func (*FirewallRollbackAction) SetBSON ¶
func (o *FirewallRollbackAction) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallRollbackAction) SetIdentifier ¶
func (o *FirewallRollbackAction) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallRollbackAction) SpecificationForAttribute ¶
func (*FirewallRollbackAction) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallRollbackAction) String ¶
func (o *FirewallRollbackAction) String() string
func (*FirewallRollbackAction) ToSparse ¶
func (o *FirewallRollbackAction) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallRollbackAction) Validate ¶
func (o *FirewallRollbackAction) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallRollbackAction) ValueForAttribute ¶
func (o *FirewallRollbackAction) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallRollbackAction) Version ¶
func (o *FirewallRollbackAction) Version() int
Version returns the hardcoded version of the model.
type FirewallRollbackActionActionStatusValue ¶
type FirewallRollbackActionActionStatusValue string
FirewallRollbackActionActionStatusValue represents the possible values for attribute "actionStatus".
const ( // FirewallRollbackActionActionStatusFailure represents the value Failure. FirewallRollbackActionActionStatusFailure FirewallRollbackActionActionStatusValue = "Failure" // FirewallRollbackActionActionStatusSuccess represents the value Success. FirewallRollbackActionActionStatusSuccess FirewallRollbackActionActionStatusValue = "Success" )
type FirewallRollbackActionsList ¶
type FirewallRollbackActionsList []*FirewallRollbackAction
FirewallRollbackActionsList represents a list of FirewallRollbackActions
func (FirewallRollbackActionsList) Append ¶
func (o FirewallRollbackActionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallRollbackActionsList.
func (FirewallRollbackActionsList) Copy ¶
func (o FirewallRollbackActionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallRollbackActionsList.
func (FirewallRollbackActionsList) DefaultOrder ¶
func (o FirewallRollbackActionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallRollbackActionsList) Identity ¶
func (o FirewallRollbackActionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallRollbackActionsList) List ¶
func (o FirewallRollbackActionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallRollbackActionsList) ToSparse ¶
func (o FirewallRollbackActionsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallRollbackActionsList converted to SparseFirewallRollbackActionsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallRollbackActionsList) Version ¶
func (o FirewallRollbackActionsList) Version() int
Version returns the version of the content.
type FirewallRule ¶
type FirewallRule struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // TLS Decryption. TLSDecryption FirewallRuleTLSDecryptionValue `json:"TLSDecryption" msgpack:"TLSDecryption" bson:"tlsdecryption" mapstructure:"TLSDecryption,omitempty"` // The Certificate ID used for TLS Decryption. TLSDecryptionCertificateID string `` /* 156-byte string literal not displayed */ // URL Categories. Any if nil. URLCategories *FirewallURLCategoryCriteria `json:"URLCategories" msgpack:"URLCategories" bson:"urlcategories" mapstructure:"URLCategories,omitempty"` // The action the firewall should take. Action FirewallRuleActionValue `json:"action" msgpack:"action" bson:"action" mapstructure:"action,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // Application matching criteria. Any if nil. Applications *FirewallApplicationCriteria `json:"applications" msgpack:"applications" bson:"applications" mapstructure:"applications,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Destination matching criteria. Any if nil. Destination *FirewallTargetCriteria `json:"destination" msgpack:"destination" bson:"destination" mapstructure:"destination,omitempty"` // Log this rule when hit. Logging bool `json:"logging" msgpack:"logging" bson:"logging" mapstructure:"logging,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // The FirewallTemplate ID, FirewallRuleset ID, or FirewallCommittedRuleset ID // to which the rule belongs. ParentID string `json:"parentID" msgpack:"parentID" bson:"parentid" mapstructure:"parentID,omitempty"` // The type of parent ID to which the rule belongs. ParentType string `json:"parentType" msgpack:"parentType" bson:"parenttype" mapstructure:"parentType,omitempty"` // Values 1-100 for a Templates and 101+ for a Ruleset. Priority int `json:"priority" msgpack:"priority" bson:"priority" mapstructure:"priority,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // Protocols and Ports. Any if nil. Protoports *FirewallProtoPortsCriteria `json:"protoports" msgpack:"protoports" bson:"protoports" mapstructure:"protoports,omitempty"` // Source matching criteria. Any if nil. Source *FirewallTargetCriteria `json:"source" msgpack:"source" bson:"source" mapstructure:"source,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallRule represents the model of a firewallrule
func NewFirewallRule ¶
func NewFirewallRule() *FirewallRule
NewFirewallRule returns a new *FirewallRule
func (*FirewallRule) AttributeSpecifications ¶
func (*FirewallRule) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallRule) BleveType ¶
func (o *FirewallRule) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallRule) DeepCopy ¶
func (o *FirewallRule) DeepCopy() *FirewallRule
DeepCopy returns a deep copy if the FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (o *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto copies the receiver into the given *FirewallRule.
func (*FirewallRule) DefaultOrder ¶
func (o *FirewallRule) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallRule) Doc ¶
func (o *FirewallRule) Doc() string
Doc returns the documentation for the object
func (*FirewallRule) GetAnnotations ¶
func (o *FirewallRule) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallRule) GetAssociatedTags ¶
func (o *FirewallRule) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallRule) GetBSON ¶
func (o *FirewallRule) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallRule) GetCreateTime ¶
func (o *FirewallRule) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallRule) GetNamespace ¶
func (o *FirewallRule) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallRule) GetNormalizedTags ¶
func (o *FirewallRule) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallRule) GetProtected ¶
func (o *FirewallRule) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallRule) GetUpdateTime ¶
func (o *FirewallRule) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallRule) Identifier ¶
func (o *FirewallRule) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallRule) Identity ¶
func (o *FirewallRule) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallRule) Patch ¶
func (o *FirewallRule) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallRule to the object.
func (*FirewallRule) SetAnnotations ¶
func (o *FirewallRule) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallRule) SetAssociatedTags ¶
func (o *FirewallRule) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallRule) SetBSON ¶
func (o *FirewallRule) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallRule) SetCreateTime ¶
func (o *FirewallRule) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallRule) SetIdentifier ¶
func (o *FirewallRule) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallRule) SetNamespace ¶
func (o *FirewallRule) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallRule) SetNormalizedTags ¶
func (o *FirewallRule) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallRule) SetProtected ¶
func (o *FirewallRule) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallRule) SetUpdateTime ¶
func (o *FirewallRule) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallRule) SpecificationForAttribute ¶
func (*FirewallRule) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallRule) String ¶
func (o *FirewallRule) String() string
func (*FirewallRule) ToSparse ¶
func (o *FirewallRule) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallRule) Validate ¶
func (o *FirewallRule) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallRule) ValueForAttribute ¶
func (o *FirewallRule) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallRule) Version ¶
func (o *FirewallRule) Version() int
Version returns the hardcoded version of the model.
type FirewallRuleActionValue ¶
type FirewallRuleActionValue string
FirewallRuleActionValue represents the possible values for attribute "action".
const ( // FirewallRuleActionAllow represents the value Allow. FirewallRuleActionAllow FirewallRuleActionValue = "Allow" // FirewallRuleActionDeny represents the value Deny. FirewallRuleActionDeny FirewallRuleActionValue = "Deny" // FirewallRuleActionResetBoth represents the value ResetBoth. FirewallRuleActionResetBoth FirewallRuleActionValue = "ResetBoth" // FirewallRuleActionResetServer represents the value ResetServer. FirewallRuleActionResetServer FirewallRuleActionValue = "ResetServer" )
type FirewallRuleTLSDecryptionValue ¶
type FirewallRuleTLSDecryptionValue string
FirewallRuleTLSDecryptionValue represents the possible values for attribute "TLSDecryption".
const ( // FirewallRuleTLSDecryptionInbound represents the value Inbound. FirewallRuleTLSDecryptionInbound FirewallRuleTLSDecryptionValue = "Inbound" // FirewallRuleTLSDecryptionNone represents the value None. FirewallRuleTLSDecryptionNone FirewallRuleTLSDecryptionValue = "None" // FirewallRuleTLSDecryptionOutbound represents the value Outbound. FirewallRuleTLSDecryptionOutbound FirewallRuleTLSDecryptionValue = "Outbound" )
type FirewallRulesList ¶
type FirewallRulesList []*FirewallRule
FirewallRulesList represents a list of FirewallRules
func (FirewallRulesList) Append ¶
func (o FirewallRulesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallRulesList.
func (FirewallRulesList) Copy ¶
func (o FirewallRulesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallRulesList.
func (FirewallRulesList) DefaultOrder ¶
func (o FirewallRulesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallRulesList) Identity ¶
func (o FirewallRulesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallRulesList) List ¶
func (o FirewallRulesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallRulesList) ToSparse ¶
func (o FirewallRulesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallRulesList converted to SparseFirewallRulesList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallRulesList) Version ¶
func (o FirewallRulesList) Version() int
Version returns the version of the content.
type FirewallRuleset ¶
type FirewallRuleset struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // The ID of the last FirewallCommittedRuleset object. CommittedRulesetID string `json:"committedRulesetID" msgpack:"committedRulesetID" bson:"committedrulesetid" mapstructure:"committedRulesetID,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // The date when the ruleset was last committed. LastCommittedTime time.Time `json:"lastCommittedTime" msgpack:"lastCommittedTime" bson:"lastcommittedtime" mapstructure:"lastCommittedTime,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallRuleset represents the model of a firewallruleset
func NewFirewallRuleset ¶
func NewFirewallRuleset() *FirewallRuleset
NewFirewallRuleset returns a new *FirewallRuleset
func (*FirewallRuleset) AttributeSpecifications ¶
func (*FirewallRuleset) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallRuleset) BleveType ¶
func (o *FirewallRuleset) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallRuleset) DeepCopy ¶
func (o *FirewallRuleset) DeepCopy() *FirewallRuleset
DeepCopy returns a deep copy if the FirewallRuleset.
func (*FirewallRuleset) DeepCopyInto ¶
func (o *FirewallRuleset) DeepCopyInto(out *FirewallRuleset)
DeepCopyInto copies the receiver into the given *FirewallRuleset.
func (*FirewallRuleset) DefaultOrder ¶
func (o *FirewallRuleset) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallRuleset) Doc ¶
func (o *FirewallRuleset) Doc() string
Doc returns the documentation for the object
func (*FirewallRuleset) GetAnnotations ¶
func (o *FirewallRuleset) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallRuleset) GetAssociatedTags ¶
func (o *FirewallRuleset) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallRuleset) GetBSON ¶
func (o *FirewallRuleset) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallRuleset) GetCreateTime ¶
func (o *FirewallRuleset) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallRuleset) GetDescription ¶
func (o *FirewallRuleset) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallRuleset) GetName ¶
func (o *FirewallRuleset) GetName() string
GetName returns the Name of the receiver.
func (*FirewallRuleset) GetNamespace ¶
func (o *FirewallRuleset) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallRuleset) GetNormalizedTags ¶
func (o *FirewallRuleset) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallRuleset) GetProtected ¶
func (o *FirewallRuleset) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallRuleset) GetUpdateTime ¶
func (o *FirewallRuleset) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallRuleset) Identifier ¶
func (o *FirewallRuleset) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallRuleset) Identity ¶
func (o *FirewallRuleset) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallRuleset) Patch ¶
func (o *FirewallRuleset) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallRuleset to the object.
func (*FirewallRuleset) SetAnnotations ¶
func (o *FirewallRuleset) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallRuleset) SetAssociatedTags ¶
func (o *FirewallRuleset) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallRuleset) SetBSON ¶
func (o *FirewallRuleset) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallRuleset) SetCreateTime ¶
func (o *FirewallRuleset) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallRuleset) SetDescription ¶
func (o *FirewallRuleset) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallRuleset) SetIdentifier ¶
func (o *FirewallRuleset) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallRuleset) SetName ¶
func (o *FirewallRuleset) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallRuleset) SetNamespace ¶
func (o *FirewallRuleset) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallRuleset) SetNormalizedTags ¶
func (o *FirewallRuleset) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallRuleset) SetProtected ¶
func (o *FirewallRuleset) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallRuleset) SetUpdateTime ¶
func (o *FirewallRuleset) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallRuleset) SpecificationForAttribute ¶
func (*FirewallRuleset) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallRuleset) String ¶
func (o *FirewallRuleset) String() string
func (*FirewallRuleset) ToSparse ¶
func (o *FirewallRuleset) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallRuleset) Validate ¶
func (o *FirewallRuleset) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallRuleset) ValueForAttribute ¶
func (o *FirewallRuleset) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallRuleset) Version ¶
func (o *FirewallRuleset) Version() int
Version returns the hardcoded version of the model.
type FirewallRulesetsList ¶
type FirewallRulesetsList []*FirewallRuleset
FirewallRulesetsList represents a list of FirewallRulesets
func (FirewallRulesetsList) Append ¶
func (o FirewallRulesetsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallRulesetsList.
func (FirewallRulesetsList) Copy ¶
func (o FirewallRulesetsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallRulesetsList.
func (FirewallRulesetsList) DefaultOrder ¶
func (o FirewallRulesetsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallRulesetsList) Identity ¶
func (o FirewallRulesetsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallRulesetsList) List ¶
func (o FirewallRulesetsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallRulesetsList) ToSparse ¶
func (o FirewallRulesetsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallRulesetsList converted to SparseFirewallRulesetsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallRulesetsList) Version ¶
func (o FirewallRulesetsList) Version() int
Version returns the version of the content.
type FirewallSecurityProfile ¶
type FirewallSecurityProfile struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Enables IPS. IPSEnabled bool `json:"IPSEnabled" msgpack:"IPSEnabled" bson:"ipsenabled" mapstructure:"IPSEnabled,omitempty"` // Enables best practice URL Categories. URLCategoriesEnabled bool `` /* 132-byte string literal not displayed */ // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // Enables AntiSpyware. AntiSpywareEnabled bool `json:"antiSpywareEnabled" msgpack:"antiSpywareEnabled" bson:"antispywareenabled" mapstructure:"antiSpywareEnabled,omitempty"` // Enables AntiVirus. AntiVirusEnabled bool `json:"antiVirusEnabled" msgpack:"antiVirusEnabled" bson:"antivirusenabled" mapstructure:"antiVirusEnabled,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Enables file blocking. FileBlockingEnabled bool `` /* 128-byte string literal not displayed */ // The date when the security profile was last committed. LastCommittedTime time.Time `json:"lastCommittedTime" msgpack:"lastCommittedTime" bson:"lastcommittedtime" mapstructure:"lastCommittedTime,omitempty"` // The date when the security profile was last updated. LastUpdatedTime time.Time `json:"lastUpdatedTime" msgpack:"lastUpdatedTime" bson:"lastupdatedtime" mapstructure:"lastUpdatedTime,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // The trusted Certificate ID for Outbound Decryption. TrustedCertificateID string `` /* 132-byte string literal not displayed */ // The untrusted Certificate ID for Outbound Decryption. UntrustedCertificateID string `` /* 140-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallSecurityProfile represents the model of a firewallsecurityprofile
func NewFirewallSecurityProfile ¶
func NewFirewallSecurityProfile() *FirewallSecurityProfile
NewFirewallSecurityProfile returns a new *FirewallSecurityProfile
func (*FirewallSecurityProfile) AttributeSpecifications ¶
func (*FirewallSecurityProfile) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallSecurityProfile) BleveType ¶
func (o *FirewallSecurityProfile) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallSecurityProfile) DeepCopy ¶
func (o *FirewallSecurityProfile) DeepCopy() *FirewallSecurityProfile
DeepCopy returns a deep copy if the FirewallSecurityProfile.
func (*FirewallSecurityProfile) DeepCopyInto ¶
func (o *FirewallSecurityProfile) DeepCopyInto(out *FirewallSecurityProfile)
DeepCopyInto copies the receiver into the given *FirewallSecurityProfile.
func (*FirewallSecurityProfile) DefaultOrder ¶
func (o *FirewallSecurityProfile) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallSecurityProfile) Doc ¶
func (o *FirewallSecurityProfile) Doc() string
Doc returns the documentation for the object
func (*FirewallSecurityProfile) GetAnnotations ¶
func (o *FirewallSecurityProfile) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallSecurityProfile) GetAssociatedTags ¶
func (o *FirewallSecurityProfile) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallSecurityProfile) GetBSON ¶
func (o *FirewallSecurityProfile) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallSecurityProfile) GetCreateTime ¶
func (o *FirewallSecurityProfile) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallSecurityProfile) GetDescription ¶
func (o *FirewallSecurityProfile) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallSecurityProfile) GetName ¶
func (o *FirewallSecurityProfile) GetName() string
GetName returns the Name of the receiver.
func (*FirewallSecurityProfile) GetNamespace ¶
func (o *FirewallSecurityProfile) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallSecurityProfile) GetNormalizedTags ¶
func (o *FirewallSecurityProfile) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallSecurityProfile) GetProtected ¶
func (o *FirewallSecurityProfile) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallSecurityProfile) GetUpdateTime ¶
func (o *FirewallSecurityProfile) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallSecurityProfile) Identifier ¶
func (o *FirewallSecurityProfile) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallSecurityProfile) Identity ¶
func (o *FirewallSecurityProfile) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallSecurityProfile) Patch ¶
func (o *FirewallSecurityProfile) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallSecurityProfile to the object.
func (*FirewallSecurityProfile) SetAnnotations ¶
func (o *FirewallSecurityProfile) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallSecurityProfile) SetAssociatedTags ¶
func (o *FirewallSecurityProfile) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallSecurityProfile) SetBSON ¶
func (o *FirewallSecurityProfile) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallSecurityProfile) SetCreateTime ¶
func (o *FirewallSecurityProfile) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallSecurityProfile) SetDescription ¶
func (o *FirewallSecurityProfile) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallSecurityProfile) SetIdentifier ¶
func (o *FirewallSecurityProfile) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallSecurityProfile) SetName ¶
func (o *FirewallSecurityProfile) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallSecurityProfile) SetNamespace ¶
func (o *FirewallSecurityProfile) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallSecurityProfile) SetNormalizedTags ¶
func (o *FirewallSecurityProfile) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallSecurityProfile) SetProtected ¶
func (o *FirewallSecurityProfile) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallSecurityProfile) SetUpdateTime ¶
func (o *FirewallSecurityProfile) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallSecurityProfile) SpecificationForAttribute ¶
func (*FirewallSecurityProfile) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallSecurityProfile) String ¶
func (o *FirewallSecurityProfile) String() string
func (*FirewallSecurityProfile) ToSparse ¶
func (o *FirewallSecurityProfile) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallSecurityProfile) Validate ¶
func (o *FirewallSecurityProfile) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallSecurityProfile) ValueForAttribute ¶
func (o *FirewallSecurityProfile) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallSecurityProfile) Version ¶
func (o *FirewallSecurityProfile) Version() int
Version returns the hardcoded version of the model.
type FirewallSecurityProfilesList ¶
type FirewallSecurityProfilesList []*FirewallSecurityProfile
FirewallSecurityProfilesList represents a list of FirewallSecurityProfiles
func (FirewallSecurityProfilesList) Append ¶
func (o FirewallSecurityProfilesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallSecurityProfilesList.
func (FirewallSecurityProfilesList) Copy ¶
func (o FirewallSecurityProfilesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallSecurityProfilesList.
func (FirewallSecurityProfilesList) DefaultOrder ¶
func (o FirewallSecurityProfilesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallSecurityProfilesList) Identity ¶
func (o FirewallSecurityProfilesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallSecurityProfilesList) List ¶
func (o FirewallSecurityProfilesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallSecurityProfilesList) ToSparse ¶
func (o FirewallSecurityProfilesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallSecurityProfilesList converted to SparseFirewallSecurityProfilesList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallSecurityProfilesList) Version ¶
func (o FirewallSecurityProfilesList) Version() int
Version returns the version of the content.
type FirewallStatus ¶
type FirewallStatus struct { // The firewall ID. FirewallID string `json:"firewallID" msgpack:"firewallID" bson:"-" mapstructure:"firewallID,omitempty"` // The type of firewall. FirewallType FirewallStatusFirewallTypeValue `json:"firewallType" msgpack:"firewallType" bson:"-" mapstructure:"firewallType,omitempty"` // The status of the of firewall. Status FirewallStatusStatusValue `json:"status" msgpack:"status" bson:"-" mapstructure:"status,omitempty"` // The status description of the firewall. StatusReason string `json:"statusReason" msgpack:"statusReason" bson:"-" mapstructure:"statusReason,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallStatus represents the model of a firewallstatus
func NewFirewallStatus ¶
func NewFirewallStatus() *FirewallStatus
NewFirewallStatus returns a new *FirewallStatus
func (*FirewallStatus) AttributeSpecifications ¶
func (*FirewallStatus) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallStatus) BleveType ¶
func (o *FirewallStatus) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallStatus) DeepCopy ¶
func (o *FirewallStatus) DeepCopy() *FirewallStatus
DeepCopy returns a deep copy if the FirewallStatus.
func (*FirewallStatus) DeepCopyInto ¶
func (o *FirewallStatus) DeepCopyInto(out *FirewallStatus)
DeepCopyInto copies the receiver into the given *FirewallStatus.
func (*FirewallStatus) GetBSON ¶
func (o *FirewallStatus) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallStatus) SetBSON ¶
func (o *FirewallStatus) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallStatus) SpecificationForAttribute ¶
func (*FirewallStatus) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallStatus) Validate ¶
func (o *FirewallStatus) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallStatus) ValueForAttribute ¶
func (o *FirewallStatus) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallStatusFirewallTypeValue ¶
type FirewallStatusFirewallTypeValue string
FirewallStatusFirewallTypeValue represents the possible values for attribute "firewallType".
const ( // FirewallStatusFirewallTypeAWS represents the value AWS. FirewallStatusFirewallTypeAWS FirewallStatusFirewallTypeValue = "AWS" )
type FirewallStatusStatusValue ¶
type FirewallStatusStatusValue string
FirewallStatusStatusValue represents the possible values for attribute "status".
const ( // FirewallStatusStatusCreating represents the value Creating. FirewallStatusStatusCreating FirewallStatusStatusValue = "Creating" // FirewallStatusStatusFailed represents the value Failed. FirewallStatusStatusFailed FirewallStatusStatusValue = "Failed" // FirewallStatusStatusReady represents the value Ready. FirewallStatusStatusReady FirewallStatusStatusValue = "Ready" // FirewallStatusStatusUpdating represents the value Updating. FirewallStatusStatusUpdating FirewallStatusStatusValue = "Updating" )
type FirewallTargetCriteria ¶
type FirewallTargetCriteria struct { // List of CIDRs. CIDRs []string `json:"CIDRs" msgpack:"CIDRs" bson:"cidrs" mapstructure:"CIDRs,omitempty"` // List of FQDNs. FQDNs []string `json:"FQDNs" msgpack:"FQDNs" bson:"fqdns" mapstructure:"FQDNs,omitempty"` // List of country codes. CountryCodes []string `json:"countryCodes" msgpack:"countryCodes" bson:"countrycodes" mapstructure:"countryCodes,omitempty"` // List of firewall custom external feed IDs that are of type IPList. CustomExternalFeedIDs []string `` /* 136-byte string literal not displayed */ // List of firewall external feed IDs that are of type IPList. ExternalFeedIDs []string `json:"externalFeedIDs" msgpack:"externalFeedIDs" bson:"externalfeedids" mapstructure:"externalFeedIDs,omitempty"` // List of Firewall CIDR list IDs. FirewallCIDRListIDs []string `` /* 128-byte string literal not displayed */ // List of FQDN list IDs. FirewallFQDNListIDs []string `` /* 128-byte string literal not displayed */ // Negates this match criteria. Negate bool `json:"negate" msgpack:"negate" bson:"negate" mapstructure:"negate,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallTargetCriteria represents the model of a firewalltargetcriteria
func NewFirewallTargetCriteria ¶
func NewFirewallTargetCriteria() *FirewallTargetCriteria
NewFirewallTargetCriteria returns a new *FirewallTargetCriteria
func (*FirewallTargetCriteria) AttributeSpecifications ¶
func (*FirewallTargetCriteria) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallTargetCriteria) BleveType ¶
func (o *FirewallTargetCriteria) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallTargetCriteria) DeepCopy ¶
func (o *FirewallTargetCriteria) DeepCopy() *FirewallTargetCriteria
DeepCopy returns a deep copy if the FirewallTargetCriteria.
func (*FirewallTargetCriteria) DeepCopyInto ¶
func (o *FirewallTargetCriteria) DeepCopyInto(out *FirewallTargetCriteria)
DeepCopyInto copies the receiver into the given *FirewallTargetCriteria.
func (*FirewallTargetCriteria) GetBSON ¶
func (o *FirewallTargetCriteria) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallTargetCriteria) SetBSON ¶
func (o *FirewallTargetCriteria) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallTargetCriteria) SpecificationForAttribute ¶
func (*FirewallTargetCriteria) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallTargetCriteria) Validate ¶
func (o *FirewallTargetCriteria) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallTargetCriteria) ValueForAttribute ¶
func (o *FirewallTargetCriteria) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallTemplate ¶
type FirewallTemplate struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // The ID of the last FirewallCommittedRuleset object. CommittedRulesetID string `json:"committedRulesetID" msgpack:"committedRulesetID" bson:"committedrulesetid" mapstructure:"committedRulesetID,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // The date when the template was last committed. LastCommittedTime time.Time `json:"lastCommittedTime" msgpack:"lastCommittedTime" bson:"lastcommittedtime" mapstructure:"lastCommittedTime,omitempty"` // The date when the template was last updated. LastUpdatedTime time.Time `json:"lastUpdatedTime" msgpack:"lastUpdatedTime" bson:"lastupdatedtime" mapstructure:"lastUpdatedTime,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallTemplate represents the model of a firewalltemplate
func NewFirewallTemplate ¶
func NewFirewallTemplate() *FirewallTemplate
NewFirewallTemplate returns a new *FirewallTemplate
func (*FirewallTemplate) AttributeSpecifications ¶
func (*FirewallTemplate) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallTemplate) BleveType ¶
func (o *FirewallTemplate) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallTemplate) DeepCopy ¶
func (o *FirewallTemplate) DeepCopy() *FirewallTemplate
DeepCopy returns a deep copy if the FirewallTemplate.
func (*FirewallTemplate) DeepCopyInto ¶
func (o *FirewallTemplate) DeepCopyInto(out *FirewallTemplate)
DeepCopyInto copies the receiver into the given *FirewallTemplate.
func (*FirewallTemplate) DefaultOrder ¶
func (o *FirewallTemplate) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallTemplate) Doc ¶
func (o *FirewallTemplate) Doc() string
Doc returns the documentation for the object
func (*FirewallTemplate) GetAnnotations ¶
func (o *FirewallTemplate) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*FirewallTemplate) GetAssociatedTags ¶
func (o *FirewallTemplate) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*FirewallTemplate) GetBSON ¶
func (o *FirewallTemplate) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallTemplate) GetCreateTime ¶
func (o *FirewallTemplate) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*FirewallTemplate) GetDescription ¶
func (o *FirewallTemplate) GetDescription() string
GetDescription returns the Description of the receiver.
func (*FirewallTemplate) GetName ¶
func (o *FirewallTemplate) GetName() string
GetName returns the Name of the receiver.
func (*FirewallTemplate) GetNamespace ¶
func (o *FirewallTemplate) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallTemplate) GetNormalizedTags ¶
func (o *FirewallTemplate) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*FirewallTemplate) GetProtected ¶
func (o *FirewallTemplate) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*FirewallTemplate) GetUpdateTime ¶
func (o *FirewallTemplate) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*FirewallTemplate) Identifier ¶
func (o *FirewallTemplate) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallTemplate) Identity ¶
func (o *FirewallTemplate) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallTemplate) Patch ¶
func (o *FirewallTemplate) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallTemplate to the object.
func (*FirewallTemplate) SetAnnotations ¶
func (o *FirewallTemplate) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*FirewallTemplate) SetAssociatedTags ¶
func (o *FirewallTemplate) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*FirewallTemplate) SetBSON ¶
func (o *FirewallTemplate) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallTemplate) SetCreateTime ¶
func (o *FirewallTemplate) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*FirewallTemplate) SetDescription ¶
func (o *FirewallTemplate) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*FirewallTemplate) SetIdentifier ¶
func (o *FirewallTemplate) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallTemplate) SetName ¶
func (o *FirewallTemplate) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*FirewallTemplate) SetNamespace ¶
func (o *FirewallTemplate) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallTemplate) SetNormalizedTags ¶
func (o *FirewallTemplate) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*FirewallTemplate) SetProtected ¶
func (o *FirewallTemplate) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*FirewallTemplate) SetUpdateTime ¶
func (o *FirewallTemplate) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*FirewallTemplate) SpecificationForAttribute ¶
func (*FirewallTemplate) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallTemplate) String ¶
func (o *FirewallTemplate) String() string
func (*FirewallTemplate) ToSparse ¶
func (o *FirewallTemplate) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallTemplate) Validate ¶
func (o *FirewallTemplate) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallTemplate) ValueForAttribute ¶
func (o *FirewallTemplate) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallTemplate) Version ¶
func (o *FirewallTemplate) Version() int
Version returns the hardcoded version of the model.
type FirewallTemplatesList ¶
type FirewallTemplatesList []*FirewallTemplate
FirewallTemplatesList represents a list of FirewallTemplates
func (FirewallTemplatesList) Append ¶
func (o FirewallTemplatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallTemplatesList.
func (FirewallTemplatesList) Copy ¶
func (o FirewallTemplatesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallTemplatesList.
func (FirewallTemplatesList) DefaultOrder ¶
func (o FirewallTemplatesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallTemplatesList) Identity ¶
func (o FirewallTemplatesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallTemplatesList) List ¶
func (o FirewallTemplatesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallTemplatesList) ToSparse ¶
func (o FirewallTemplatesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallTemplatesList converted to SparseFirewallTemplatesList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallTemplatesList) Version ¶
func (o FirewallTemplatesList) Version() int
Version returns the version of the content.
type FirewallURLCategory ¶
type FirewallURLCategory struct { // The action the firewall should take. Action FirewallURLCategoryActionValue `json:"action" msgpack:"action" bson:"action" mapstructure:"action,omitempty"` // The name of the URL category. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallURLCategory represents the model of a firewallurlcategory
func NewFirewallURLCategory ¶
func NewFirewallURLCategory() *FirewallURLCategory
NewFirewallURLCategory returns a new *FirewallURLCategory
func (*FirewallURLCategory) AttributeSpecifications ¶
func (*FirewallURLCategory) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallURLCategory) BleveType ¶
func (o *FirewallURLCategory) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallURLCategory) DeepCopy ¶
func (o *FirewallURLCategory) DeepCopy() *FirewallURLCategory
DeepCopy returns a deep copy if the FirewallURLCategory.
func (*FirewallURLCategory) DeepCopyInto ¶
func (o *FirewallURLCategory) DeepCopyInto(out *FirewallURLCategory)
DeepCopyInto copies the receiver into the given *FirewallURLCategory.
func (*FirewallURLCategory) GetBSON ¶
func (o *FirewallURLCategory) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallURLCategory) SetBSON ¶
func (o *FirewallURLCategory) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallURLCategory) SpecificationForAttribute ¶
func (*FirewallURLCategory) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallURLCategory) Validate ¶
func (o *FirewallURLCategory) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallURLCategory) ValueForAttribute ¶
func (o *FirewallURLCategory) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallURLCategoryActionValue ¶
type FirewallURLCategoryActionValue string
FirewallURLCategoryActionValue represents the possible values for attribute "action".
const ( // FirewallURLCategoryActionAlert represents the value Alert. FirewallURLCategoryActionAlert FirewallURLCategoryActionValue = "Alert" // FirewallURLCategoryActionAllow represents the value Allow. FirewallURLCategoryActionAllow FirewallURLCategoryActionValue = "Allow" // FirewallURLCategoryActionBlock represents the value Block. FirewallURLCategoryActionBlock FirewallURLCategoryActionValue = "Block" )
type FirewallURLCategoryCriteria ¶
type FirewallURLCategoryCriteria struct { // NGFW URL categories. See FirewallURLCategoryList for the list. URLCategories []string `json:"URLCategories" msgpack:"URLCategories" bson:"urlcategories" mapstructure:"URLCategories,omitempty"` // List firewall custom external feed IDs that are of type URLList. CustomExternalFeedIDs []string `` /* 136-byte string literal not displayed */ // List of firewall custom URL category IDs. CustomURLCategoryIDs []string `` /* 132-byte string literal not displayed */ // List of URL intelligence feeds. ExternalFeedIDs []string `json:"externalFeedIDs" msgpack:"externalFeedIDs" bson:"externalfeedids" mapstructure:"externalFeedIDs,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallURLCategoryCriteria represents the model of a firewallurlcategorycriteria
func NewFirewallURLCategoryCriteria ¶
func NewFirewallURLCategoryCriteria() *FirewallURLCategoryCriteria
NewFirewallURLCategoryCriteria returns a new *FirewallURLCategoryCriteria
func (*FirewallURLCategoryCriteria) AttributeSpecifications ¶
func (*FirewallURLCategoryCriteria) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallURLCategoryCriteria) BleveType ¶
func (o *FirewallURLCategoryCriteria) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallURLCategoryCriteria) DeepCopy ¶
func (o *FirewallURLCategoryCriteria) DeepCopy() *FirewallURLCategoryCriteria
DeepCopy returns a deep copy if the FirewallURLCategoryCriteria.
func (*FirewallURLCategoryCriteria) DeepCopyInto ¶
func (o *FirewallURLCategoryCriteria) DeepCopyInto(out *FirewallURLCategoryCriteria)
DeepCopyInto copies the receiver into the given *FirewallURLCategoryCriteria.
func (*FirewallURLCategoryCriteria) GetBSON ¶
func (o *FirewallURLCategoryCriteria) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallURLCategoryCriteria) SetBSON ¶
func (o *FirewallURLCategoryCriteria) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallURLCategoryCriteria) SpecificationForAttribute ¶
func (*FirewallURLCategoryCriteria) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallURLCategoryCriteria) Validate ¶
func (o *FirewallURLCategoryCriteria) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallURLCategoryCriteria) ValueForAttribute ¶
func (o *FirewallURLCategoryCriteria) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type FirewallURLCategoryList ¶
type FirewallURLCategoryList struct { // A list of NGFW URL category objects. Categories []*FirewallURLCategory `json:"categories" msgpack:"categories" bson:"-" mapstructure:"categories,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
FirewallURLCategoryList represents the model of a firewallurlcategorylist
func NewFirewallURLCategoryList ¶
func NewFirewallURLCategoryList() *FirewallURLCategoryList
NewFirewallURLCategoryList returns a new *FirewallURLCategoryList
func (*FirewallURLCategoryList) AttributeSpecifications ¶
func (*FirewallURLCategoryList) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*FirewallURLCategoryList) BleveType ¶
func (o *FirewallURLCategoryList) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*FirewallURLCategoryList) DeepCopy ¶
func (o *FirewallURLCategoryList) DeepCopy() *FirewallURLCategoryList
DeepCopy returns a deep copy if the FirewallURLCategoryList.
func (*FirewallURLCategoryList) DeepCopyInto ¶
func (o *FirewallURLCategoryList) DeepCopyInto(out *FirewallURLCategoryList)
DeepCopyInto copies the receiver into the given *FirewallURLCategoryList.
func (*FirewallURLCategoryList) DefaultOrder ¶
func (o *FirewallURLCategoryList) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*FirewallURLCategoryList) Doc ¶
func (o *FirewallURLCategoryList) Doc() string
Doc returns the documentation for the object
func (*FirewallURLCategoryList) GetBSON ¶
func (o *FirewallURLCategoryList) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallURLCategoryList) GetNamespace ¶
func (o *FirewallURLCategoryList) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*FirewallURLCategoryList) Identifier ¶
func (o *FirewallURLCategoryList) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*FirewallURLCategoryList) Identity ¶
func (o *FirewallURLCategoryList) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*FirewallURLCategoryList) Patch ¶
func (o *FirewallURLCategoryList) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseFirewallURLCategoryList to the object.
func (*FirewallURLCategoryList) SetBSON ¶
func (o *FirewallURLCategoryList) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*FirewallURLCategoryList) SetIdentifier ¶
func (o *FirewallURLCategoryList) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*FirewallURLCategoryList) SetNamespace ¶
func (o *FirewallURLCategoryList) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*FirewallURLCategoryList) SpecificationForAttribute ¶
func (*FirewallURLCategoryList) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*FirewallURLCategoryList) String ¶
func (o *FirewallURLCategoryList) String() string
func (*FirewallURLCategoryList) ToSparse ¶
func (o *FirewallURLCategoryList) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*FirewallURLCategoryList) Validate ¶
func (o *FirewallURLCategoryList) Validate() error
Validate valides the current information stored into the structure.
func (*FirewallURLCategoryList) ValueForAttribute ¶
func (o *FirewallURLCategoryList) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*FirewallURLCategoryList) Version ¶
func (o *FirewallURLCategoryList) Version() int
Version returns the hardcoded version of the model.
type FirewallURLCategoryListsList ¶
type FirewallURLCategoryListsList []*FirewallURLCategoryList
FirewallURLCategoryListsList represents a list of FirewallURLCategoryLists
func (FirewallURLCategoryListsList) Append ¶
func (o FirewallURLCategoryListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the FirewallURLCategoryListsList.
func (FirewallURLCategoryListsList) Copy ¶
func (o FirewallURLCategoryListsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the FirewallURLCategoryListsList.
func (FirewallURLCategoryListsList) DefaultOrder ¶
func (o FirewallURLCategoryListsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (FirewallURLCategoryListsList) Identity ¶
func (o FirewallURLCategoryListsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (FirewallURLCategoryListsList) List ¶
func (o FirewallURLCategoryListsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (FirewallURLCategoryListsList) ToSparse ¶
func (o FirewallURLCategoryListsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the FirewallURLCategoryListsList converted to SparseFirewallURLCategoryListsList. Objects in the list will only contain the given fields. No field means entire field set.
func (FirewallURLCategoryListsList) Version ¶
func (o FirewallURLCategoryListsList) Version() int
Version returns the version of the content.
type LogDebug ¶
type LogDebug struct { // The command to perform. Command string `json:"command" msgpack:"command" bson:"-" mapstructure:"command,omitempty"` // The NGFW name. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"-" mapstructure:"firewallName,omitempty"` // Additional information returned to caller. Information string `json:"information" msgpack:"information" bson:"-" mapstructure:"information,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
LogDebug represents the model of a logdebug
func (*LogDebug) AttributeSpecifications ¶
func (*LogDebug) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*LogDebug) DeepCopyInto ¶
DeepCopyInto copies the receiver into the given *LogDebug.
func (*LogDebug) DefaultOrder ¶
DefaultOrder returns the list of default ordering fields.
func (*LogDebug) GetBSON ¶
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogDebug) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*LogDebug) Patch ¶
func (o *LogDebug) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseLogDebug to the object.
func (*LogDebug) SetBSON ¶
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogDebug) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*LogDebug) SpecificationForAttribute ¶
func (*LogDebug) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*LogDebug) ToSparse ¶
func (o *LogDebug) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*LogDebug) ValueForAttribute ¶
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type LogDebugsList ¶
type LogDebugsList []*LogDebug
LogDebugsList represents a list of LogDebugs
func (LogDebugsList) Append ¶
func (o LogDebugsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the LogDebugsList.
func (LogDebugsList) Copy ¶
func (o LogDebugsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the LogDebugsList.
func (LogDebugsList) DefaultOrder ¶
func (o LogDebugsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (LogDebugsList) Identity ¶
func (o LogDebugsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (LogDebugsList) List ¶
func (o LogDebugsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (LogDebugsList) ToSparse ¶
func (o LogDebugsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the LogDebugsList converted to SparseLogDebugsList. Objects in the list will only contain the given fields. No field means entire field set.
func (LogDebugsList) Version ¶
func (o LogDebugsList) Version() int
Version returns the version of the content.
type LogIncident ¶
type LogIncident struct { // Other IP addresses for the attacker instance. AttackerAlternateIPs []string `json:"attackerAlternateIPs" msgpack:"attackerAlternateIPs" bson:"-" mapstructure:"attackerAlternateIPs,omitempty"` // The attacker ID (EC2 instance ID). AttackerID string `json:"attackerID" msgpack:"attackerID" bson:"-" mapstructure:"attackerID,omitempty"` // The attacker IP address. AttackerIP string `json:"attackerIP" msgpack:"attackerIP" bson:"-" mapstructure:"attackerIP,omitempty"` // The attacker name. AttackerName string `json:"attackerName" msgpack:"attackerName" bson:"-" mapstructure:"attackerName,omitempty"` // The attacker port. AttackerPort int `json:"attackerPort" msgpack:"attackerPort" bson:"-" mapstructure:"attackerPort,omitempty"` // The NGFW name. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"-" mapstructure:"firewallName,omitempty"` // The threat category. ThreatCategory string `json:"threatCategory" msgpack:"threatCategory" bson:"-" mapstructure:"threatCategory,omitempty"` // The threat name. ThreatName string `json:"threatName" msgpack:"threatName" bson:"-" mapstructure:"threatName,omitempty"` // The timestamp of the incident. Timestamp time.Time `json:"timestamp" msgpack:"timestamp" bson:"-" mapstructure:"timestamp,omitempty"` // Other IP addresses for the victim instance. VictimAlternateIPs []string `json:"victimAlternateIPs" msgpack:"victimAlternateIPs" bson:"-" mapstructure:"victimAlternateIPs,omitempty"` // The victim ID (EC2 instance ID). VictimID string `json:"victimID" msgpack:"victimID" bson:"-" mapstructure:"victimID,omitempty"` // The victim IP address. VictimIP string `json:"victimIP" msgpack:"victimIP" bson:"-" mapstructure:"victimIP,omitempty"` // The victim name. VictimName string `json:"victimName" msgpack:"victimName" bson:"-" mapstructure:"victimName,omitempty"` // The victim port. VictimPort int `json:"victimPort" msgpack:"victimPort" bson:"-" mapstructure:"victimPort,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
LogIncident represents the model of a logincident
func (*LogIncident) AttributeSpecifications ¶
func (*LogIncident) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*LogIncident) BleveType ¶
func (o *LogIncident) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*LogIncident) DeepCopy ¶
func (o *LogIncident) DeepCopy() *LogIncident
DeepCopy returns a deep copy if the LogIncident.
func (*LogIncident) DeepCopyInto ¶
func (o *LogIncident) DeepCopyInto(out *LogIncident)
DeepCopyInto copies the receiver into the given *LogIncident.
func (*LogIncident) GetBSON ¶
func (o *LogIncident) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogIncident) SetBSON ¶
func (o *LogIncident) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogIncident) SpecificationForAttribute ¶
func (*LogIncident) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*LogIncident) Validate ¶
func (o *LogIncident) Validate() error
Validate valides the current information stored into the structure.
func (*LogIncident) ValueForAttribute ¶
func (o *LogIncident) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type LogIncidentDetailsQueriesList ¶
type LogIncidentDetailsQueriesList []*LogIncidentDetailsQuery
LogIncidentDetailsQueriesList represents a list of LogIncidentDetailsQueries
func (LogIncidentDetailsQueriesList) Append ¶
func (o LogIncidentDetailsQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the LogIncidentDetailsQueriesList.
func (LogIncidentDetailsQueriesList) Copy ¶
func (o LogIncidentDetailsQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the LogIncidentDetailsQueriesList.
func (LogIncidentDetailsQueriesList) DefaultOrder ¶
func (o LogIncidentDetailsQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (LogIncidentDetailsQueriesList) Identity ¶
func (o LogIncidentDetailsQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (LogIncidentDetailsQueriesList) List ¶
func (o LogIncidentDetailsQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (LogIncidentDetailsQueriesList) ToSparse ¶
func (o LogIncidentDetailsQueriesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the LogIncidentDetailsQueriesList converted to SparseLogIncidentDetailsQueriesList. Objects in the list will only contain the given fields. No field means entire field set.
func (LogIncidentDetailsQueriesList) Version ¶
func (o LogIncidentDetailsQueriesList) Version() int
Version returns the version of the content.
type LogIncidentDetailsQuery ¶
type LogIncidentDetailsQuery struct { // IP addresses for the attacker. AttackerIPs []string `json:"attackerIPs" msgpack:"attackerIPs" bson:"-" mapstructure:"attackerIPs,omitempty"` // The NGFW name. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"-" mapstructure:"firewallName,omitempty"` // The result of the query. LogResult []*FirewallLog `json:"logResult" msgpack:"logResult" bson:"-" mapstructure:"logResult,omitempty"` // IP addresses for the victim. VictimIPs []string `json:"victimIPs" msgpack:"victimIPs" bson:"-" mapstructure:"victimIPs,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
LogIncidentDetailsQuery represents the model of a logincidentdetailsquery
func NewLogIncidentDetailsQuery ¶
func NewLogIncidentDetailsQuery() *LogIncidentDetailsQuery
NewLogIncidentDetailsQuery returns a new *LogIncidentDetailsQuery
func (*LogIncidentDetailsQuery) AttributeSpecifications ¶
func (*LogIncidentDetailsQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*LogIncidentDetailsQuery) BleveType ¶
func (o *LogIncidentDetailsQuery) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*LogIncidentDetailsQuery) DeepCopy ¶
func (o *LogIncidentDetailsQuery) DeepCopy() *LogIncidentDetailsQuery
DeepCopy returns a deep copy if the LogIncidentDetailsQuery.
func (*LogIncidentDetailsQuery) DeepCopyInto ¶
func (o *LogIncidentDetailsQuery) DeepCopyInto(out *LogIncidentDetailsQuery)
DeepCopyInto copies the receiver into the given *LogIncidentDetailsQuery.
func (*LogIncidentDetailsQuery) DefaultOrder ¶
func (o *LogIncidentDetailsQuery) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*LogIncidentDetailsQuery) Doc ¶
func (o *LogIncidentDetailsQuery) Doc() string
Doc returns the documentation for the object
func (*LogIncidentDetailsQuery) GetBSON ¶
func (o *LogIncidentDetailsQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogIncidentDetailsQuery) Identifier ¶
func (o *LogIncidentDetailsQuery) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*LogIncidentDetailsQuery) Identity ¶
func (o *LogIncidentDetailsQuery) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*LogIncidentDetailsQuery) Patch ¶
func (o *LogIncidentDetailsQuery) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseLogIncidentDetailsQuery to the object.
func (*LogIncidentDetailsQuery) SetBSON ¶
func (o *LogIncidentDetailsQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogIncidentDetailsQuery) SetIdentifier ¶
func (o *LogIncidentDetailsQuery) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*LogIncidentDetailsQuery) SpecificationForAttribute ¶
func (*LogIncidentDetailsQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*LogIncidentDetailsQuery) String ¶
func (o *LogIncidentDetailsQuery) String() string
func (*LogIncidentDetailsQuery) ToSparse ¶
func (o *LogIncidentDetailsQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*LogIncidentDetailsQuery) Validate ¶
func (o *LogIncidentDetailsQuery) Validate() error
Validate valides the current information stored into the structure.
func (*LogIncidentDetailsQuery) ValueForAttribute ¶
func (o *LogIncidentDetailsQuery) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*LogIncidentDetailsQuery) Version ¶
func (o *LogIncidentDetailsQuery) Version() int
Version returns the hardcoded version of the model.
type LogIncidentQueriesList ¶
type LogIncidentQueriesList []*LogIncidentQuery
LogIncidentQueriesList represents a list of LogIncidentQueries
func (LogIncidentQueriesList) Append ¶
func (o LogIncidentQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the LogIncidentQueriesList.
func (LogIncidentQueriesList) Copy ¶
func (o LogIncidentQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the LogIncidentQueriesList.
func (LogIncidentQueriesList) DefaultOrder ¶
func (o LogIncidentQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (LogIncidentQueriesList) Identity ¶
func (o LogIncidentQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (LogIncidentQueriesList) List ¶
func (o LogIncidentQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (LogIncidentQueriesList) ToSparse ¶
func (o LogIncidentQueriesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the LogIncidentQueriesList converted to SparseLogIncidentQueriesList. Objects in the list will only contain the given fields. No field means entire field set.
func (LogIncidentQueriesList) Version ¶
func (o LogIncidentQueriesList) Version() int
Version returns the version of the content.
type LogIncidentQuery ¶
type LogIncidentQuery struct { // The NGFW name. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"-" mapstructure:"firewallName,omitempty"` // The result of the query. LogResult []*LogIncident `json:"logResult" msgpack:"logResult" bson:"-" mapstructure:"logResult,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
LogIncidentQuery represents the model of a logincidentquery
func NewLogIncidentQuery ¶
func NewLogIncidentQuery() *LogIncidentQuery
NewLogIncidentQuery returns a new *LogIncidentQuery
func (*LogIncidentQuery) AttributeSpecifications ¶
func (*LogIncidentQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*LogIncidentQuery) BleveType ¶
func (o *LogIncidentQuery) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*LogIncidentQuery) DeepCopy ¶
func (o *LogIncidentQuery) DeepCopy() *LogIncidentQuery
DeepCopy returns a deep copy if the LogIncidentQuery.
func (*LogIncidentQuery) DeepCopyInto ¶
func (o *LogIncidentQuery) DeepCopyInto(out *LogIncidentQuery)
DeepCopyInto copies the receiver into the given *LogIncidentQuery.
func (*LogIncidentQuery) DefaultOrder ¶
func (o *LogIncidentQuery) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*LogIncidentQuery) Doc ¶
func (o *LogIncidentQuery) Doc() string
Doc returns the documentation for the object
func (*LogIncidentQuery) GetBSON ¶
func (o *LogIncidentQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogIncidentQuery) Identifier ¶
func (o *LogIncidentQuery) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*LogIncidentQuery) Identity ¶
func (o *LogIncidentQuery) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*LogIncidentQuery) Patch ¶
func (o *LogIncidentQuery) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseLogIncidentQuery to the object.
func (*LogIncidentQuery) SetBSON ¶
func (o *LogIncidentQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogIncidentQuery) SetIdentifier ¶
func (o *LogIncidentQuery) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*LogIncidentQuery) SpecificationForAttribute ¶
func (*LogIncidentQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*LogIncidentQuery) String ¶
func (o *LogIncidentQuery) String() string
func (*LogIncidentQuery) ToSparse ¶
func (o *LogIncidentQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*LogIncidentQuery) Validate ¶
func (o *LogIncidentQuery) Validate() error
Validate valides the current information stored into the structure.
func (*LogIncidentQuery) ValueForAttribute ¶
func (o *LogIncidentQuery) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*LogIncidentQuery) Version ¶
func (o *LogIncidentQuery) Version() int
Version returns the hardcoded version of the model.
type LogQueriesList ¶
type LogQueriesList []*LogQuery
LogQueriesList represents a list of LogQueries
func (LogQueriesList) Append ¶
func (o LogQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the LogQueriesList.
func (LogQueriesList) Copy ¶
func (o LogQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the LogQueriesList.
func (LogQueriesList) DefaultOrder ¶
func (o LogQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (LogQueriesList) Identity ¶
func (o LogQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (LogQueriesList) List ¶
func (o LogQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (LogQueriesList) ToSparse ¶
func (o LogQueriesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the LogQueriesList converted to SparseLogQueriesList. Objects in the list will only contain the given fields. No field means entire field set.
func (LogQueriesList) Version ¶
func (o LogQueriesList) Version() int
Version returns the version of the content.
type LogQuery ¶
type LogQuery struct { // Optional hint about the result set size, provided by the caller. CountHint int `json:"countHint" msgpack:"countHint" bson:"-" mapstructure:"countHint,omitempty"` // The NGFW name. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"firewallname" mapstructure:"firewallName,omitempty"` // The result of the log query. LogResult []*FirewallLog `json:"logResult" msgpack:"logResult" bson:"-" mapstructure:"logResult,omitempty"` // The type of firewall log to query. LogType LogQueryLogTypeValue `json:"logType" msgpack:"logType" bson:"-" mapstructure:"logType,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
LogQuery represents the model of a logquery
func (*LogQuery) AttributeSpecifications ¶
func (*LogQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*LogQuery) DeepCopyInto ¶
DeepCopyInto copies the receiver into the given *LogQuery.
func (*LogQuery) DefaultOrder ¶
DefaultOrder returns the list of default ordering fields.
func (*LogQuery) GetBSON ¶
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogQuery) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*LogQuery) Patch ¶
func (o *LogQuery) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseLogQuery to the object.
func (*LogQuery) SetBSON ¶
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogQuery) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*LogQuery) SpecificationForAttribute ¶
func (*LogQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*LogQuery) ToSparse ¶
func (o *LogQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*LogQuery) ValueForAttribute ¶
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type LogQueryItem ¶
type LogQueryItem struct { // The fields and values for the log line. Fields map[string]string `json:"fields" msgpack:"fields" bson:"-" mapstructure:"fields,omitempty"` // The timestamp of the log line. Timestamp time.Time `json:"timestamp" msgpack:"timestamp" bson:"-" mapstructure:"timestamp,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
LogQueryItem represents the model of a logqueryitem
func NewLogQueryItem ¶
func NewLogQueryItem() *LogQueryItem
NewLogQueryItem returns a new *LogQueryItem
func (*LogQueryItem) AttributeSpecifications ¶
func (*LogQueryItem) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*LogQueryItem) BleveType ¶
func (o *LogQueryItem) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*LogQueryItem) DeepCopy ¶
func (o *LogQueryItem) DeepCopy() *LogQueryItem
DeepCopy returns a deep copy if the LogQueryItem.
func (*LogQueryItem) DeepCopyInto ¶
func (o *LogQueryItem) DeepCopyInto(out *LogQueryItem)
DeepCopyInto copies the receiver into the given *LogQueryItem.
func (*LogQueryItem) GetBSON ¶
func (o *LogQueryItem) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogQueryItem) SetBSON ¶
func (o *LogQueryItem) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*LogQueryItem) SpecificationForAttribute ¶
func (*LogQueryItem) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*LogQueryItem) Validate ¶
func (o *LogQueryItem) Validate() error
Validate valides the current information stored into the structure.
func (*LogQueryItem) ValueForAttribute ¶
func (o *LogQueryItem) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type LogQueryLogTypeValue ¶
type LogQueryLogTypeValue string
LogQueryLogTypeValue represents the possible values for attribute "logType".
const ( // LogQueryLogTypeThreat represents the value Threat. LogQueryLogTypeThreat LogQueryLogTypeValue = "Threat" // LogQueryLogTypeTraffic represents the value Traffic. LogQueryLogTypeTraffic LogQueryLogTypeValue = "Traffic" // LogQueryLogTypeURLFiltering represents the value URLFiltering. LogQueryLogTypeURLFiltering LogQueryLogTypeValue = "URLFiltering" )
type MirrorFilter ¶
type MirrorFilter struct { // AWS network services to be mirrored. NetworkServices []string `json:"networkServices" msgpack:"networkServices" bson:"networkservices" mapstructure:"networkServices,omitempty"` // A list of mirror filter rules. Rules []*MirrorRule `json:"rules" msgpack:"rules" bson:"rules" mapstructure:"rules,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
MirrorFilter represents the model of a mirrorfilter
func NewMirrorFilter ¶
func NewMirrorFilter() *MirrorFilter
NewMirrorFilter returns a new *MirrorFilter
func (*MirrorFilter) AttributeSpecifications ¶
func (*MirrorFilter) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*MirrorFilter) BleveType ¶
func (o *MirrorFilter) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*MirrorFilter) DeepCopy ¶
func (o *MirrorFilter) DeepCopy() *MirrorFilter
DeepCopy returns a deep copy if the MirrorFilter.
func (*MirrorFilter) DeepCopyInto ¶
func (o *MirrorFilter) DeepCopyInto(out *MirrorFilter)
DeepCopyInto copies the receiver into the given *MirrorFilter.
func (*MirrorFilter) GetBSON ¶
func (o *MirrorFilter) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorFilter) SetBSON ¶
func (o *MirrorFilter) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorFilter) SpecificationForAttribute ¶
func (*MirrorFilter) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*MirrorFilter) Validate ¶
func (o *MirrorFilter) Validate() error
Validate valides the current information stored into the structure.
func (*MirrorFilter) ValueForAttribute ¶
func (o *MirrorFilter) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type MirrorInstance ¶
type MirrorInstance struct { // The instance ID. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
MirrorInstance represents the model of a mirrorinstance
func NewMirrorInstance ¶
func NewMirrorInstance() *MirrorInstance
NewMirrorInstance returns a new *MirrorInstance
func (*MirrorInstance) AttributeSpecifications ¶
func (*MirrorInstance) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*MirrorInstance) BleveType ¶
func (o *MirrorInstance) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*MirrorInstance) DeepCopy ¶
func (o *MirrorInstance) DeepCopy() *MirrorInstance
DeepCopy returns a deep copy if the MirrorInstance.
func (*MirrorInstance) DeepCopyInto ¶
func (o *MirrorInstance) DeepCopyInto(out *MirrorInstance)
DeepCopyInto copies the receiver into the given *MirrorInstance.
func (*MirrorInstance) GetBSON ¶
func (o *MirrorInstance) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorInstance) GetName ¶
func (o *MirrorInstance) GetName() string
GetName returns the Name of the receiver.
func (*MirrorInstance) SetBSON ¶
func (o *MirrorInstance) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorInstance) SetName ¶
func (o *MirrorInstance) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*MirrorInstance) SpecificationForAttribute ¶
func (*MirrorInstance) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*MirrorInstance) Validate ¶
func (o *MirrorInstance) Validate() error
Validate valides the current information stored into the structure.
func (*MirrorInstance) ValueForAttribute ¶
func (o *MirrorInstance) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type MirrorRule ¶
type MirrorRule struct { // The action to take on the filtered traffic. Action MirrorRuleActionValue `json:"action" msgpack:"action" bson:"action" mapstructure:"action,omitempty"` // Description of the mirror rule. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Destination CIDR block to assign to the mirror rule. DestinationCIDR string `json:"destinationCIDR" msgpack:"destinationCIDR" bson:"destinationcidr" mapstructure:"destinationCIDR,omitempty"` // Destination port range start. DestinationFromPort int `` /* 128-byte string literal not displayed */ // Destination port range end. DestinationToPort int `json:"destinationToPort" msgpack:"destinationToPort" bson:"destinationtoport" mapstructure:"destinationToPort,omitempty"` // The direction of the traffic to be mirrored. Direction MirrorRuleDirectionValue `json:"direction" msgpack:"direction" bson:"direction" mapstructure:"direction,omitempty"` // Number of a traffic mirror rule. Must be unique in each direction. Number int `json:"number" msgpack:"number" bson:"number" mapstructure:"number,omitempty"` // Protocol number to assign to the mirror rule. Protocol int `json:"protocol" msgpack:"protocol" bson:"protocol" mapstructure:"protocol,omitempty"` // Source CIDR block to assign to the mirror rule. SourceCIDR string `json:"sourceCIDR" msgpack:"sourceCIDR" bson:"sourcecidr" mapstructure:"sourceCIDR,omitempty"` // Source port range start. SourceFromPort int `json:"sourceFromPort" msgpack:"sourceFromPort" bson:"sourcefromport" mapstructure:"sourceFromPort,omitempty"` // Source port range end. SourceToPort int `json:"sourceToPort" msgpack:"sourceToPort" bson:"sourcetoport" mapstructure:"sourceToPort,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
MirrorRule represents the model of a mirrorrule
func (*MirrorRule) AttributeSpecifications ¶
func (*MirrorRule) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*MirrorRule) BleveType ¶
func (o *MirrorRule) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*MirrorRule) DeepCopy ¶
func (o *MirrorRule) DeepCopy() *MirrorRule
DeepCopy returns a deep copy if the MirrorRule.
func (*MirrorRule) DeepCopyInto ¶
func (o *MirrorRule) DeepCopyInto(out *MirrorRule)
DeepCopyInto copies the receiver into the given *MirrorRule.
func (*MirrorRule) GetBSON ¶
func (o *MirrorRule) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorRule) SetBSON ¶
func (o *MirrorRule) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorRule) SpecificationForAttribute ¶
func (*MirrorRule) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*MirrorRule) Validate ¶
func (o *MirrorRule) Validate() error
Validate valides the current information stored into the structure.
func (*MirrorRule) ValueForAttribute ¶
func (o *MirrorRule) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type MirrorRuleActionValue ¶
type MirrorRuleActionValue string
MirrorRuleActionValue represents the possible values for attribute "action".
const ( // MirrorRuleActionAccept represents the value Accept. MirrorRuleActionAccept MirrorRuleActionValue = "Accept" // MirrorRuleActionReject represents the value Reject. MirrorRuleActionReject MirrorRuleActionValue = "Reject" )
type MirrorRuleDirectionValue ¶
type MirrorRuleDirectionValue string
MirrorRuleDirectionValue represents the possible values for attribute "direction".
const ( // MirrorRuleDirectionEgress represents the value Egress. MirrorRuleDirectionEgress MirrorRuleDirectionValue = "Egress" // MirrorRuleDirectionIngress represents the value Ingress. MirrorRuleDirectionIngress MirrorRuleDirectionValue = "Ingress" )
type MirrorScaleGroup ¶
type MirrorScaleGroup struct { // The availability zones associated with the auto-scaling group. AvailabilityZones []string `json:"availabilityZones" msgpack:"availabilityZones" bson:"-" mapstructure:"availabilityZones,omitempty"` // Name of the entity. Name string `json:"name" msgpack:"name" bson:"name" mapstructure:"name,omitempty"` // The availability zones associated with the auto-scaling group that are not // associated with the firewall. UnmatchedAvailabilityZones []string `` /* 131-byte string literal not displayed */ ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
MirrorScaleGroup represents the model of a mirrorscalegroup
func NewMirrorScaleGroup ¶
func NewMirrorScaleGroup() *MirrorScaleGroup
NewMirrorScaleGroup returns a new *MirrorScaleGroup
func (*MirrorScaleGroup) AttributeSpecifications ¶
func (*MirrorScaleGroup) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*MirrorScaleGroup) BleveType ¶
func (o *MirrorScaleGroup) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*MirrorScaleGroup) DeepCopy ¶
func (o *MirrorScaleGroup) DeepCopy() *MirrorScaleGroup
DeepCopy returns a deep copy if the MirrorScaleGroup.
func (*MirrorScaleGroup) DeepCopyInto ¶
func (o *MirrorScaleGroup) DeepCopyInto(out *MirrorScaleGroup)
DeepCopyInto copies the receiver into the given *MirrorScaleGroup.
func (*MirrorScaleGroup) GetBSON ¶
func (o *MirrorScaleGroup) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorScaleGroup) GetName ¶
func (o *MirrorScaleGroup) GetName() string
GetName returns the Name of the receiver.
func (*MirrorScaleGroup) SetBSON ¶
func (o *MirrorScaleGroup) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorScaleGroup) SetName ¶
func (o *MirrorScaleGroup) SetName(name string)
SetName sets the property Name of the receiver using the given value.
func (*MirrorScaleGroup) SpecificationForAttribute ¶
func (*MirrorScaleGroup) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*MirrorScaleGroup) Validate ¶
func (o *MirrorScaleGroup) Validate() error
Validate valides the current information stored into the structure.
func (*MirrorScaleGroup) ValueForAttribute ¶
func (o *MirrorScaleGroup) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type MirrorSourceOption ¶
type MirrorSourceOption struct { // TODO remove me. AutoScalingGroupNames []string `json:"autoScalingGroupNames" msgpack:"autoScalingGroupNames" bson:"-" mapstructure:"autoScalingGroupNames,omitempty"` // List of discovered auto-scaling groups. AutoScalingGroups []*MirrorScaleGroup `json:"autoScalingGroups" msgpack:"autoScalingGroups" bson:"-" mapstructure:"autoScalingGroups,omitempty"` // The ID of the firewall whose VPCs/AZs should be used to search for instances. FirewallID string `json:"firewallID" msgpack:"firewallID" bson:"-" mapstructure:"firewallID,omitempty"` // List of discovered mirror source instances. Instances []*MirrorInstance `json:"instances" msgpack:"instances" bson:"-" mapstructure:"instances,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
MirrorSourceOption represents the model of a mirrorsourceoption
func NewMirrorSourceOption ¶
func NewMirrorSourceOption() *MirrorSourceOption
NewMirrorSourceOption returns a new *MirrorSourceOption
func (*MirrorSourceOption) AttributeSpecifications ¶
func (*MirrorSourceOption) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*MirrorSourceOption) BleveType ¶
func (o *MirrorSourceOption) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*MirrorSourceOption) DeepCopy ¶
func (o *MirrorSourceOption) DeepCopy() *MirrorSourceOption
DeepCopy returns a deep copy if the MirrorSourceOption.
func (*MirrorSourceOption) DeepCopyInto ¶
func (o *MirrorSourceOption) DeepCopyInto(out *MirrorSourceOption)
DeepCopyInto copies the receiver into the given *MirrorSourceOption.
func (*MirrorSourceOption) DefaultOrder ¶
func (o *MirrorSourceOption) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*MirrorSourceOption) Doc ¶
func (o *MirrorSourceOption) Doc() string
Doc returns the documentation for the object
func (*MirrorSourceOption) GetBSON ¶
func (o *MirrorSourceOption) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorSourceOption) Identifier ¶
func (o *MirrorSourceOption) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*MirrorSourceOption) Identity ¶
func (o *MirrorSourceOption) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*MirrorSourceOption) Patch ¶
func (o *MirrorSourceOption) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseMirrorSourceOption to the object.
func (*MirrorSourceOption) SetBSON ¶
func (o *MirrorSourceOption) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*MirrorSourceOption) SetIdentifier ¶
func (o *MirrorSourceOption) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*MirrorSourceOption) SpecificationForAttribute ¶
func (*MirrorSourceOption) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*MirrorSourceOption) String ¶
func (o *MirrorSourceOption) String() string
func (*MirrorSourceOption) ToSparse ¶
func (o *MirrorSourceOption) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*MirrorSourceOption) Validate ¶
func (o *MirrorSourceOption) Validate() error
Validate valides the current information stored into the structure.
func (*MirrorSourceOption) ValueForAttribute ¶
func (o *MirrorSourceOption) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*MirrorSourceOption) Version ¶
func (o *MirrorSourceOption) Version() int
Version returns the hardcoded version of the model.
type MirrorSourceOptionsList ¶
type MirrorSourceOptionsList []*MirrorSourceOption
MirrorSourceOptionsList represents a list of MirrorSourceOptions
func (MirrorSourceOptionsList) Append ¶
func (o MirrorSourceOptionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the MirrorSourceOptionsList.
func (MirrorSourceOptionsList) Copy ¶
func (o MirrorSourceOptionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the MirrorSourceOptionsList.
func (MirrorSourceOptionsList) DefaultOrder ¶
func (o MirrorSourceOptionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (MirrorSourceOptionsList) Identity ¶
func (o MirrorSourceOptionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (MirrorSourceOptionsList) List ¶
func (o MirrorSourceOptionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (MirrorSourceOptionsList) ToSparse ¶
func (o MirrorSourceOptionsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the MirrorSourceOptionsList converted to SparseMirrorSourceOptionsList. Objects in the list will only contain the given fields. No field means entire field set.
func (MirrorSourceOptionsList) Version ¶
func (o MirrorSourceOptionsList) Version() int
Version returns the version of the content.
type PCFWAccount ¶
type PCFWAccount struct { // AWS Account ID. AWSAccountID string `json:"AWSAccountID" msgpack:"AWSAccountID" bson:"awsaccountid" mapstructure:"AWSAccountID,omitempty"` // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // External ID used in log query role. LogQueryExternalID string `json:"LogQueryExternalID" msgpack:"LogQueryExternalID" bson:"logqueryexternalid" mapstructure:"LogQueryExternalID,omitempty"` // NGFW cloud formation template hash. NGFWCFTHash string `json:"NGFWCFTHash" msgpack:"NGFWCFTHash" bson:"ngfwcfthash" mapstructure:"NGFWCFTHash,omitempty"` // NGFW external ID. NGFWExternalID string `json:"NGFWExternalID" msgpack:"NGFWExternalID" bson:"ngfwexternalid" mapstructure:"NGFWExternalID,omitempty"` // NGFW onboarding status. NGFWOnboardingStatus string `` /* 132-byte string literal not displayed */ // NGFW AWS service account ID. NGFWServiceAccountID string `` /* 132-byte string literal not displayed */ // NGFW tenant ID. NGFWTenantID string `json:"NGFWTenantID" msgpack:"NGFWTenantID" bson:"ngfwtenantid" mapstructure:"NGFWTenantID,omitempty"` // Issuer for Prisma Cloud tenant (identifies the Prisma Cloud stack for IAM role // usage). PCTenantIssuer string `json:"PCTenantIssuer" msgpack:"PCTenantIssuer" bson:"pctenantissuer" mapstructure:"PCTenantIssuer,omitempty"` // The date when the account was activated. ActivationDate time.Time `json:"activationDate" msgpack:"activationDate" bson:"activationdate" mapstructure:"activationDate,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // Athena workgroup to execute queries in. AthenaWorkgroup string `json:"athenaWorkgroup" msgpack:"athenaWorkgroup" bson:"athenaworkgroup" mapstructure:"athenaWorkgroup,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // AWS rulestack decryption role ARN. DecryptionRoleARN string `json:"decryptionRoleARN" msgpack:"decryptionRoleARN" bson:"decryptionrolearn" mapstructure:"decryptionRoleARN,omitempty"` // AWS endpoint role ARN. EndpointRoleARN string `json:"endpointRoleARN" msgpack:"endpointRoleARN" bson:"endpointrolearn" mapstructure:"endpointRoleARN,omitempty"` // The log destination for logging. The value will be converted to lower case and // have the AWS account ID and logging region appended to it (ie. // logs-1234-us-east-2) when used to create an S3 bucket for logging. LogDestination string `json:"logDestination" msgpack:"logDestination" bson:"logdestination" mapstructure:"logDestination,omitempty"` // Destination type for log output. LogDestinationType PCFWAccountLogDestinationTypeValue `json:"logDestinationType" msgpack:"logDestinationType" bson:"logdestinationtype" mapstructure:"logDestinationType,omitempty"` // ARN of AWS role that allows the NGFW to push logs. LogPushRoleARN string `json:"logPushRoleARN" msgpack:"logPushRoleARN" bson:"logpushrolearn" mapstructure:"logPushRoleARN,omitempty"` // ARN of AWS role that allows the PCFW to query logs. LogQueryRoleARN string `json:"logQueryRoleARN" msgpack:"logQueryRoleARN" bson:"logqueryrolearn" mapstructure:"logQueryRoleARN,omitempty"` // The AWS region where logging data lives. LogRegion string `json:"logRegion" msgpack:"logRegion" bson:"logregion" mapstructure:"logRegion,omitempty"` // Prefix to use for logging resources. LogResourcePrefix string `json:"logResourcePrefix" msgpack:"logResourcePrefix" bson:"logresourceprefix" mapstructure:"logResourcePrefix,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // indicates the primary AWS account. PrimaryAccount bool `json:"primaryAccount" msgpack:"primaryAccount" bson:"primaryaccount" mapstructure:"primaryAccount,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // status of account. Status PCFWAccountStatusValue `json:"status" msgpack:"status" bson:"status" mapstructure:"status,omitempty"` // status failure reason. StatusReason string `json:"statusReason" msgpack:"statusReason" bson:"statusreason" mapstructure:"statusReason,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWAccount represents the model of a pcfwaccount
func (*PCFWAccount) AttributeSpecifications ¶
func (*PCFWAccount) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWAccount) BleveType ¶
func (o *PCFWAccount) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWAccount) DeepCopy ¶
func (o *PCFWAccount) DeepCopy() *PCFWAccount
DeepCopy returns a deep copy if the PCFWAccount.
func (*PCFWAccount) DeepCopyInto ¶
func (o *PCFWAccount) DeepCopyInto(out *PCFWAccount)
DeepCopyInto copies the receiver into the given *PCFWAccount.
func (*PCFWAccount) DefaultOrder ¶
func (o *PCFWAccount) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWAccount) Doc ¶
func (o *PCFWAccount) Doc() string
Doc returns the documentation for the object
func (*PCFWAccount) GetAnnotations ¶
func (o *PCFWAccount) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*PCFWAccount) GetAssociatedTags ¶
func (o *PCFWAccount) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*PCFWAccount) GetBSON ¶
func (o *PCFWAccount) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWAccount) GetCreateTime ¶
func (o *PCFWAccount) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*PCFWAccount) GetNamespace ¶
func (o *PCFWAccount) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*PCFWAccount) GetNormalizedTags ¶
func (o *PCFWAccount) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*PCFWAccount) GetProtected ¶
func (o *PCFWAccount) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*PCFWAccount) GetUpdateTime ¶
func (o *PCFWAccount) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*PCFWAccount) Identifier ¶
func (o *PCFWAccount) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWAccount) Identity ¶
func (o *PCFWAccount) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWAccount) Patch ¶
func (o *PCFWAccount) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWAccount to the object.
func (*PCFWAccount) SetAnnotations ¶
func (o *PCFWAccount) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*PCFWAccount) SetAssociatedTags ¶
func (o *PCFWAccount) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*PCFWAccount) SetBSON ¶
func (o *PCFWAccount) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWAccount) SetCreateTime ¶
func (o *PCFWAccount) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*PCFWAccount) SetIdentifier ¶
func (o *PCFWAccount) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWAccount) SetNamespace ¶
func (o *PCFWAccount) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*PCFWAccount) SetNormalizedTags ¶
func (o *PCFWAccount) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*PCFWAccount) SetProtected ¶
func (o *PCFWAccount) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*PCFWAccount) SetUpdateTime ¶
func (o *PCFWAccount) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*PCFWAccount) SpecificationForAttribute ¶
func (*PCFWAccount) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWAccount) String ¶
func (o *PCFWAccount) String() string
func (*PCFWAccount) ToSparse ¶
func (o *PCFWAccount) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWAccount) Validate ¶
func (o *PCFWAccount) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWAccount) ValueForAttribute ¶
func (o *PCFWAccount) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWAccount) Version ¶
func (o *PCFWAccount) Version() int
Version returns the hardcoded version of the model.
type PCFWAccountLogDestinationTypeValue ¶
type PCFWAccountLogDestinationTypeValue string
PCFWAccountLogDestinationTypeValue represents the possible values for attribute "logDestinationType".
const ( // PCFWAccountLogDestinationTypeCloudwatch represents the value Cloudwatch. PCFWAccountLogDestinationTypeCloudwatch PCFWAccountLogDestinationTypeValue = "Cloudwatch" // PCFWAccountLogDestinationTypeKinesisFirehose represents the value KinesisFirehose. PCFWAccountLogDestinationTypeKinesisFirehose PCFWAccountLogDestinationTypeValue = "KinesisFirehose" // PCFWAccountLogDestinationTypePrisma represents the value Prisma. PCFWAccountLogDestinationTypePrisma PCFWAccountLogDestinationTypeValue = "Prisma" // PCFWAccountLogDestinationTypeS3 represents the value S3. PCFWAccountLogDestinationTypeS3 PCFWAccountLogDestinationTypeValue = "S3" )
type PCFWAccountMirrorSource ¶
type PCFWAccountMirrorSource struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // The list of all autoscaling group names where instances are to be monitored. AutoScalingGroupNames []string `` /* 136-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // Whether or not any required endpoint for any VPC is absent. EndpointAbsent bool `json:"endpointAbsent" msgpack:"endpointAbsent" bson:"-" mapstructure:"endpointAbsent,omitempty"` // Traffic mirror filter to specify what traffic is to be mirrored. Filter *MirrorFilter `json:"filter" msgpack:"filter" bson:"filter" mapstructure:"filter,omitempty"` // The firewall ID associated with this mirror source. FirewallID string `json:"firewallID" msgpack:"firewallID" bson:"firewallid" mapstructure:"firewallID,omitempty"` // The list of all instance IDs where traffic is to be monitored. InstanceIDs []string `json:"instanceIDs" msgpack:"instanceIDs" bson:"instanceids" mapstructure:"instanceIDs,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWAccountMirrorSource represents the model of a pcfwaccountmirrorsource
func NewPCFWAccountMirrorSource ¶
func NewPCFWAccountMirrorSource() *PCFWAccountMirrorSource
NewPCFWAccountMirrorSource returns a new *PCFWAccountMirrorSource
func (*PCFWAccountMirrorSource) AttributeSpecifications ¶
func (*PCFWAccountMirrorSource) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWAccountMirrorSource) BleveType ¶
func (o *PCFWAccountMirrorSource) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWAccountMirrorSource) DeepCopy ¶
func (o *PCFWAccountMirrorSource) DeepCopy() *PCFWAccountMirrorSource
DeepCopy returns a deep copy if the PCFWAccountMirrorSource.
func (*PCFWAccountMirrorSource) DeepCopyInto ¶
func (o *PCFWAccountMirrorSource) DeepCopyInto(out *PCFWAccountMirrorSource)
DeepCopyInto copies the receiver into the given *PCFWAccountMirrorSource.
func (*PCFWAccountMirrorSource) DefaultOrder ¶
func (o *PCFWAccountMirrorSource) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWAccountMirrorSource) Doc ¶
func (o *PCFWAccountMirrorSource) Doc() string
Doc returns the documentation for the object
func (*PCFWAccountMirrorSource) GetAnnotations ¶
func (o *PCFWAccountMirrorSource) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*PCFWAccountMirrorSource) GetAssociatedTags ¶
func (o *PCFWAccountMirrorSource) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*PCFWAccountMirrorSource) GetBSON ¶
func (o *PCFWAccountMirrorSource) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWAccountMirrorSource) GetCreateTime ¶
func (o *PCFWAccountMirrorSource) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*PCFWAccountMirrorSource) GetDescription ¶
func (o *PCFWAccountMirrorSource) GetDescription() string
GetDescription returns the Description of the receiver.
func (*PCFWAccountMirrorSource) GetNamespace ¶
func (o *PCFWAccountMirrorSource) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*PCFWAccountMirrorSource) GetNormalizedTags ¶
func (o *PCFWAccountMirrorSource) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*PCFWAccountMirrorSource) GetProtected ¶
func (o *PCFWAccountMirrorSource) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*PCFWAccountMirrorSource) GetUpdateTime ¶
func (o *PCFWAccountMirrorSource) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*PCFWAccountMirrorSource) Identifier ¶
func (o *PCFWAccountMirrorSource) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWAccountMirrorSource) Identity ¶
func (o *PCFWAccountMirrorSource) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWAccountMirrorSource) Patch ¶
func (o *PCFWAccountMirrorSource) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWAccountMirrorSource to the object.
func (*PCFWAccountMirrorSource) SetAnnotations ¶
func (o *PCFWAccountMirrorSource) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*PCFWAccountMirrorSource) SetAssociatedTags ¶
func (o *PCFWAccountMirrorSource) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*PCFWAccountMirrorSource) SetBSON ¶
func (o *PCFWAccountMirrorSource) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWAccountMirrorSource) SetCreateTime ¶
func (o *PCFWAccountMirrorSource) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*PCFWAccountMirrorSource) SetDescription ¶
func (o *PCFWAccountMirrorSource) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*PCFWAccountMirrorSource) SetIdentifier ¶
func (o *PCFWAccountMirrorSource) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWAccountMirrorSource) SetNamespace ¶
func (o *PCFWAccountMirrorSource) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*PCFWAccountMirrorSource) SetNormalizedTags ¶
func (o *PCFWAccountMirrorSource) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*PCFWAccountMirrorSource) SetProtected ¶
func (o *PCFWAccountMirrorSource) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*PCFWAccountMirrorSource) SetUpdateTime ¶
func (o *PCFWAccountMirrorSource) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*PCFWAccountMirrorSource) SpecificationForAttribute ¶
func (*PCFWAccountMirrorSource) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWAccountMirrorSource) String ¶
func (o *PCFWAccountMirrorSource) String() string
func (*PCFWAccountMirrorSource) ToSparse ¶
func (o *PCFWAccountMirrorSource) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWAccountMirrorSource) Validate ¶
func (o *PCFWAccountMirrorSource) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWAccountMirrorSource) ValueForAttribute ¶
func (o *PCFWAccountMirrorSource) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWAccountMirrorSource) Version ¶
func (o *PCFWAccountMirrorSource) Version() int
Version returns the hardcoded version of the model.
type PCFWAccountMirrorSourceState ¶
type PCFWAccountMirrorSourceState struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // The AWS VPC ID of the instance that is the source of traffic mirroring. VPCID string `json:"VPCID" msgpack:"VPCID" bson:"vpcid" mapstructure:"VPCID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // The autoscaling group name of the instance that is the source of traffic // mirroring. AutoScalingGroupName string `` /* 132-byte string literal not displayed */ // The availability zone of the instance that is the source of traffic mirroring. AvailabilityZone string `json:"availabilityZone" msgpack:"availabilityZone" bson:"availabilityzone" mapstructure:"availabilityZone,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // Description of the object. Description string `json:"description" msgpack:"description" bson:"description" mapstructure:"description,omitempty"` // The firewall ID destination for traffic mirroring. FirewallID string `json:"firewallID" msgpack:"firewallID" bson:"firewallid" mapstructure:"firewallID,omitempty"` // The instance ID that is the source of traffic mirroring. InstanceID string `json:"instanceID" msgpack:"instanceID" bson:"instanceid" mapstructure:"instanceID,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // The ENI that is the source of traffic mirroring. NetworkInterface string `json:"networkInterface" msgpack:"networkInterface" bson:"networkinterface" mapstructure:"networkInterface,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // The status of the traffic mirroring session. Status PCFWAccountMirrorSourceStateStatusValue `json:"status" msgpack:"status" bson:"status" mapstructure:"status,omitempty"` // The status description of the traffic mirroring session. StatusReason string `json:"statusReason" msgpack:"statusReason" bson:"statusreason" mapstructure:"statusReason,omitempty"` // Traffic mirroring session ID of the created mirroring session. TrafficMirrorSessionId string `` /* 140-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWAccountMirrorSourceState represents the model of a pcfwaccountmirrorsourcestate
func NewPCFWAccountMirrorSourceState ¶
func NewPCFWAccountMirrorSourceState() *PCFWAccountMirrorSourceState
NewPCFWAccountMirrorSourceState returns a new *PCFWAccountMirrorSourceState
func (*PCFWAccountMirrorSourceState) AttributeSpecifications ¶
func (*PCFWAccountMirrorSourceState) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWAccountMirrorSourceState) BleveType ¶
func (o *PCFWAccountMirrorSourceState) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWAccountMirrorSourceState) DeepCopy ¶
func (o *PCFWAccountMirrorSourceState) DeepCopy() *PCFWAccountMirrorSourceState
DeepCopy returns a deep copy if the PCFWAccountMirrorSourceState.
func (*PCFWAccountMirrorSourceState) DeepCopyInto ¶
func (o *PCFWAccountMirrorSourceState) DeepCopyInto(out *PCFWAccountMirrorSourceState)
DeepCopyInto copies the receiver into the given *PCFWAccountMirrorSourceState.
func (*PCFWAccountMirrorSourceState) DefaultOrder ¶
func (o *PCFWAccountMirrorSourceState) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWAccountMirrorSourceState) Doc ¶
func (o *PCFWAccountMirrorSourceState) Doc() string
Doc returns the documentation for the object
func (*PCFWAccountMirrorSourceState) GetAnnotations ¶
func (o *PCFWAccountMirrorSourceState) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*PCFWAccountMirrorSourceState) GetAssociatedTags ¶
func (o *PCFWAccountMirrorSourceState) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*PCFWAccountMirrorSourceState) GetBSON ¶
func (o *PCFWAccountMirrorSourceState) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWAccountMirrorSourceState) GetCreateTime ¶
func (o *PCFWAccountMirrorSourceState) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*PCFWAccountMirrorSourceState) GetDescription ¶
func (o *PCFWAccountMirrorSourceState) GetDescription() string
GetDescription returns the Description of the receiver.
func (*PCFWAccountMirrorSourceState) GetNamespace ¶
func (o *PCFWAccountMirrorSourceState) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*PCFWAccountMirrorSourceState) GetNormalizedTags ¶
func (o *PCFWAccountMirrorSourceState) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*PCFWAccountMirrorSourceState) GetProtected ¶
func (o *PCFWAccountMirrorSourceState) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*PCFWAccountMirrorSourceState) GetUpdateTime ¶
func (o *PCFWAccountMirrorSourceState) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*PCFWAccountMirrorSourceState) Identifier ¶
func (o *PCFWAccountMirrorSourceState) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWAccountMirrorSourceState) Identity ¶
func (o *PCFWAccountMirrorSourceState) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWAccountMirrorSourceState) Patch ¶
func (o *PCFWAccountMirrorSourceState) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWAccountMirrorSourceState to the object.
func (*PCFWAccountMirrorSourceState) SetAnnotations ¶
func (o *PCFWAccountMirrorSourceState) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*PCFWAccountMirrorSourceState) SetAssociatedTags ¶
func (o *PCFWAccountMirrorSourceState) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*PCFWAccountMirrorSourceState) SetBSON ¶
func (o *PCFWAccountMirrorSourceState) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWAccountMirrorSourceState) SetCreateTime ¶
func (o *PCFWAccountMirrorSourceState) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*PCFWAccountMirrorSourceState) SetDescription ¶
func (o *PCFWAccountMirrorSourceState) SetDescription(description string)
SetDescription sets the property Description of the receiver using the given value.
func (*PCFWAccountMirrorSourceState) SetIdentifier ¶
func (o *PCFWAccountMirrorSourceState) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWAccountMirrorSourceState) SetNamespace ¶
func (o *PCFWAccountMirrorSourceState) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*PCFWAccountMirrorSourceState) SetNormalizedTags ¶
func (o *PCFWAccountMirrorSourceState) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*PCFWAccountMirrorSourceState) SetProtected ¶
func (o *PCFWAccountMirrorSourceState) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*PCFWAccountMirrorSourceState) SetUpdateTime ¶
func (o *PCFWAccountMirrorSourceState) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*PCFWAccountMirrorSourceState) SpecificationForAttribute ¶
func (*PCFWAccountMirrorSourceState) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWAccountMirrorSourceState) String ¶
func (o *PCFWAccountMirrorSourceState) String() string
func (*PCFWAccountMirrorSourceState) ToSparse ¶
func (o *PCFWAccountMirrorSourceState) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWAccountMirrorSourceState) Validate ¶
func (o *PCFWAccountMirrorSourceState) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWAccountMirrorSourceState) ValueForAttribute ¶
func (o *PCFWAccountMirrorSourceState) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWAccountMirrorSourceState) Version ¶
func (o *PCFWAccountMirrorSourceState) Version() int
Version returns the hardcoded version of the model.
type PCFWAccountMirrorSourceStateStatusValue ¶
type PCFWAccountMirrorSourceStateStatusValue string
PCFWAccountMirrorSourceStateStatusValue represents the possible values for attribute "status".
const ( // PCFWAccountMirrorSourceStateStatusFailed represents the value Failed. PCFWAccountMirrorSourceStateStatusFailed PCFWAccountMirrorSourceStateStatusValue = "Failed" // PCFWAccountMirrorSourceStateStatusSuccess represents the value Success. PCFWAccountMirrorSourceStateStatusSuccess PCFWAccountMirrorSourceStateStatusValue = "Success" )
type PCFWAccountMirrorSourceStatesList ¶
type PCFWAccountMirrorSourceStatesList []*PCFWAccountMirrorSourceState
PCFWAccountMirrorSourceStatesList represents a list of PCFWAccountMirrorSourceStates
func (PCFWAccountMirrorSourceStatesList) Append ¶
func (o PCFWAccountMirrorSourceStatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWAccountMirrorSourceStatesList.
func (PCFWAccountMirrorSourceStatesList) Copy ¶
func (o PCFWAccountMirrorSourceStatesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWAccountMirrorSourceStatesList.
func (PCFWAccountMirrorSourceStatesList) DefaultOrder ¶
func (o PCFWAccountMirrorSourceStatesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWAccountMirrorSourceStatesList) Identity ¶
func (o PCFWAccountMirrorSourceStatesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWAccountMirrorSourceStatesList) List ¶
func (o PCFWAccountMirrorSourceStatesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWAccountMirrorSourceStatesList) ToSparse ¶
func (o PCFWAccountMirrorSourceStatesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWAccountMirrorSourceStatesList converted to SparsePCFWAccountMirrorSourceStatesList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWAccountMirrorSourceStatesList) Version ¶
func (o PCFWAccountMirrorSourceStatesList) Version() int
Version returns the version of the content.
type PCFWAccountMirrorSourcesList ¶
type PCFWAccountMirrorSourcesList []*PCFWAccountMirrorSource
PCFWAccountMirrorSourcesList represents a list of PCFWAccountMirrorSources
func (PCFWAccountMirrorSourcesList) Append ¶
func (o PCFWAccountMirrorSourcesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWAccountMirrorSourcesList.
func (PCFWAccountMirrorSourcesList) Copy ¶
func (o PCFWAccountMirrorSourcesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWAccountMirrorSourcesList.
func (PCFWAccountMirrorSourcesList) DefaultOrder ¶
func (o PCFWAccountMirrorSourcesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWAccountMirrorSourcesList) Identity ¶
func (o PCFWAccountMirrorSourcesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWAccountMirrorSourcesList) List ¶
func (o PCFWAccountMirrorSourcesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWAccountMirrorSourcesList) ToSparse ¶
func (o PCFWAccountMirrorSourcesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWAccountMirrorSourcesList converted to SparsePCFWAccountMirrorSourcesList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWAccountMirrorSourcesList) Version ¶
func (o PCFWAccountMirrorSourcesList) Version() int
Version returns the version of the content.
type PCFWAccountStatusValue ¶
type PCFWAccountStatusValue string
PCFWAccountStatusValue represents the possible values for attribute "status".
const ( // PCFWAccountStatusCreating represents the value Creating. PCFWAccountStatusCreating PCFWAccountStatusValue = "Creating" // PCFWAccountStatusDeleting represents the value Deleting. PCFWAccountStatusDeleting PCFWAccountStatusValue = "Deleting" // PCFWAccountStatusFailed represents the value Failed. PCFWAccountStatusFailed PCFWAccountStatusValue = "Failed" // PCFWAccountStatusPending represents the value Pending. PCFWAccountStatusPending PCFWAccountStatusValue = "Pending" // PCFWAccountStatusSuccess represents the value Success. PCFWAccountStatusSuccess PCFWAccountStatusValue = "Success" )
type PCFWAccountsList ¶
type PCFWAccountsList []*PCFWAccount
PCFWAccountsList represents a list of PCFWAccounts
func (PCFWAccountsList) Append ¶
func (o PCFWAccountsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWAccountsList.
func (PCFWAccountsList) Copy ¶
func (o PCFWAccountsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWAccountsList.
func (PCFWAccountsList) DefaultOrder ¶
func (o PCFWAccountsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWAccountsList) Identity ¶
func (o PCFWAccountsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWAccountsList) List ¶
func (o PCFWAccountsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWAccountsList) ToSparse ¶
func (o PCFWAccountsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWAccountsList converted to SparsePCFWAccountsList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWAccountsList) Version ¶
func (o PCFWAccountsList) Version() int
Version returns the version of the content.
type PCFWFirewallConfigTerraform ¶
type PCFWFirewallConfigTerraform struct { // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWFirewallConfigTerraform represents the model of a pcfwfirewallconfigterraform
func NewPCFWFirewallConfigTerraform ¶
func NewPCFWFirewallConfigTerraform() *PCFWFirewallConfigTerraform
NewPCFWFirewallConfigTerraform returns a new *PCFWFirewallConfigTerraform
func (*PCFWFirewallConfigTerraform) AttributeSpecifications ¶
func (*PCFWFirewallConfigTerraform) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWFirewallConfigTerraform) BleveType ¶
func (o *PCFWFirewallConfigTerraform) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWFirewallConfigTerraform) DeepCopy ¶
func (o *PCFWFirewallConfigTerraform) DeepCopy() *PCFWFirewallConfigTerraform
DeepCopy returns a deep copy if the PCFWFirewallConfigTerraform.
func (*PCFWFirewallConfigTerraform) DeepCopyInto ¶
func (o *PCFWFirewallConfigTerraform) DeepCopyInto(out *PCFWFirewallConfigTerraform)
DeepCopyInto copies the receiver into the given *PCFWFirewallConfigTerraform.
func (*PCFWFirewallConfigTerraform) DefaultOrder ¶
func (o *PCFWFirewallConfigTerraform) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWFirewallConfigTerraform) Doc ¶
func (o *PCFWFirewallConfigTerraform) Doc() string
Doc returns the documentation for the object
func (*PCFWFirewallConfigTerraform) GetBSON ¶
func (o *PCFWFirewallConfigTerraform) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWFirewallConfigTerraform) GetNamespace ¶
func (o *PCFWFirewallConfigTerraform) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*PCFWFirewallConfigTerraform) Identifier ¶
func (o *PCFWFirewallConfigTerraform) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWFirewallConfigTerraform) Identity ¶
func (o *PCFWFirewallConfigTerraform) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWFirewallConfigTerraform) Patch ¶
func (o *PCFWFirewallConfigTerraform) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWFirewallConfigTerraform to the object.
func (*PCFWFirewallConfigTerraform) SetBSON ¶
func (o *PCFWFirewallConfigTerraform) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWFirewallConfigTerraform) SetIdentifier ¶
func (o *PCFWFirewallConfigTerraform) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWFirewallConfigTerraform) SetNamespace ¶
func (o *PCFWFirewallConfigTerraform) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*PCFWFirewallConfigTerraform) SpecificationForAttribute ¶
func (*PCFWFirewallConfigTerraform) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWFirewallConfigTerraform) String ¶
func (o *PCFWFirewallConfigTerraform) String() string
func (*PCFWFirewallConfigTerraform) ToSparse ¶
func (o *PCFWFirewallConfigTerraform) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWFirewallConfigTerraform) Validate ¶
func (o *PCFWFirewallConfigTerraform) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWFirewallConfigTerraform) ValueForAttribute ¶
func (o *PCFWFirewallConfigTerraform) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWFirewallConfigTerraform) Version ¶
func (o *PCFWFirewallConfigTerraform) Version() int
Version returns the hardcoded version of the model.
type PCFWFirewallConfigTerraformsList ¶
type PCFWFirewallConfigTerraformsList []*PCFWFirewallConfigTerraform
PCFWFirewallConfigTerraformsList represents a list of PCFWFirewallConfigTerraforms
func (PCFWFirewallConfigTerraformsList) Append ¶
func (o PCFWFirewallConfigTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWFirewallConfigTerraformsList.
func (PCFWFirewallConfigTerraformsList) Copy ¶
func (o PCFWFirewallConfigTerraformsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWFirewallConfigTerraformsList.
func (PCFWFirewallConfigTerraformsList) DefaultOrder ¶
func (o PCFWFirewallConfigTerraformsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWFirewallConfigTerraformsList) Identity ¶
func (o PCFWFirewallConfigTerraformsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWFirewallConfigTerraformsList) List ¶
func (o PCFWFirewallConfigTerraformsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWFirewallConfigTerraformsList) ToSparse ¶
func (o PCFWFirewallConfigTerraformsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWFirewallConfigTerraformsList converted to SparsePCFWFirewallConfigTerraformsList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWFirewallConfigTerraformsList) Version ¶
func (o PCFWFirewallConfigTerraformsList) Version() int
Version returns the version of the content.
type PCFWLambdaHealth ¶
type PCFWLambdaHealth struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // The ARN of the lambda function resource. LambdaARN string `json:"lambdaARN" msgpack:"lambdaARN" bson:"lambdaarn" mapstructure:"lambdaARN,omitempty"` // The name of the lambda function. LambdaName string `json:"lambdaName" msgpack:"lambdaName" bson:"lambdaname" mapstructure:"lambdaName,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // The AWS region where the lambda function is running. Region string `json:"region" msgpack:"region" bson:"region" mapstructure:"region,omitempty"` // The status of the lambda function. Status PCFWLambdaHealthStatusValue `json:"status" msgpack:"status" bson:"status" mapstructure:"status,omitempty"` // The status description of the lambda function. StatusMessage string `json:"statusMessage" msgpack:"statusMessage" bson:"statusmessage" mapstructure:"statusMessage,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWLambdaHealth represents the model of a pcfwlambdahealth
func NewPCFWLambdaHealth ¶
func NewPCFWLambdaHealth() *PCFWLambdaHealth
NewPCFWLambdaHealth returns a new *PCFWLambdaHealth
func (*PCFWLambdaHealth) AttributeSpecifications ¶
func (*PCFWLambdaHealth) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWLambdaHealth) BleveType ¶
func (o *PCFWLambdaHealth) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWLambdaHealth) DeepCopy ¶
func (o *PCFWLambdaHealth) DeepCopy() *PCFWLambdaHealth
DeepCopy returns a deep copy if the PCFWLambdaHealth.
func (*PCFWLambdaHealth) DeepCopyInto ¶
func (o *PCFWLambdaHealth) DeepCopyInto(out *PCFWLambdaHealth)
DeepCopyInto copies the receiver into the given *PCFWLambdaHealth.
func (*PCFWLambdaHealth) DefaultOrder ¶
func (o *PCFWLambdaHealth) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWLambdaHealth) Doc ¶
func (o *PCFWLambdaHealth) Doc() string
Doc returns the documentation for the object
func (*PCFWLambdaHealth) GetAnnotations ¶
func (o *PCFWLambdaHealth) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*PCFWLambdaHealth) GetAssociatedTags ¶
func (o *PCFWLambdaHealth) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*PCFWLambdaHealth) GetBSON ¶
func (o *PCFWLambdaHealth) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWLambdaHealth) GetCreateTime ¶
func (o *PCFWLambdaHealth) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*PCFWLambdaHealth) GetNamespace ¶
func (o *PCFWLambdaHealth) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*PCFWLambdaHealth) GetNormalizedTags ¶
func (o *PCFWLambdaHealth) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*PCFWLambdaHealth) GetProtected ¶
func (o *PCFWLambdaHealth) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*PCFWLambdaHealth) GetUpdateTime ¶
func (o *PCFWLambdaHealth) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*PCFWLambdaHealth) Identifier ¶
func (o *PCFWLambdaHealth) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWLambdaHealth) Identity ¶
func (o *PCFWLambdaHealth) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWLambdaHealth) Patch ¶
func (o *PCFWLambdaHealth) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWLambdaHealth to the object.
func (*PCFWLambdaHealth) SetAnnotations ¶
func (o *PCFWLambdaHealth) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*PCFWLambdaHealth) SetAssociatedTags ¶
func (o *PCFWLambdaHealth) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*PCFWLambdaHealth) SetBSON ¶
func (o *PCFWLambdaHealth) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWLambdaHealth) SetCreateTime ¶
func (o *PCFWLambdaHealth) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*PCFWLambdaHealth) SetIdentifier ¶
func (o *PCFWLambdaHealth) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWLambdaHealth) SetNamespace ¶
func (o *PCFWLambdaHealth) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*PCFWLambdaHealth) SetNormalizedTags ¶
func (o *PCFWLambdaHealth) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*PCFWLambdaHealth) SetProtected ¶
func (o *PCFWLambdaHealth) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*PCFWLambdaHealth) SetUpdateTime ¶
func (o *PCFWLambdaHealth) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*PCFWLambdaHealth) SpecificationForAttribute ¶
func (*PCFWLambdaHealth) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWLambdaHealth) String ¶
func (o *PCFWLambdaHealth) String() string
func (*PCFWLambdaHealth) ToSparse ¶
func (o *PCFWLambdaHealth) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWLambdaHealth) Validate ¶
func (o *PCFWLambdaHealth) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWLambdaHealth) ValueForAttribute ¶
func (o *PCFWLambdaHealth) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWLambdaHealth) Version ¶
func (o *PCFWLambdaHealth) Version() int
Version returns the hardcoded version of the model.
type PCFWLambdaHealthStatusValue ¶
type PCFWLambdaHealthStatusValue string
PCFWLambdaHealthStatusValue represents the possible values for attribute "status".
const ( // PCFWLambdaHealthStatusFailed represents the value Failed. PCFWLambdaHealthStatusFailed PCFWLambdaHealthStatusValue = "Failed" // PCFWLambdaHealthStatusInProgress represents the value InProgress. PCFWLambdaHealthStatusInProgress PCFWLambdaHealthStatusValue = "InProgress" // PCFWLambdaHealthStatusSuccess represents the value Success. PCFWLambdaHealthStatusSuccess PCFWLambdaHealthStatusValue = "Success" )
type PCFWLambdaHealthsList ¶
type PCFWLambdaHealthsList []*PCFWLambdaHealth
PCFWLambdaHealthsList represents a list of PCFWLambdaHealths
func (PCFWLambdaHealthsList) Append ¶
func (o PCFWLambdaHealthsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWLambdaHealthsList.
func (PCFWLambdaHealthsList) Copy ¶
func (o PCFWLambdaHealthsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWLambdaHealthsList.
func (PCFWLambdaHealthsList) DefaultOrder ¶
func (o PCFWLambdaHealthsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWLambdaHealthsList) Identity ¶
func (o PCFWLambdaHealthsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWLambdaHealthsList) List ¶
func (o PCFWLambdaHealthsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWLambdaHealthsList) ToSparse ¶
func (o PCFWLambdaHealthsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWLambdaHealthsList converted to SparsePCFWLambdaHealthsList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWLambdaHealthsList) Version ¶
func (o PCFWLambdaHealthsList) Version() int
Version returns the version of the content.
type PCFWSubnetHelper ¶
type PCFWSubnetHelper struct { // Returns the list of AWS VPC IDs and information about available subnets for // every availability zones in a VPC. VPCAvailableSubnets []*VPCAvailableSubnet `json:"VPCAvailableSubnets" msgpack:"VPCAvailableSubnets" bson:"-" mapstructure:"VPCAvailableSubnets,omitempty"` // List of AWS VPC IDs with information about associated availability zones and // used subnets to check for available subnets. VPCUsedSubnets []*VPCUsedSubnet `json:"VPCUsedSubnets" msgpack:"VPCUsedSubnets" bson:"vpcusedsubnets" mapstructure:"VPCUsedSubnets,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWSubnetHelper represents the model of a pcfwsubnethelper
func NewPCFWSubnetHelper ¶
func NewPCFWSubnetHelper() *PCFWSubnetHelper
NewPCFWSubnetHelper returns a new *PCFWSubnetHelper
func (*PCFWSubnetHelper) AttributeSpecifications ¶
func (*PCFWSubnetHelper) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWSubnetHelper) BleveType ¶
func (o *PCFWSubnetHelper) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWSubnetHelper) DeepCopy ¶
func (o *PCFWSubnetHelper) DeepCopy() *PCFWSubnetHelper
DeepCopy returns a deep copy if the PCFWSubnetHelper.
func (*PCFWSubnetHelper) DeepCopyInto ¶
func (o *PCFWSubnetHelper) DeepCopyInto(out *PCFWSubnetHelper)
DeepCopyInto copies the receiver into the given *PCFWSubnetHelper.
func (*PCFWSubnetHelper) DefaultOrder ¶
func (o *PCFWSubnetHelper) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWSubnetHelper) Doc ¶
func (o *PCFWSubnetHelper) Doc() string
Doc returns the documentation for the object
func (*PCFWSubnetHelper) GetBSON ¶
func (o *PCFWSubnetHelper) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWSubnetHelper) Identifier ¶
func (o *PCFWSubnetHelper) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWSubnetHelper) Identity ¶
func (o *PCFWSubnetHelper) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWSubnetHelper) Patch ¶
func (o *PCFWSubnetHelper) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWSubnetHelper to the object.
func (*PCFWSubnetHelper) SetBSON ¶
func (o *PCFWSubnetHelper) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWSubnetHelper) SetIdentifier ¶
func (o *PCFWSubnetHelper) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWSubnetHelper) SpecificationForAttribute ¶
func (*PCFWSubnetHelper) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWSubnetHelper) String ¶
func (o *PCFWSubnetHelper) String() string
func (*PCFWSubnetHelper) ToSparse ¶
func (o *PCFWSubnetHelper) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWSubnetHelper) Validate ¶
func (o *PCFWSubnetHelper) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWSubnetHelper) ValueForAttribute ¶
func (o *PCFWSubnetHelper) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWSubnetHelper) Version ¶
func (o *PCFWSubnetHelper) Version() int
Version returns the hardcoded version of the model.
type PCFWSubnetHelpersList ¶
type PCFWSubnetHelpersList []*PCFWSubnetHelper
PCFWSubnetHelpersList represents a list of PCFWSubnetHelpers
func (PCFWSubnetHelpersList) Append ¶
func (o PCFWSubnetHelpersList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWSubnetHelpersList.
func (PCFWSubnetHelpersList) Copy ¶
func (o PCFWSubnetHelpersList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWSubnetHelpersList.
func (PCFWSubnetHelpersList) DefaultOrder ¶
func (o PCFWSubnetHelpersList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWSubnetHelpersList) Identity ¶
func (o PCFWSubnetHelpersList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWSubnetHelpersList) List ¶
func (o PCFWSubnetHelpersList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWSubnetHelpersList) ToSparse ¶
func (o PCFWSubnetHelpersList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWSubnetHelpersList converted to SparsePCFWSubnetHelpersList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWSubnetHelpersList) Version ¶
func (o PCFWSubnetHelpersList) Version() int
Version returns the version of the content.
type PCFWTenant ¶
type PCFWTenant struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // NGFW external ID. NGFWExternalID string `json:"NGFWExternalID" msgpack:"NGFWExternalID" bson:"ngfwexternalid" mapstructure:"NGFWExternalID,omitempty"` // NGFW tenant ID. NGFWTenantID string `json:"NGFWTenantID" msgpack:"NGFWTenantID" bson:"ngfwtenantid" mapstructure:"NGFWTenantID,omitempty"` // Issuer for Prisma Cloud tenant (identifies the Prisma Cloud stack for IAM role // usage). PCTenantIssuer string `json:"PCTenantIssuer" msgpack:"PCTenantIssuer" bson:"pctenantissuer" mapstructure:"PCTenantIssuer,omitempty"` // Stores additional information about an entity. Annotations map[string][]string `json:"annotations" msgpack:"annotations" bson:"annotations" mapstructure:"annotations,omitempty"` // List of tags attached to an entity. AssociatedTags []string `json:"associatedTags" msgpack:"associatedTags" bson:"associatedtags" mapstructure:"associatedTags,omitempty"` // Athena workgroup to execute queries in. AthenaWorkgroup string `json:"athenaWorkgroup" msgpack:"athenaWorkgroup" bson:"athenaworkgroup" mapstructure:"athenaWorkgroup,omitempty"` // internal idempotency key for a create operation. CreateIdempotencyKey string `json:"-" msgpack:"-" bson:"createidempotencykey" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime time.Time `json:"createTime" msgpack:"createTime" bson:"createtime" mapstructure:"createTime,omitempty"` // AWS rulestack decryption role ARN. DecryptionRoleARN string `json:"decryptionRoleARN" msgpack:"decryptionRoleARN" bson:"decryptionrolearn" mapstructure:"decryptionRoleARN,omitempty"` // AWS endpoint role ARN. EndpointRoleARN string `json:"endpointRoleARN" msgpack:"endpointRoleARN" bson:"endpointrolearn" mapstructure:"endpointRoleARN,omitempty"` // The log destination for logging. The value will be converted to lower case and // have the AWS account ID and logging region appended to it (ie. // logs-1234-us-east-2) when used to create an S3 bucket for logging. LogDestination string `json:"logDestination" msgpack:"logDestination" bson:"logdestination" mapstructure:"logDestination,omitempty"` // Destination type for log output. LogDestinationType PCFWTenantLogDestinationTypeValue `json:"logDestinationType" msgpack:"logDestinationType" bson:"logdestinationtype" mapstructure:"logDestinationType,omitempty"` // ARN of AWS role that allows the NGFW to push logs. LogPushRoleARN string `json:"logPushRoleARN" msgpack:"logPushRoleARN" bson:"logpushrolearn" mapstructure:"logPushRoleARN,omitempty"` // ARN of AWS role that allows the PCFW to query logs. LogQueryRoleARN string `json:"logQueryRoleARN" msgpack:"logQueryRoleARN" bson:"logqueryrolearn" mapstructure:"logQueryRoleARN,omitempty"` // The AWS region where logging data lives. LogRegion string `json:"logRegion" msgpack:"logRegion" bson:"logregion" mapstructure:"logRegion,omitempty"` // Prefix to use for logging resources. LogResourcePrefix string `json:"logResourcePrefix" msgpack:"logResourcePrefix" bson:"logresourceprefix" mapstructure:"logResourcePrefix,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags []string `json:"normalizedTags" msgpack:"normalizedTags" bson:"normalizedtags" mapstructure:"normalizedTags,omitempty"` // The timestamp when offboarding pending started. OffboardingTimestamp time.Time `json:"-" msgpack:"-" bson:"offboardingtimestamp" mapstructure:"-,omitempty"` // The primary AWS Account ID. PrimaryAWSAccountID string `` /* 128-byte string literal not displayed */ // The namespace where the primary PCFW account will be created. PrimaryAccountNamespace string `` /* 144-byte string literal not displayed */ // Defines if the object is protected. Protected bool `json:"protected" msgpack:"protected" bson:"protected" mapstructure:"protected,omitempty"` // status of tenant. Status PCFWTenantStatusValue `json:"status" msgpack:"status" bson:"status" mapstructure:"status,omitempty"` // status failure reason. StatusReason string `json:"statusReason" msgpack:"statusReason" bson:"statusreason" mapstructure:"statusReason,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey string `json:"-" msgpack:"-" bson:"updateidempotencykey" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime time.Time `json:"updateTime" msgpack:"updateTime" bson:"updatetime" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash int `json:"-" msgpack:"-" bson:"zhash" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone int `json:"-" msgpack:"-" bson:"zone" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWTenant represents the model of a pcfwtenant
func (*PCFWTenant) AttributeSpecifications ¶
func (*PCFWTenant) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWTenant) BleveType ¶
func (o *PCFWTenant) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWTenant) DeepCopy ¶
func (o *PCFWTenant) DeepCopy() *PCFWTenant
DeepCopy returns a deep copy if the PCFWTenant.
func (*PCFWTenant) DeepCopyInto ¶
func (o *PCFWTenant) DeepCopyInto(out *PCFWTenant)
DeepCopyInto copies the receiver into the given *PCFWTenant.
func (*PCFWTenant) DefaultOrder ¶
func (o *PCFWTenant) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWTenant) Doc ¶
func (o *PCFWTenant) Doc() string
Doc returns the documentation for the object
func (*PCFWTenant) GetAnnotations ¶
func (o *PCFWTenant) GetAnnotations() map[string][]string
GetAnnotations returns the Annotations of the receiver.
func (*PCFWTenant) GetAssociatedTags ¶
func (o *PCFWTenant) GetAssociatedTags() []string
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*PCFWTenant) GetBSON ¶
func (o *PCFWTenant) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWTenant) GetCreateTime ¶
func (o *PCFWTenant) GetCreateTime() time.Time
GetCreateTime returns the CreateTime of the receiver.
func (*PCFWTenant) GetNamespace ¶
func (o *PCFWTenant) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*PCFWTenant) GetNormalizedTags ¶
func (o *PCFWTenant) GetNormalizedTags() []string
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*PCFWTenant) GetProtected ¶
func (o *PCFWTenant) GetProtected() bool
GetProtected returns the Protected of the receiver.
func (*PCFWTenant) GetUpdateTime ¶
func (o *PCFWTenant) GetUpdateTime() time.Time
GetUpdateTime returns the UpdateTime of the receiver.
func (*PCFWTenant) Identifier ¶
func (o *PCFWTenant) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWTenant) Identity ¶
func (o *PCFWTenant) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWTenant) Patch ¶
func (o *PCFWTenant) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWTenant to the object.
func (*PCFWTenant) SetAnnotations ¶
func (o *PCFWTenant) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the given value.
func (*PCFWTenant) SetAssociatedTags ¶
func (o *PCFWTenant) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the given value.
func (*PCFWTenant) SetBSON ¶
func (o *PCFWTenant) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWTenant) SetCreateTime ¶
func (o *PCFWTenant) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the given value.
func (*PCFWTenant) SetIdentifier ¶
func (o *PCFWTenant) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWTenant) SetNamespace ¶
func (o *PCFWTenant) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*PCFWTenant) SetNormalizedTags ¶
func (o *PCFWTenant) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the given value.
func (*PCFWTenant) SetProtected ¶
func (o *PCFWTenant) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the given value.
func (*PCFWTenant) SetUpdateTime ¶
func (o *PCFWTenant) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the given value.
func (*PCFWTenant) SpecificationForAttribute ¶
func (*PCFWTenant) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWTenant) String ¶
func (o *PCFWTenant) String() string
func (*PCFWTenant) ToSparse ¶
func (o *PCFWTenant) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWTenant) Validate ¶
func (o *PCFWTenant) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWTenant) ValueForAttribute ¶
func (o *PCFWTenant) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWTenant) Version ¶
func (o *PCFWTenant) Version() int
Version returns the hardcoded version of the model.
type PCFWTenantAccountTerraform ¶
type PCFWTenantAccountTerraform struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWTenantAccountTerraform represents the model of a pcfwtenantaccountterraform
func NewPCFWTenantAccountTerraform ¶
func NewPCFWTenantAccountTerraform() *PCFWTenantAccountTerraform
NewPCFWTenantAccountTerraform returns a new *PCFWTenantAccountTerraform
func (*PCFWTenantAccountTerraform) AttributeSpecifications ¶
func (*PCFWTenantAccountTerraform) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWTenantAccountTerraform) BleveType ¶
func (o *PCFWTenantAccountTerraform) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWTenantAccountTerraform) DeepCopy ¶
func (o *PCFWTenantAccountTerraform) DeepCopy() *PCFWTenantAccountTerraform
DeepCopy returns a deep copy if the PCFWTenantAccountTerraform.
func (*PCFWTenantAccountTerraform) DeepCopyInto ¶
func (o *PCFWTenantAccountTerraform) DeepCopyInto(out *PCFWTenantAccountTerraform)
DeepCopyInto copies the receiver into the given *PCFWTenantAccountTerraform.
func (*PCFWTenantAccountTerraform) DefaultOrder ¶
func (o *PCFWTenantAccountTerraform) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWTenantAccountTerraform) Doc ¶
func (o *PCFWTenantAccountTerraform) Doc() string
Doc returns the documentation for the object
func (*PCFWTenantAccountTerraform) GetBSON ¶
func (o *PCFWTenantAccountTerraform) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWTenantAccountTerraform) GetNamespace ¶
func (o *PCFWTenantAccountTerraform) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*PCFWTenantAccountTerraform) Identifier ¶
func (o *PCFWTenantAccountTerraform) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWTenantAccountTerraform) Identity ¶
func (o *PCFWTenantAccountTerraform) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWTenantAccountTerraform) Patch ¶
func (o *PCFWTenantAccountTerraform) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWTenantAccountTerraform to the object.
func (*PCFWTenantAccountTerraform) SetBSON ¶
func (o *PCFWTenantAccountTerraform) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWTenantAccountTerraform) SetIdentifier ¶
func (o *PCFWTenantAccountTerraform) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWTenantAccountTerraform) SetNamespace ¶
func (o *PCFWTenantAccountTerraform) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*PCFWTenantAccountTerraform) SpecificationForAttribute ¶
func (*PCFWTenantAccountTerraform) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWTenantAccountTerraform) String ¶
func (o *PCFWTenantAccountTerraform) String() string
func (*PCFWTenantAccountTerraform) ToSparse ¶
func (o *PCFWTenantAccountTerraform) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWTenantAccountTerraform) Validate ¶
func (o *PCFWTenantAccountTerraform) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWTenantAccountTerraform) ValueForAttribute ¶
func (o *PCFWTenantAccountTerraform) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWTenantAccountTerraform) Version ¶
func (o *PCFWTenantAccountTerraform) Version() int
Version returns the hardcoded version of the model.
type PCFWTenantAccountTerraformsList ¶
type PCFWTenantAccountTerraformsList []*PCFWTenantAccountTerraform
PCFWTenantAccountTerraformsList represents a list of PCFWTenantAccountTerraforms
func (PCFWTenantAccountTerraformsList) Append ¶
func (o PCFWTenantAccountTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWTenantAccountTerraformsList.
func (PCFWTenantAccountTerraformsList) Copy ¶
func (o PCFWTenantAccountTerraformsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWTenantAccountTerraformsList.
func (PCFWTenantAccountTerraformsList) DefaultOrder ¶
func (o PCFWTenantAccountTerraformsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWTenantAccountTerraformsList) Identity ¶
func (o PCFWTenantAccountTerraformsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWTenantAccountTerraformsList) List ¶
func (o PCFWTenantAccountTerraformsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWTenantAccountTerraformsList) ToSparse ¶
func (o PCFWTenantAccountTerraformsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWTenantAccountTerraformsList converted to SparsePCFWTenantAccountTerraformsList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWTenantAccountTerraformsList) Version ¶
func (o PCFWTenantAccountTerraformsList) Version() int
Version returns the version of the content.
type PCFWTenantLogDestinationTypeValue ¶
type PCFWTenantLogDestinationTypeValue string
PCFWTenantLogDestinationTypeValue represents the possible values for attribute "logDestinationType".
const ( // PCFWTenantLogDestinationTypeCloudwatch represents the value Cloudwatch. PCFWTenantLogDestinationTypeCloudwatch PCFWTenantLogDestinationTypeValue = "Cloudwatch" // PCFWTenantLogDestinationTypeKinesisFirehose represents the value KinesisFirehose. PCFWTenantLogDestinationTypeKinesisFirehose PCFWTenantLogDestinationTypeValue = "KinesisFirehose" // PCFWTenantLogDestinationTypePrisma represents the value Prisma. PCFWTenantLogDestinationTypePrisma PCFWTenantLogDestinationTypeValue = "Prisma" // PCFWTenantLogDestinationTypeS3 represents the value S3. PCFWTenantLogDestinationTypeS3 PCFWTenantLogDestinationTypeValue = "S3" )
type PCFWTenantStatusValue ¶
type PCFWTenantStatusValue string
PCFWTenantStatusValue represents the possible values for attribute "status".
const ( // PCFWTenantStatusCreating represents the value Creating. PCFWTenantStatusCreating PCFWTenantStatusValue = "Creating" // PCFWTenantStatusDeleting represents the value Deleting. PCFWTenantStatusDeleting PCFWTenantStatusValue = "Deleting" // PCFWTenantStatusFailed represents the value Failed. PCFWTenantStatusFailed PCFWTenantStatusValue = "Failed" // PCFWTenantStatusFailedCreatingPrimaryAccount represents the value FailedCreatingPrimaryAccount. PCFWTenantStatusFailedCreatingPrimaryAccount PCFWTenantStatusValue = "FailedCreatingPrimaryAccount" // PCFWTenantStatusSuccess represents the value Success. PCFWTenantStatusSuccess PCFWTenantStatusValue = "Success" // PCFWTenantStatusUnsubscribe represents the value Unsubscribe. PCFWTenantStatusUnsubscribe PCFWTenantStatusValue = "Unsubscribe" // PCFWTenantStatusUnsubscribePending represents the value UnsubscribePending. PCFWTenantStatusUnsubscribePending PCFWTenantStatusValue = "UnsubscribePending" )
type PCFWTenantTerraform ¶
type PCFWTenantTerraform struct { // Identifier of the object. ID string `json:"ID" msgpack:"ID" bson:"-" mapstructure:"ID,omitempty"` // Namespace tag attached to an entity. Namespace string `json:"namespace" msgpack:"namespace" bson:"namespace" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
PCFWTenantTerraform represents the model of a pcfwtenantterraform
func NewPCFWTenantTerraform ¶
func NewPCFWTenantTerraform() *PCFWTenantTerraform
NewPCFWTenantTerraform returns a new *PCFWTenantTerraform
func (*PCFWTenantTerraform) AttributeSpecifications ¶
func (*PCFWTenantTerraform) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*PCFWTenantTerraform) BleveType ¶
func (o *PCFWTenantTerraform) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*PCFWTenantTerraform) DeepCopy ¶
func (o *PCFWTenantTerraform) DeepCopy() *PCFWTenantTerraform
DeepCopy returns a deep copy if the PCFWTenantTerraform.
func (*PCFWTenantTerraform) DeepCopyInto ¶
func (o *PCFWTenantTerraform) DeepCopyInto(out *PCFWTenantTerraform)
DeepCopyInto copies the receiver into the given *PCFWTenantTerraform.
func (*PCFWTenantTerraform) DefaultOrder ¶
func (o *PCFWTenantTerraform) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*PCFWTenantTerraform) Doc ¶
func (o *PCFWTenantTerraform) Doc() string
Doc returns the documentation for the object
func (*PCFWTenantTerraform) GetBSON ¶
func (o *PCFWTenantTerraform) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWTenantTerraform) GetNamespace ¶
func (o *PCFWTenantTerraform) GetNamespace() string
GetNamespace returns the Namespace of the receiver.
func (*PCFWTenantTerraform) Identifier ¶
func (o *PCFWTenantTerraform) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*PCFWTenantTerraform) Identity ¶
func (o *PCFWTenantTerraform) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*PCFWTenantTerraform) Patch ¶
func (o *PCFWTenantTerraform) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparsePCFWTenantTerraform to the object.
func (*PCFWTenantTerraform) SetBSON ¶
func (o *PCFWTenantTerraform) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*PCFWTenantTerraform) SetIdentifier ¶
func (o *PCFWTenantTerraform) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*PCFWTenantTerraform) SetNamespace ¶
func (o *PCFWTenantTerraform) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the given value.
func (*PCFWTenantTerraform) SpecificationForAttribute ¶
func (*PCFWTenantTerraform) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*PCFWTenantTerraform) String ¶
func (o *PCFWTenantTerraform) String() string
func (*PCFWTenantTerraform) ToSparse ¶
func (o *PCFWTenantTerraform) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*PCFWTenantTerraform) Validate ¶
func (o *PCFWTenantTerraform) Validate() error
Validate valides the current information stored into the structure.
func (*PCFWTenantTerraform) ValueForAttribute ¶
func (o *PCFWTenantTerraform) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*PCFWTenantTerraform) Version ¶
func (o *PCFWTenantTerraform) Version() int
Version returns the hardcoded version of the model.
type PCFWTenantTerraformsList ¶
type PCFWTenantTerraformsList []*PCFWTenantTerraform
PCFWTenantTerraformsList represents a list of PCFWTenantTerraforms
func (PCFWTenantTerraformsList) Append ¶
func (o PCFWTenantTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWTenantTerraformsList.
func (PCFWTenantTerraformsList) Copy ¶
func (o PCFWTenantTerraformsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWTenantTerraformsList.
func (PCFWTenantTerraformsList) DefaultOrder ¶
func (o PCFWTenantTerraformsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWTenantTerraformsList) Identity ¶
func (o PCFWTenantTerraformsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWTenantTerraformsList) List ¶
func (o PCFWTenantTerraformsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWTenantTerraformsList) ToSparse ¶
func (o PCFWTenantTerraformsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWTenantTerraformsList converted to SparsePCFWTenantTerraformsList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWTenantTerraformsList) Version ¶
func (o PCFWTenantTerraformsList) Version() int
Version returns the version of the content.
type PCFWTenantsList ¶
type PCFWTenantsList []*PCFWTenant
PCFWTenantsList represents a list of PCFWTenants
func (PCFWTenantsList) Append ¶
func (o PCFWTenantsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the PCFWTenantsList.
func (PCFWTenantsList) Copy ¶
func (o PCFWTenantsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the PCFWTenantsList.
func (PCFWTenantsList) DefaultOrder ¶
func (o PCFWTenantsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (PCFWTenantsList) Identity ¶
func (o PCFWTenantsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (PCFWTenantsList) List ¶
func (o PCFWTenantsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (PCFWTenantsList) ToSparse ¶
func (o PCFWTenantsList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the PCFWTenantsList converted to SparsePCFWTenantsList. Objects in the list will only contain the given fields. No field means entire field set.
func (PCFWTenantsList) Version ¶
func (o PCFWTenantsList) Version() int
Version returns the version of the content.
type Root ¶
type Root struct {
ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"`
}
Root represents the model of a root
func (*Root) AttributeSpecifications ¶
func (*Root) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*Root) DeepCopyInto ¶
DeepCopyInto copies the receiver into the given *Root.
func (*Root) DefaultOrder ¶
DefaultOrder returns the list of default ordering fields.
func (*Root) GetBSON ¶
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*Root) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*Root) SetBSON ¶
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*Root) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*Root) SpecificationForAttribute ¶
func (*Root) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*Root) ValueForAttribute ¶
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type SparseAWSFirewall ¶
type SparseAWSFirewall struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // The internal NGFW externalID for making API calls. NGFWExternalID *string `json:"-" msgpack:"-" bson:"ngfwexternalid,omitempty" mapstructure:"-,omitempty"` // The internal name of the NGFW firewall. NGFWFirewall *string `` /* 130-byte string literal not displayed */ // The internal name of the NGFW rulestack associated with the firewall. NGFWRuleStack *string `json:"-" msgpack:"-" bson:"ngfwrulestack,omitempty" mapstructure:"-,omitempty"` // The list of VPC IDs. VPCIDs *[]string `json:"VPCIDs,omitempty" msgpack:"VPCIDs,omitempty" bson:"vpcids,omitempty" mapstructure:"VPCIDs,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // A list of availability zones. AvailabilityZones *[]string `` /* 150-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // The endpoint service name needed to create an AWS endpoint. EndpointServiceName *string `` /* 158-byte string literal not displayed */ // The firewall endpoints. Endpoints *[]*AWSEndpoint `json:"endpoints,omitempty" msgpack:"endpoints,omitempty" bson:"endpoints,omitempty" mapstructure:"endpoints,omitempty"` // The date when the firewall was last committed. LastCommitTime *time.Time `` /* 138-byte string literal not displayed */ // The license type of the firewall. LicenseType *AWSFirewallLicenseTypeValue `` /* 126-byte string literal not displayed */ // The mode of the of firewall. Mode *AWSFirewallModeValue `json:"mode,omitempty" msgpack:"mode,omitempty" bson:"mode,omitempty" mapstructure:"mode,omitempty"` // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // The AWS region of this Firewall. Region *string `json:"region,omitempty" msgpack:"region,omitempty" bson:"region,omitempty" mapstructure:"region,omitempty"` // The number of times a Create/Update/Delete has been retried. RetryCount *int `json:"-" msgpack:"-" bson:"retrycount,omitempty" mapstructure:"-,omitempty"` // The status of the of firewall. Status *AWSFirewallStatusValue `json:"status,omitempty" msgpack:"status,omitempty" bson:"status,omitempty" mapstructure:"status,omitempty"` // The status description of the firewall. StatusReason *string `` /* 130-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseAWSFirewall represents the sparse version of a awsfirewall.
func NewSparseAWSFirewall ¶
func NewSparseAWSFirewall() *SparseAWSFirewall
NewSparseAWSFirewall returns a new SparseAWSFirewall.
func (*SparseAWSFirewall) DeepCopy ¶
func (o *SparseAWSFirewall) DeepCopy() *SparseAWSFirewall
DeepCopy returns a deep copy if the SparseAWSFirewall.
func (*SparseAWSFirewall) DeepCopyInto ¶
func (o *SparseAWSFirewall) DeepCopyInto(out *SparseAWSFirewall)
DeepCopyInto copies the receiver into the given *SparseAWSFirewall.
func (*SparseAWSFirewall) GetAnnotations ¶
func (o *SparseAWSFirewall) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseAWSFirewall) GetAssociatedTags ¶
func (o *SparseAWSFirewall) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseAWSFirewall) GetBSON ¶
func (o *SparseAWSFirewall) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseAWSFirewall) GetCreateTime ¶
func (o *SparseAWSFirewall) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseAWSFirewall) GetDescription ¶
func (o *SparseAWSFirewall) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseAWSFirewall) GetName ¶
func (o *SparseAWSFirewall) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseAWSFirewall) GetNamespace ¶
func (o *SparseAWSFirewall) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseAWSFirewall) GetNormalizedTags ¶
func (o *SparseAWSFirewall) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseAWSFirewall) GetProtected ¶
func (o *SparseAWSFirewall) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseAWSFirewall) GetUpdateTime ¶
func (o *SparseAWSFirewall) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseAWSFirewall) Identifier ¶
func (o *SparseAWSFirewall) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseAWSFirewall) Identity ¶
func (o *SparseAWSFirewall) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseAWSFirewall) SetAnnotations ¶
func (o *SparseAWSFirewall) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseAWSFirewall) SetAssociatedTags ¶
func (o *SparseAWSFirewall) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseAWSFirewall) SetBSON ¶
func (o *SparseAWSFirewall) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseAWSFirewall) SetCreateTime ¶
func (o *SparseAWSFirewall) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseAWSFirewall) SetDescription ¶
func (o *SparseAWSFirewall) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseAWSFirewall) SetIdentifier ¶
func (o *SparseAWSFirewall) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseAWSFirewall) SetName ¶
func (o *SparseAWSFirewall) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseAWSFirewall) SetNamespace ¶
func (o *SparseAWSFirewall) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseAWSFirewall) SetNormalizedTags ¶
func (o *SparseAWSFirewall) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseAWSFirewall) SetProtected ¶
func (o *SparseAWSFirewall) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseAWSFirewall) SetUpdateTime ¶
func (o *SparseAWSFirewall) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseAWSFirewall) ToPlain ¶
func (o *SparseAWSFirewall) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseAWSFirewall) Version ¶
func (o *SparseAWSFirewall) Version() int
Version returns the hardcoded version of the model.
type SparseAWSFirewallsList ¶
type SparseAWSFirewallsList []*SparseAWSFirewall
SparseAWSFirewallsList represents a list of SparseAWSFirewalls
func (SparseAWSFirewallsList) Append ¶
func (o SparseAWSFirewallsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseAWSFirewallsList.
func (SparseAWSFirewallsList) Copy ¶
func (o SparseAWSFirewallsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseAWSFirewallsList.
func (SparseAWSFirewallsList) DefaultOrder ¶
func (o SparseAWSFirewallsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseAWSFirewallsList) Identity ¶
func (o SparseAWSFirewallsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseAWSFirewallsList) List ¶
func (o SparseAWSFirewallsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseAWSFirewallsList) ToPlain ¶
func (o SparseAWSFirewallsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseAWSFirewallsList converted to AWSFirewallsList.
func (SparseAWSFirewallsList) Version ¶
func (o SparseAWSFirewallsList) Version() int
Version returns the version of the content.
type SparseAWSLogDefinition ¶
type SparseAWSLogDefinition struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // The Decryption log is enabled. DecryptionEnabled *bool `` /* 150-byte string literal not displayed */ // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // Destination for log output. LogDestination *string `` /* 138-byte string literal not displayed */ // Destination type for log output. LogDestinationType *AWSLogDefinitionLogDestinationTypeValue `` /* 154-byte string literal not displayed */ // The ARN for NGFW to write to the destination. LogPushRoleARN *string `` /* 138-byte string literal not displayed */ // The ARN for PCFW to query the destination. LogQueryRoleARN *string `` /* 142-byte string literal not displayed */ // The AWS region where logging data lives. LogRegion *string `json:"logRegion,omitempty" msgpack:"logRegion,omitempty" bson:"logregion,omitempty" mapstructure:"logRegion,omitempty"` // Prefix to use for logging resources. LogResourcePrefix *string `` /* 150-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // The Threat log is enabled. ThreatEnabled *bool `` /* 134-byte string literal not displayed */ // The Traffic log is enabled. TrafficEnabled *bool `` /* 138-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseAWSLogDefinition represents the sparse version of a awslogdefinition.
func NewSparseAWSLogDefinition ¶
func NewSparseAWSLogDefinition() *SparseAWSLogDefinition
NewSparseAWSLogDefinition returns a new SparseAWSLogDefinition.
func (*SparseAWSLogDefinition) DeepCopy ¶
func (o *SparseAWSLogDefinition) DeepCopy() *SparseAWSLogDefinition
DeepCopy returns a deep copy if the SparseAWSLogDefinition.
func (*SparseAWSLogDefinition) DeepCopyInto ¶
func (o *SparseAWSLogDefinition) DeepCopyInto(out *SparseAWSLogDefinition)
DeepCopyInto copies the receiver into the given *SparseAWSLogDefinition.
func (*SparseAWSLogDefinition) GetAnnotations ¶
func (o *SparseAWSLogDefinition) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseAWSLogDefinition) GetAssociatedTags ¶
func (o *SparseAWSLogDefinition) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseAWSLogDefinition) GetBSON ¶
func (o *SparseAWSLogDefinition) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseAWSLogDefinition) GetCreateTime ¶
func (o *SparseAWSLogDefinition) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseAWSLogDefinition) GetDescription ¶
func (o *SparseAWSLogDefinition) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseAWSLogDefinition) GetName ¶
func (o *SparseAWSLogDefinition) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseAWSLogDefinition) GetNamespace ¶
func (o *SparseAWSLogDefinition) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseAWSLogDefinition) GetNormalizedTags ¶
func (o *SparseAWSLogDefinition) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseAWSLogDefinition) GetProtected ¶
func (o *SparseAWSLogDefinition) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseAWSLogDefinition) GetUpdateTime ¶
func (o *SparseAWSLogDefinition) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseAWSLogDefinition) Identifier ¶
func (o *SparseAWSLogDefinition) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseAWSLogDefinition) Identity ¶
func (o *SparseAWSLogDefinition) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseAWSLogDefinition) SetAnnotations ¶
func (o *SparseAWSLogDefinition) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) SetAssociatedTags ¶
func (o *SparseAWSLogDefinition) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) SetBSON ¶
func (o *SparseAWSLogDefinition) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseAWSLogDefinition) SetCreateTime ¶
func (o *SparseAWSLogDefinition) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) SetDescription ¶
func (o *SparseAWSLogDefinition) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) SetIdentifier ¶
func (o *SparseAWSLogDefinition) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseAWSLogDefinition) SetName ¶
func (o *SparseAWSLogDefinition) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) SetNamespace ¶
func (o *SparseAWSLogDefinition) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) SetNormalizedTags ¶
func (o *SparseAWSLogDefinition) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) SetProtected ¶
func (o *SparseAWSLogDefinition) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) SetUpdateTime ¶
func (o *SparseAWSLogDefinition) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseAWSLogDefinition) ToPlain ¶
func (o *SparseAWSLogDefinition) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseAWSLogDefinition) Version ¶
func (o *SparseAWSLogDefinition) Version() int
Version returns the hardcoded version of the model.
type SparseAWSLogDefinitionsList ¶
type SparseAWSLogDefinitionsList []*SparseAWSLogDefinition
SparseAWSLogDefinitionsList represents a list of SparseAWSLogDefinitions
func (SparseAWSLogDefinitionsList) Append ¶
func (o SparseAWSLogDefinitionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseAWSLogDefinitionsList.
func (SparseAWSLogDefinitionsList) Copy ¶
func (o SparseAWSLogDefinitionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseAWSLogDefinitionsList.
func (SparseAWSLogDefinitionsList) DefaultOrder ¶
func (o SparseAWSLogDefinitionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseAWSLogDefinitionsList) Identity ¶
func (o SparseAWSLogDefinitionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseAWSLogDefinitionsList) List ¶
func (o SparseAWSLogDefinitionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseAWSLogDefinitionsList) ToPlain ¶
func (o SparseAWSLogDefinitionsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseAWSLogDefinitionsList converted to AWSLogDefinitionsList.
func (SparseAWSLogDefinitionsList) Version ¶
func (o SparseAWSLogDefinitionsList) Version() int
Version returns the version of the content.
type SparseFirewallAppIDList ¶
type SparseFirewallAppIDList struct { // A list of NGFW AppIDs. AppIDs *[]string `json:"appIDs,omitempty" msgpack:"appIDs,omitempty" bson:"-" mapstructure:"appIDs,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallAppIDList represents the sparse version of a firewallappidlist.
func NewSparseFirewallAppIDList ¶
func NewSparseFirewallAppIDList() *SparseFirewallAppIDList
NewSparseFirewallAppIDList returns a new SparseFirewallAppIDList.
func (*SparseFirewallAppIDList) DeepCopy ¶
func (o *SparseFirewallAppIDList) DeepCopy() *SparseFirewallAppIDList
DeepCopy returns a deep copy if the SparseFirewallAppIDList.
func (*SparseFirewallAppIDList) DeepCopyInto ¶
func (o *SparseFirewallAppIDList) DeepCopyInto(out *SparseFirewallAppIDList)
DeepCopyInto copies the receiver into the given *SparseFirewallAppIDList.
func (*SparseFirewallAppIDList) GetBSON ¶
func (o *SparseFirewallAppIDList) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallAppIDList) GetNamespace ¶
func (o *SparseFirewallAppIDList) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallAppIDList) Identifier ¶
func (o *SparseFirewallAppIDList) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallAppIDList) Identity ¶
func (o *SparseFirewallAppIDList) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallAppIDList) SetBSON ¶
func (o *SparseFirewallAppIDList) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallAppIDList) SetIdentifier ¶
func (o *SparseFirewallAppIDList) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallAppIDList) SetNamespace ¶
func (o *SparseFirewallAppIDList) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallAppIDList) ToPlain ¶
func (o *SparseFirewallAppIDList) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallAppIDList) Version ¶
func (o *SparseFirewallAppIDList) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallAppIDListsList ¶
type SparseFirewallAppIDListsList []*SparseFirewallAppIDList
SparseFirewallAppIDListsList represents a list of SparseFirewallAppIDLists
func (SparseFirewallAppIDListsList) Append ¶
func (o SparseFirewallAppIDListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallAppIDListsList.
func (SparseFirewallAppIDListsList) Copy ¶
func (o SparseFirewallAppIDListsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallAppIDListsList.
func (SparseFirewallAppIDListsList) DefaultOrder ¶
func (o SparseFirewallAppIDListsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallAppIDListsList) Identity ¶
func (o SparseFirewallAppIDListsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallAppIDListsList) List ¶
func (o SparseFirewallAppIDListsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallAppIDListsList) ToPlain ¶
func (o SparseFirewallAppIDListsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallAppIDListsList converted to FirewallAppIDListsList.
func (SparseFirewallAppIDListsList) Version ¶
func (o SparseFirewallAppIDListsList) Version() int
Version returns the version of the content.
type SparseFirewallApplicationGroup ¶
type SparseFirewallApplicationGroup struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of NGFW AppIDs. See FirewallAppIDList. AppIDs *[]string `json:"appIDs,omitempty" msgpack:"appIDs,omitempty" bson:"appids,omitempty" mapstructure:"appIDs,omitempty"` // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallApplicationGroup represents the sparse version of a firewallapplicationgroup.
func NewSparseFirewallApplicationGroup ¶
func NewSparseFirewallApplicationGroup() *SparseFirewallApplicationGroup
NewSparseFirewallApplicationGroup returns a new SparseFirewallApplicationGroup.
func (*SparseFirewallApplicationGroup) DeepCopy ¶
func (o *SparseFirewallApplicationGroup) DeepCopy() *SparseFirewallApplicationGroup
DeepCopy returns a deep copy if the SparseFirewallApplicationGroup.
func (*SparseFirewallApplicationGroup) DeepCopyInto ¶
func (o *SparseFirewallApplicationGroup) DeepCopyInto(out *SparseFirewallApplicationGroup)
DeepCopyInto copies the receiver into the given *SparseFirewallApplicationGroup.
func (*SparseFirewallApplicationGroup) GetAnnotations ¶
func (o *SparseFirewallApplicationGroup) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallApplicationGroup) GetAssociatedTags ¶
func (o *SparseFirewallApplicationGroup) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallApplicationGroup) GetBSON ¶
func (o *SparseFirewallApplicationGroup) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallApplicationGroup) GetCreateTime ¶
func (o *SparseFirewallApplicationGroup) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallApplicationGroup) GetDescription ¶
func (o *SparseFirewallApplicationGroup) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallApplicationGroup) GetName ¶
func (o *SparseFirewallApplicationGroup) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallApplicationGroup) GetNamespace ¶
func (o *SparseFirewallApplicationGroup) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallApplicationGroup) GetNormalizedTags ¶
func (o *SparseFirewallApplicationGroup) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallApplicationGroup) GetProtected ¶
func (o *SparseFirewallApplicationGroup) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallApplicationGroup) GetUpdateTime ¶
func (o *SparseFirewallApplicationGroup) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallApplicationGroup) Identifier ¶
func (o *SparseFirewallApplicationGroup) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallApplicationGroup) Identity ¶
func (o *SparseFirewallApplicationGroup) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallApplicationGroup) SetAnnotations ¶
func (o *SparseFirewallApplicationGroup) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) SetAssociatedTags ¶
func (o *SparseFirewallApplicationGroup) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) SetBSON ¶
func (o *SparseFirewallApplicationGroup) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallApplicationGroup) SetCreateTime ¶
func (o *SparseFirewallApplicationGroup) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) SetDescription ¶
func (o *SparseFirewallApplicationGroup) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) SetIdentifier ¶
func (o *SparseFirewallApplicationGroup) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallApplicationGroup) SetName ¶
func (o *SparseFirewallApplicationGroup) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) SetNamespace ¶
func (o *SparseFirewallApplicationGroup) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) SetNormalizedTags ¶
func (o *SparseFirewallApplicationGroup) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) SetProtected ¶
func (o *SparseFirewallApplicationGroup) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) SetUpdateTime ¶
func (o *SparseFirewallApplicationGroup) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallApplicationGroup) ToPlain ¶
func (o *SparseFirewallApplicationGroup) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallApplicationGroup) Version ¶
func (o *SparseFirewallApplicationGroup) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallApplicationGroupsList ¶
type SparseFirewallApplicationGroupsList []*SparseFirewallApplicationGroup
SparseFirewallApplicationGroupsList represents a list of SparseFirewallApplicationGroups
func (SparseFirewallApplicationGroupsList) Append ¶
func (o SparseFirewallApplicationGroupsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallApplicationGroupsList.
func (SparseFirewallApplicationGroupsList) Copy ¶
func (o SparseFirewallApplicationGroupsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallApplicationGroupsList.
func (SparseFirewallApplicationGroupsList) DefaultOrder ¶
func (o SparseFirewallApplicationGroupsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallApplicationGroupsList) Identity ¶
func (o SparseFirewallApplicationGroupsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallApplicationGroupsList) List ¶
func (o SparseFirewallApplicationGroupsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallApplicationGroupsList) ToPlain ¶
func (o SparseFirewallApplicationGroupsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallApplicationGroupsList converted to FirewallApplicationGroupsList.
func (SparseFirewallApplicationGroupsList) Version ¶
func (o SparseFirewallApplicationGroupsList) Version() int
Version returns the version of the content.
type SparseFirewallCIDRlist ¶
type SparseFirewallCIDRlist struct { // List of CIDRs. CIDRs *[]string `json:"CIDRs,omitempty" msgpack:"CIDRs,omitempty" bson:"cidrs,omitempty" mapstructure:"CIDRs,omitempty"` // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallCIDRlist represents the sparse version of a firewallcidrlist.
func NewSparseFirewallCIDRlist ¶
func NewSparseFirewallCIDRlist() *SparseFirewallCIDRlist
NewSparseFirewallCIDRlist returns a new SparseFirewallCIDRlist.
func (*SparseFirewallCIDRlist) DeepCopy ¶
func (o *SparseFirewallCIDRlist) DeepCopy() *SparseFirewallCIDRlist
DeepCopy returns a deep copy if the SparseFirewallCIDRlist.
func (*SparseFirewallCIDRlist) DeepCopyInto ¶
func (o *SparseFirewallCIDRlist) DeepCopyInto(out *SparseFirewallCIDRlist)
DeepCopyInto copies the receiver into the given *SparseFirewallCIDRlist.
func (*SparseFirewallCIDRlist) GetAnnotations ¶
func (o *SparseFirewallCIDRlist) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallCIDRlist) GetAssociatedTags ¶
func (o *SparseFirewallCIDRlist) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallCIDRlist) GetBSON ¶
func (o *SparseFirewallCIDRlist) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCIDRlist) GetCreateTime ¶
func (o *SparseFirewallCIDRlist) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallCIDRlist) GetDescription ¶
func (o *SparseFirewallCIDRlist) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallCIDRlist) GetName ¶
func (o *SparseFirewallCIDRlist) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallCIDRlist) GetNamespace ¶
func (o *SparseFirewallCIDRlist) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallCIDRlist) GetNormalizedTags ¶
func (o *SparseFirewallCIDRlist) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallCIDRlist) GetProtected ¶
func (o *SparseFirewallCIDRlist) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallCIDRlist) GetUpdateTime ¶
func (o *SparseFirewallCIDRlist) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallCIDRlist) Identifier ¶
func (o *SparseFirewallCIDRlist) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallCIDRlist) Identity ¶
func (o *SparseFirewallCIDRlist) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallCIDRlist) SetAnnotations ¶
func (o *SparseFirewallCIDRlist) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) SetAssociatedTags ¶
func (o *SparseFirewallCIDRlist) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) SetBSON ¶
func (o *SparseFirewallCIDRlist) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCIDRlist) SetCreateTime ¶
func (o *SparseFirewallCIDRlist) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) SetDescription ¶
func (o *SparseFirewallCIDRlist) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) SetIdentifier ¶
func (o *SparseFirewallCIDRlist) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallCIDRlist) SetName ¶
func (o *SparseFirewallCIDRlist) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) SetNamespace ¶
func (o *SparseFirewallCIDRlist) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) SetNormalizedTags ¶
func (o *SparseFirewallCIDRlist) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) SetProtected ¶
func (o *SparseFirewallCIDRlist) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) SetUpdateTime ¶
func (o *SparseFirewallCIDRlist) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallCIDRlist) ToPlain ¶
func (o *SparseFirewallCIDRlist) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallCIDRlist) Version ¶
func (o *SparseFirewallCIDRlist) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallCIDRlistsList ¶
type SparseFirewallCIDRlistsList []*SparseFirewallCIDRlist
SparseFirewallCIDRlistsList represents a list of SparseFirewallCIDRlists
func (SparseFirewallCIDRlistsList) Append ¶
func (o SparseFirewallCIDRlistsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallCIDRlistsList.
func (SparseFirewallCIDRlistsList) Copy ¶
func (o SparseFirewallCIDRlistsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallCIDRlistsList.
func (SparseFirewallCIDRlistsList) DefaultOrder ¶
func (o SparseFirewallCIDRlistsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallCIDRlistsList) Identity ¶
func (o SparseFirewallCIDRlistsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallCIDRlistsList) List ¶
func (o SparseFirewallCIDRlistsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallCIDRlistsList) ToPlain ¶
func (o SparseFirewallCIDRlistsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallCIDRlistsList converted to FirewallCIDRlistsList.
func (SparseFirewallCIDRlistsList) Version ¶
func (o SparseFirewallCIDRlistsList) Version() int
Version returns the version of the content.
type SparseFirewallCertificate ¶
type SparseFirewallCertificate struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // Depends on the Type. For AWS, it is the AWS Certificate ARN. Certificate *string `` /* 126-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // A self-signed root CA certificate. SelfSigned *bool `json:"selfSigned,omitempty" msgpack:"selfSigned,omitempty" bson:"selfsigned,omitempty" mapstructure:"selfSigned,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallCertificate represents the sparse version of a firewallcertificate.
func NewSparseFirewallCertificate ¶
func NewSparseFirewallCertificate() *SparseFirewallCertificate
NewSparseFirewallCertificate returns a new SparseFirewallCertificate.
func (*SparseFirewallCertificate) DeepCopy ¶
func (o *SparseFirewallCertificate) DeepCopy() *SparseFirewallCertificate
DeepCopy returns a deep copy if the SparseFirewallCertificate.
func (*SparseFirewallCertificate) DeepCopyInto ¶
func (o *SparseFirewallCertificate) DeepCopyInto(out *SparseFirewallCertificate)
DeepCopyInto copies the receiver into the given *SparseFirewallCertificate.
func (*SparseFirewallCertificate) GetAnnotations ¶
func (o *SparseFirewallCertificate) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallCertificate) GetAssociatedTags ¶
func (o *SparseFirewallCertificate) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallCertificate) GetBSON ¶
func (o *SparseFirewallCertificate) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCertificate) GetCreateTime ¶
func (o *SparseFirewallCertificate) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallCertificate) GetDescription ¶
func (o *SparseFirewallCertificate) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallCertificate) GetName ¶
func (o *SparseFirewallCertificate) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallCertificate) GetNamespace ¶
func (o *SparseFirewallCertificate) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallCertificate) GetNormalizedTags ¶
func (o *SparseFirewallCertificate) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallCertificate) GetProtected ¶
func (o *SparseFirewallCertificate) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallCertificate) GetUpdateTime ¶
func (o *SparseFirewallCertificate) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallCertificate) Identifier ¶
func (o *SparseFirewallCertificate) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallCertificate) Identity ¶
func (o *SparseFirewallCertificate) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallCertificate) SetAnnotations ¶
func (o *SparseFirewallCertificate) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallCertificate) SetAssociatedTags ¶
func (o *SparseFirewallCertificate) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallCertificate) SetBSON ¶
func (o *SparseFirewallCertificate) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCertificate) SetCreateTime ¶
func (o *SparseFirewallCertificate) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallCertificate) SetDescription ¶
func (o *SparseFirewallCertificate) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallCertificate) SetIdentifier ¶
func (o *SparseFirewallCertificate) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallCertificate) SetName ¶
func (o *SparseFirewallCertificate) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallCertificate) SetNamespace ¶
func (o *SparseFirewallCertificate) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallCertificate) SetNormalizedTags ¶
func (o *SparseFirewallCertificate) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallCertificate) SetProtected ¶
func (o *SparseFirewallCertificate) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallCertificate) SetUpdateTime ¶
func (o *SparseFirewallCertificate) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallCertificate) ToPlain ¶
func (o *SparseFirewallCertificate) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallCertificate) Version ¶
func (o *SparseFirewallCertificate) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallCertificatesList ¶
type SparseFirewallCertificatesList []*SparseFirewallCertificate
SparseFirewallCertificatesList represents a list of SparseFirewallCertificates
func (SparseFirewallCertificatesList) Append ¶
func (o SparseFirewallCertificatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallCertificatesList.
func (SparseFirewallCertificatesList) Copy ¶
func (o SparseFirewallCertificatesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallCertificatesList.
func (SparseFirewallCertificatesList) DefaultOrder ¶
func (o SparseFirewallCertificatesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallCertificatesList) Identity ¶
func (o SparseFirewallCertificatesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallCertificatesList) List ¶
func (o SparseFirewallCertificatesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallCertificatesList) ToPlain ¶
func (o SparseFirewallCertificatesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallCertificatesList converted to FirewallCertificatesList.
func (SparseFirewallCertificatesList) Version ¶
func (o SparseFirewallCertificatesList) Version() int
Version returns the version of the content.
type SparseFirewallCommitAction ¶
type SparseFirewallCommitAction struct { // The status of action. ActionStatus *FirewallCommitActionActionStatusValue `json:"actionStatus,omitempty" msgpack:"actionStatus,omitempty" bson:"-" mapstructure:"actionStatus,omitempty"` // The action status description. ActionStatusReason *string `` /* 127-byte string literal not displayed */ // The firewalls effected by the commit action. AffectedFirewalls *[]*FirewallStatus `` /* 150-byte string literal not displayed */ // The ID of the object being committed. ObjectID *string `json:"objectID,omitempty" msgpack:"objectID,omitempty" bson:"-" mapstructure:"objectID,omitempty"` // The type of object being committed. ObjectType *FirewallCommitActionObjectTypeValue `json:"objectType,omitempty" msgpack:"objectType,omitempty" bson:"-" mapstructure:"objectType,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallCommitAction represents the sparse version of a firewallcommitaction.
func NewSparseFirewallCommitAction ¶
func NewSparseFirewallCommitAction() *SparseFirewallCommitAction
NewSparseFirewallCommitAction returns a new SparseFirewallCommitAction.
func (*SparseFirewallCommitAction) DeepCopy ¶
func (o *SparseFirewallCommitAction) DeepCopy() *SparseFirewallCommitAction
DeepCopy returns a deep copy if the SparseFirewallCommitAction.
func (*SparseFirewallCommitAction) DeepCopyInto ¶
func (o *SparseFirewallCommitAction) DeepCopyInto(out *SparseFirewallCommitAction)
DeepCopyInto copies the receiver into the given *SparseFirewallCommitAction.
func (*SparseFirewallCommitAction) GetBSON ¶
func (o *SparseFirewallCommitAction) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCommitAction) Identifier ¶
func (o *SparseFirewallCommitAction) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallCommitAction) Identity ¶
func (o *SparseFirewallCommitAction) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallCommitAction) SetBSON ¶
func (o *SparseFirewallCommitAction) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCommitAction) SetIdentifier ¶
func (o *SparseFirewallCommitAction) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallCommitAction) ToPlain ¶
func (o *SparseFirewallCommitAction) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallCommitAction) Version ¶
func (o *SparseFirewallCommitAction) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallCommitActionsList ¶
type SparseFirewallCommitActionsList []*SparseFirewallCommitAction
SparseFirewallCommitActionsList represents a list of SparseFirewallCommitActions
func (SparseFirewallCommitActionsList) Append ¶
func (o SparseFirewallCommitActionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallCommitActionsList.
func (SparseFirewallCommitActionsList) Copy ¶
func (o SparseFirewallCommitActionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallCommitActionsList.
func (SparseFirewallCommitActionsList) DefaultOrder ¶
func (o SparseFirewallCommitActionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallCommitActionsList) Identity ¶
func (o SparseFirewallCommitActionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallCommitActionsList) List ¶
func (o SparseFirewallCommitActionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallCommitActionsList) ToPlain ¶
func (o SparseFirewallCommitActionsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallCommitActionsList converted to FirewallCommitActionsList.
func (SparseFirewallCommitActionsList) Version ¶
func (o SparseFirewallCommitActionsList) Version() int
Version returns the version of the content.
type SparseFirewallCommittedRuleset ¶
type SparseFirewallCommittedRuleset struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // The date when the ruleset or template was committed. CommittedTime *time.Time `` /* 134-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // The ID of the ruleset or template that was committed. ObjectID *time.Time `json:"objectID,omitempty" msgpack:"objectID,omitempty" bson:"objectid,omitempty" mapstructure:"objectID,omitempty"` // The type of object committed. ObjectType *FirewallCommittedRulesetObjectTypeValue `json:"objectType,omitempty" msgpack:"objectType,omitempty" bson:"objecttype,omitempty" mapstructure:"objectType,omitempty"` // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallCommittedRuleset represents the sparse version of a firewallcommittedruleset.
func NewSparseFirewallCommittedRuleset ¶
func NewSparseFirewallCommittedRuleset() *SparseFirewallCommittedRuleset
NewSparseFirewallCommittedRuleset returns a new SparseFirewallCommittedRuleset.
func (*SparseFirewallCommittedRuleset) DeepCopy ¶
func (o *SparseFirewallCommittedRuleset) DeepCopy() *SparseFirewallCommittedRuleset
DeepCopy returns a deep copy if the SparseFirewallCommittedRuleset.
func (*SparseFirewallCommittedRuleset) DeepCopyInto ¶
func (o *SparseFirewallCommittedRuleset) DeepCopyInto(out *SparseFirewallCommittedRuleset)
DeepCopyInto copies the receiver into the given *SparseFirewallCommittedRuleset.
func (*SparseFirewallCommittedRuleset) GetAnnotations ¶
func (o *SparseFirewallCommittedRuleset) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallCommittedRuleset) GetAssociatedTags ¶
func (o *SparseFirewallCommittedRuleset) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallCommittedRuleset) GetBSON ¶
func (o *SparseFirewallCommittedRuleset) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCommittedRuleset) GetCreateTime ¶
func (o *SparseFirewallCommittedRuleset) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallCommittedRuleset) GetNamespace ¶
func (o *SparseFirewallCommittedRuleset) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallCommittedRuleset) GetNormalizedTags ¶
func (o *SparseFirewallCommittedRuleset) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallCommittedRuleset) GetProtected ¶
func (o *SparseFirewallCommittedRuleset) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallCommittedRuleset) GetUpdateTime ¶
func (o *SparseFirewallCommittedRuleset) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallCommittedRuleset) Identifier ¶
func (o *SparseFirewallCommittedRuleset) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallCommittedRuleset) Identity ¶
func (o *SparseFirewallCommittedRuleset) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallCommittedRuleset) SetAnnotations ¶
func (o *SparseFirewallCommittedRuleset) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallCommittedRuleset) SetAssociatedTags ¶
func (o *SparseFirewallCommittedRuleset) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallCommittedRuleset) SetBSON ¶
func (o *SparseFirewallCommittedRuleset) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCommittedRuleset) SetCreateTime ¶
func (o *SparseFirewallCommittedRuleset) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallCommittedRuleset) SetIdentifier ¶
func (o *SparseFirewallCommittedRuleset) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallCommittedRuleset) SetNamespace ¶
func (o *SparseFirewallCommittedRuleset) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallCommittedRuleset) SetNormalizedTags ¶
func (o *SparseFirewallCommittedRuleset) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallCommittedRuleset) SetProtected ¶
func (o *SparseFirewallCommittedRuleset) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallCommittedRuleset) SetUpdateTime ¶
func (o *SparseFirewallCommittedRuleset) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallCommittedRuleset) ToPlain ¶
func (o *SparseFirewallCommittedRuleset) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallCommittedRuleset) Version ¶
func (o *SparseFirewallCommittedRuleset) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallCommittedRulesetsList ¶
type SparseFirewallCommittedRulesetsList []*SparseFirewallCommittedRuleset
SparseFirewallCommittedRulesetsList represents a list of SparseFirewallCommittedRulesets
func (SparseFirewallCommittedRulesetsList) Append ¶
func (o SparseFirewallCommittedRulesetsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallCommittedRulesetsList.
func (SparseFirewallCommittedRulesetsList) Copy ¶
func (o SparseFirewallCommittedRulesetsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallCommittedRulesetsList.
func (SparseFirewallCommittedRulesetsList) DefaultOrder ¶
func (o SparseFirewallCommittedRulesetsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallCommittedRulesetsList) Identity ¶
func (o SparseFirewallCommittedRulesetsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallCommittedRulesetsList) List ¶
func (o SparseFirewallCommittedRulesetsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallCommittedRulesetsList) ToPlain ¶
func (o SparseFirewallCommittedRulesetsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallCommittedRulesetsList converted to FirewallCommittedRulesetsList.
func (SparseFirewallCommittedRulesetsList) Version ¶
func (o SparseFirewallCommittedRulesetsList) Version() int
Version returns the version of the content.
type SparseFirewallCountryCodelist ¶
type SparseFirewallCountryCodelist struct { // A list of NGFW Country codes. Countrycodes *[]*FirewallCountryCode `` /* 130-byte string literal not displayed */ // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallCountryCodelist represents the sparse version of a firewallcountrycodelist.
func NewSparseFirewallCountryCodelist ¶
func NewSparseFirewallCountryCodelist() *SparseFirewallCountryCodelist
NewSparseFirewallCountryCodelist returns a new SparseFirewallCountryCodelist.
func (*SparseFirewallCountryCodelist) DeepCopy ¶
func (o *SparseFirewallCountryCodelist) DeepCopy() *SparseFirewallCountryCodelist
DeepCopy returns a deep copy if the SparseFirewallCountryCodelist.
func (*SparseFirewallCountryCodelist) DeepCopyInto ¶
func (o *SparseFirewallCountryCodelist) DeepCopyInto(out *SparseFirewallCountryCodelist)
DeepCopyInto copies the receiver into the given *SparseFirewallCountryCodelist.
func (*SparseFirewallCountryCodelist) GetBSON ¶
func (o *SparseFirewallCountryCodelist) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCountryCodelist) GetNamespace ¶
func (o *SparseFirewallCountryCodelist) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallCountryCodelist) Identifier ¶
func (o *SparseFirewallCountryCodelist) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallCountryCodelist) Identity ¶
func (o *SparseFirewallCountryCodelist) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallCountryCodelist) SetBSON ¶
func (o *SparseFirewallCountryCodelist) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCountryCodelist) SetIdentifier ¶
func (o *SparseFirewallCountryCodelist) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallCountryCodelist) SetNamespace ¶
func (o *SparseFirewallCountryCodelist) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallCountryCodelist) ToPlain ¶
func (o *SparseFirewallCountryCodelist) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallCountryCodelist) Version ¶
func (o *SparseFirewallCountryCodelist) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallCountryCodelistsList ¶
type SparseFirewallCountryCodelistsList []*SparseFirewallCountryCodelist
SparseFirewallCountryCodelistsList represents a list of SparseFirewallCountryCodelists
func (SparseFirewallCountryCodelistsList) Append ¶
func (o SparseFirewallCountryCodelistsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallCountryCodelistsList.
func (SparseFirewallCountryCodelistsList) Copy ¶
func (o SparseFirewallCountryCodelistsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallCountryCodelistsList.
func (SparseFirewallCountryCodelistsList) DefaultOrder ¶
func (o SparseFirewallCountryCodelistsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallCountryCodelistsList) Identity ¶
func (o SparseFirewallCountryCodelistsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallCountryCodelistsList) List ¶
func (o SparseFirewallCountryCodelistsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallCountryCodelistsList) ToPlain ¶
func (o SparseFirewallCountryCodelistsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallCountryCodelistsList converted to FirewallCountryCodelistsList.
func (SparseFirewallCountryCodelistsList) Version ¶
func (o SparseFirewallCountryCodelistsList) Version() int
Version returns the version of the content.
type SparseFirewallCustomExternalFeed ¶
type SparseFirewallCustomExternalFeed struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // TODO figure out what this is. CertificateProfile *string `` /* 154-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // The type of external feed. Feedtype *FirewallCustomExternalFeedFeedtypeValue `json:"feedtype,omitempty" msgpack:"feedtype,omitempty" bson:"feedtype,omitempty" mapstructure:"feedtype,omitempty"` // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // The URL of the external feed. SourceURL *string `json:"sourceURL,omitempty" msgpack:"sourceURL,omitempty" bson:"sourceurl,omitempty" mapstructure:"sourceURL,omitempty"` // Specifies the time of day when the update frequency is daily. UpdateDailyTime *time.Time `` /* 142-byte string literal not displayed */ // How often is the external feed updated. UpdateFrequency *FirewallCustomExternalFeedUpdateFrequencyValue `` /* 142-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallCustomExternalFeed represents the sparse version of a firewallcustomexternalfeed.
func NewSparseFirewallCustomExternalFeed ¶
func NewSparseFirewallCustomExternalFeed() *SparseFirewallCustomExternalFeed
NewSparseFirewallCustomExternalFeed returns a new SparseFirewallCustomExternalFeed.
func (*SparseFirewallCustomExternalFeed) DeepCopy ¶
func (o *SparseFirewallCustomExternalFeed) DeepCopy() *SparseFirewallCustomExternalFeed
DeepCopy returns a deep copy if the SparseFirewallCustomExternalFeed.
func (*SparseFirewallCustomExternalFeed) DeepCopyInto ¶
func (o *SparseFirewallCustomExternalFeed) DeepCopyInto(out *SparseFirewallCustomExternalFeed)
DeepCopyInto copies the receiver into the given *SparseFirewallCustomExternalFeed.
func (*SparseFirewallCustomExternalFeed) GetAnnotations ¶
func (o *SparseFirewallCustomExternalFeed) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallCustomExternalFeed) GetAssociatedTags ¶
func (o *SparseFirewallCustomExternalFeed) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallCustomExternalFeed) GetBSON ¶
func (o *SparseFirewallCustomExternalFeed) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCustomExternalFeed) GetCreateTime ¶
func (o *SparseFirewallCustomExternalFeed) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallCustomExternalFeed) GetDescription ¶
func (o *SparseFirewallCustomExternalFeed) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallCustomExternalFeed) GetName ¶
func (o *SparseFirewallCustomExternalFeed) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallCustomExternalFeed) GetNamespace ¶
func (o *SparseFirewallCustomExternalFeed) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallCustomExternalFeed) GetNormalizedTags ¶
func (o *SparseFirewallCustomExternalFeed) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallCustomExternalFeed) GetProtected ¶
func (o *SparseFirewallCustomExternalFeed) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallCustomExternalFeed) GetUpdateTime ¶
func (o *SparseFirewallCustomExternalFeed) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallCustomExternalFeed) Identifier ¶
func (o *SparseFirewallCustomExternalFeed) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallCustomExternalFeed) Identity ¶
func (o *SparseFirewallCustomExternalFeed) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallCustomExternalFeed) SetAnnotations ¶
func (o *SparseFirewallCustomExternalFeed) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) SetAssociatedTags ¶
func (o *SparseFirewallCustomExternalFeed) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) SetBSON ¶
func (o *SparseFirewallCustomExternalFeed) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCustomExternalFeed) SetCreateTime ¶
func (o *SparseFirewallCustomExternalFeed) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) SetDescription ¶
func (o *SparseFirewallCustomExternalFeed) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) SetIdentifier ¶
func (o *SparseFirewallCustomExternalFeed) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallCustomExternalFeed) SetName ¶
func (o *SparseFirewallCustomExternalFeed) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) SetNamespace ¶
func (o *SparseFirewallCustomExternalFeed) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) SetNormalizedTags ¶
func (o *SparseFirewallCustomExternalFeed) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) SetProtected ¶
func (o *SparseFirewallCustomExternalFeed) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) SetUpdateTime ¶
func (o *SparseFirewallCustomExternalFeed) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallCustomExternalFeed) ToPlain ¶
func (o *SparseFirewallCustomExternalFeed) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallCustomExternalFeed) Version ¶
func (o *SparseFirewallCustomExternalFeed) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallCustomExternalFeedsList ¶
type SparseFirewallCustomExternalFeedsList []*SparseFirewallCustomExternalFeed
SparseFirewallCustomExternalFeedsList represents a list of SparseFirewallCustomExternalFeeds
func (SparseFirewallCustomExternalFeedsList) Append ¶
func (o SparseFirewallCustomExternalFeedsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallCustomExternalFeedsList.
func (SparseFirewallCustomExternalFeedsList) Copy ¶
func (o SparseFirewallCustomExternalFeedsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallCustomExternalFeedsList.
func (SparseFirewallCustomExternalFeedsList) DefaultOrder ¶
func (o SparseFirewallCustomExternalFeedsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallCustomExternalFeedsList) Identity ¶
func (o SparseFirewallCustomExternalFeedsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallCustomExternalFeedsList) List ¶
func (o SparseFirewallCustomExternalFeedsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallCustomExternalFeedsList) ToPlain ¶
func (o SparseFirewallCustomExternalFeedsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallCustomExternalFeedsList converted to FirewallCustomExternalFeedsList.
func (SparseFirewallCustomExternalFeedsList) Version ¶
func (o SparseFirewallCustomExternalFeedsList) Version() int
Version returns the version of the content.
type SparseFirewallCustomURLCategoriesList ¶
type SparseFirewallCustomURLCategoriesList []*SparseFirewallCustomURLCategory
SparseFirewallCustomURLCategoriesList represents a list of SparseFirewallCustomURLCategories
func (SparseFirewallCustomURLCategoriesList) Append ¶
func (o SparseFirewallCustomURLCategoriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallCustomURLCategoriesList.
func (SparseFirewallCustomURLCategoriesList) Copy ¶
func (o SparseFirewallCustomURLCategoriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallCustomURLCategoriesList.
func (SparseFirewallCustomURLCategoriesList) DefaultOrder ¶
func (o SparseFirewallCustomURLCategoriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallCustomURLCategoriesList) Identity ¶
func (o SparseFirewallCustomURLCategoriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallCustomURLCategoriesList) List ¶
func (o SparseFirewallCustomURLCategoriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallCustomURLCategoriesList) ToPlain ¶
func (o SparseFirewallCustomURLCategoriesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallCustomURLCategoriesList converted to FirewallCustomURLCategoriesList.
func (SparseFirewallCustomURLCategoriesList) Version ¶
func (o SparseFirewallCustomURLCategoriesList) Version() int
Version returns the version of the content.
type SparseFirewallCustomURLCategory ¶
type SparseFirewallCustomURLCategory struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // List of URIs. URIs *[]string `json:"URIs,omitempty" msgpack:"URIs,omitempty" bson:"uris,omitempty" mapstructure:"URIs,omitempty"` // The action the firewall should take. Action *FirewallCustomURLCategoryActionValue `json:"action,omitempty" msgpack:"action,omitempty" bson:"action,omitempty" mapstructure:"action,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallCustomURLCategory represents the sparse version of a firewallcustomurlcategory.
func NewSparseFirewallCustomURLCategory ¶
func NewSparseFirewallCustomURLCategory() *SparseFirewallCustomURLCategory
NewSparseFirewallCustomURLCategory returns a new SparseFirewallCustomURLCategory.
func (*SparseFirewallCustomURLCategory) DeepCopy ¶
func (o *SparseFirewallCustomURLCategory) DeepCopy() *SparseFirewallCustomURLCategory
DeepCopy returns a deep copy if the SparseFirewallCustomURLCategory.
func (*SparseFirewallCustomURLCategory) DeepCopyInto ¶
func (o *SparseFirewallCustomURLCategory) DeepCopyInto(out *SparseFirewallCustomURLCategory)
DeepCopyInto copies the receiver into the given *SparseFirewallCustomURLCategory.
func (*SparseFirewallCustomURLCategory) GetAnnotations ¶
func (o *SparseFirewallCustomURLCategory) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallCustomURLCategory) GetAssociatedTags ¶
func (o *SparseFirewallCustomURLCategory) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallCustomURLCategory) GetBSON ¶
func (o *SparseFirewallCustomURLCategory) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCustomURLCategory) GetCreateTime ¶
func (o *SparseFirewallCustomURLCategory) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallCustomURLCategory) GetDescription ¶
func (o *SparseFirewallCustomURLCategory) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallCustomURLCategory) GetName ¶
func (o *SparseFirewallCustomURLCategory) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallCustomURLCategory) GetNamespace ¶
func (o *SparseFirewallCustomURLCategory) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallCustomURLCategory) GetNormalizedTags ¶
func (o *SparseFirewallCustomURLCategory) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallCustomURLCategory) GetProtected ¶
func (o *SparseFirewallCustomURLCategory) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallCustomURLCategory) GetUpdateTime ¶
func (o *SparseFirewallCustomURLCategory) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallCustomURLCategory) Identifier ¶
func (o *SparseFirewallCustomURLCategory) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallCustomURLCategory) Identity ¶
func (o *SparseFirewallCustomURLCategory) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallCustomURLCategory) SetAnnotations ¶
func (o *SparseFirewallCustomURLCategory) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) SetAssociatedTags ¶
func (o *SparseFirewallCustomURLCategory) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) SetBSON ¶
func (o *SparseFirewallCustomURLCategory) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallCustomURLCategory) SetCreateTime ¶
func (o *SparseFirewallCustomURLCategory) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) SetDescription ¶
func (o *SparseFirewallCustomURLCategory) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) SetIdentifier ¶
func (o *SparseFirewallCustomURLCategory) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallCustomURLCategory) SetName ¶
func (o *SparseFirewallCustomURLCategory) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) SetNamespace ¶
func (o *SparseFirewallCustomURLCategory) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) SetNormalizedTags ¶
func (o *SparseFirewallCustomURLCategory) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) SetProtected ¶
func (o *SparseFirewallCustomURLCategory) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) SetUpdateTime ¶
func (o *SparseFirewallCustomURLCategory) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallCustomURLCategory) ToPlain ¶
func (o *SparseFirewallCustomURLCategory) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallCustomURLCategory) Version ¶
func (o *SparseFirewallCustomURLCategory) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallExternalFeedList ¶
type SparseFirewallExternalFeedList struct { // A list of external feed objects. Feeds *[]*FirewallExternalFeed `json:"feeds,omitempty" msgpack:"feeds,omitempty" bson:"feeds,omitempty" mapstructure:"feeds,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallExternalFeedList represents the sparse version of a firewallexternalfeedlist.
func NewSparseFirewallExternalFeedList ¶
func NewSparseFirewallExternalFeedList() *SparseFirewallExternalFeedList
NewSparseFirewallExternalFeedList returns a new SparseFirewallExternalFeedList.
func (*SparseFirewallExternalFeedList) DeepCopy ¶
func (o *SparseFirewallExternalFeedList) DeepCopy() *SparseFirewallExternalFeedList
DeepCopy returns a deep copy if the SparseFirewallExternalFeedList.
func (*SparseFirewallExternalFeedList) DeepCopyInto ¶
func (o *SparseFirewallExternalFeedList) DeepCopyInto(out *SparseFirewallExternalFeedList)
DeepCopyInto copies the receiver into the given *SparseFirewallExternalFeedList.
func (*SparseFirewallExternalFeedList) GetBSON ¶
func (o *SparseFirewallExternalFeedList) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallExternalFeedList) GetNamespace ¶
func (o *SparseFirewallExternalFeedList) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallExternalFeedList) Identifier ¶
func (o *SparseFirewallExternalFeedList) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallExternalFeedList) Identity ¶
func (o *SparseFirewallExternalFeedList) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallExternalFeedList) SetBSON ¶
func (o *SparseFirewallExternalFeedList) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallExternalFeedList) SetIdentifier ¶
func (o *SparseFirewallExternalFeedList) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallExternalFeedList) SetNamespace ¶
func (o *SparseFirewallExternalFeedList) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallExternalFeedList) ToPlain ¶
func (o *SparseFirewallExternalFeedList) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallExternalFeedList) Version ¶
func (o *SparseFirewallExternalFeedList) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallExternalFeedListsList ¶
type SparseFirewallExternalFeedListsList []*SparseFirewallExternalFeedList
SparseFirewallExternalFeedListsList represents a list of SparseFirewallExternalFeedLists
func (SparseFirewallExternalFeedListsList) Append ¶
func (o SparseFirewallExternalFeedListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallExternalFeedListsList.
func (SparseFirewallExternalFeedListsList) Copy ¶
func (o SparseFirewallExternalFeedListsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallExternalFeedListsList.
func (SparseFirewallExternalFeedListsList) DefaultOrder ¶
func (o SparseFirewallExternalFeedListsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallExternalFeedListsList) Identity ¶
func (o SparseFirewallExternalFeedListsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallExternalFeedListsList) List ¶
func (o SparseFirewallExternalFeedListsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallExternalFeedListsList) ToPlain ¶
func (o SparseFirewallExternalFeedListsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallExternalFeedListsList converted to FirewallExternalFeedListsList.
func (SparseFirewallExternalFeedListsList) Version ¶
func (o SparseFirewallExternalFeedListsList) Version() int
Version returns the version of the content.
type SparseFirewallFQDNList ¶
type SparseFirewallFQDNList struct { // List of FQDNs. FQDNs *[]string `json:"FQDNs,omitempty" msgpack:"FQDNs,omitempty" bson:"-" mapstructure:"FQDNs,omitempty"` // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallFQDNList represents the sparse version of a firewallfqdnlist.
func NewSparseFirewallFQDNList ¶
func NewSparseFirewallFQDNList() *SparseFirewallFQDNList
NewSparseFirewallFQDNList returns a new SparseFirewallFQDNList.
func (*SparseFirewallFQDNList) DeepCopy ¶
func (o *SparseFirewallFQDNList) DeepCopy() *SparseFirewallFQDNList
DeepCopy returns a deep copy if the SparseFirewallFQDNList.
func (*SparseFirewallFQDNList) DeepCopyInto ¶
func (o *SparseFirewallFQDNList) DeepCopyInto(out *SparseFirewallFQDNList)
DeepCopyInto copies the receiver into the given *SparseFirewallFQDNList.
func (*SparseFirewallFQDNList) GetAnnotations ¶
func (o *SparseFirewallFQDNList) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallFQDNList) GetAssociatedTags ¶
func (o *SparseFirewallFQDNList) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallFQDNList) GetBSON ¶
func (o *SparseFirewallFQDNList) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallFQDNList) GetCreateTime ¶
func (o *SparseFirewallFQDNList) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallFQDNList) GetDescription ¶
func (o *SparseFirewallFQDNList) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallFQDNList) GetName ¶
func (o *SparseFirewallFQDNList) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallFQDNList) GetNamespace ¶
func (o *SparseFirewallFQDNList) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallFQDNList) GetNormalizedTags ¶
func (o *SparseFirewallFQDNList) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallFQDNList) GetProtected ¶
func (o *SparseFirewallFQDNList) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallFQDNList) GetUpdateTime ¶
func (o *SparseFirewallFQDNList) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallFQDNList) Identifier ¶
func (o *SparseFirewallFQDNList) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallFQDNList) Identity ¶
func (o *SparseFirewallFQDNList) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallFQDNList) SetAnnotations ¶
func (o *SparseFirewallFQDNList) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) SetAssociatedTags ¶
func (o *SparseFirewallFQDNList) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) SetBSON ¶
func (o *SparseFirewallFQDNList) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallFQDNList) SetCreateTime ¶
func (o *SparseFirewallFQDNList) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) SetDescription ¶
func (o *SparseFirewallFQDNList) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) SetIdentifier ¶
func (o *SparseFirewallFQDNList) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallFQDNList) SetName ¶
func (o *SparseFirewallFQDNList) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) SetNamespace ¶
func (o *SparseFirewallFQDNList) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) SetNormalizedTags ¶
func (o *SparseFirewallFQDNList) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) SetProtected ¶
func (o *SparseFirewallFQDNList) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) SetUpdateTime ¶
func (o *SparseFirewallFQDNList) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallFQDNList) ToPlain ¶
func (o *SparseFirewallFQDNList) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallFQDNList) Version ¶
func (o *SparseFirewallFQDNList) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallFQDNListsList ¶
type SparseFirewallFQDNListsList []*SparseFirewallFQDNList
SparseFirewallFQDNListsList represents a list of SparseFirewallFQDNLists
func (SparseFirewallFQDNListsList) Append ¶
func (o SparseFirewallFQDNListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallFQDNListsList.
func (SparseFirewallFQDNListsList) Copy ¶
func (o SparseFirewallFQDNListsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallFQDNListsList.
func (SparseFirewallFQDNListsList) DefaultOrder ¶
func (o SparseFirewallFQDNListsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallFQDNListsList) Identity ¶
func (o SparseFirewallFQDNListsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallFQDNListsList) List ¶
func (o SparseFirewallFQDNListsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallFQDNListsList) ToPlain ¶
func (o SparseFirewallFQDNListsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallFQDNListsList converted to FirewallFQDNListsList.
func (SparseFirewallFQDNListsList) Version ¶
func (o SparseFirewallFQDNListsList) Version() int
Version returns the version of the content.
type SparseFirewallGroup ¶
type SparseFirewallGroup struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // A profile used to attach newly created firewalls to this firewall group. AutoIncludeProfile *FirewallAutoIncludeProfile `` /* 154-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // A FirewallSecurityProfile ID. FirewallSecurityProfileID *string `` /* 182-byte string literal not displayed */ // A FirewallTemplate ID. FirewallTemplateID *string `` /* 154-byte string literal not displayed */ // Log Definition ID. LogDefinitionID *string `` /* 142-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallGroup represents the sparse version of a firewallgroup.
func NewSparseFirewallGroup ¶
func NewSparseFirewallGroup() *SparseFirewallGroup
NewSparseFirewallGroup returns a new SparseFirewallGroup.
func (*SparseFirewallGroup) DeepCopy ¶
func (o *SparseFirewallGroup) DeepCopy() *SparseFirewallGroup
DeepCopy returns a deep copy if the SparseFirewallGroup.
func (*SparseFirewallGroup) DeepCopyInto ¶
func (o *SparseFirewallGroup) DeepCopyInto(out *SparseFirewallGroup)
DeepCopyInto copies the receiver into the given *SparseFirewallGroup.
func (*SparseFirewallGroup) GetAnnotations ¶
func (o *SparseFirewallGroup) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallGroup) GetAssociatedTags ¶
func (o *SparseFirewallGroup) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallGroup) GetBSON ¶
func (o *SparseFirewallGroup) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallGroup) GetCreateTime ¶
func (o *SparseFirewallGroup) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallGroup) GetDescription ¶
func (o *SparseFirewallGroup) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallGroup) GetName ¶
func (o *SparseFirewallGroup) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallGroup) GetNamespace ¶
func (o *SparseFirewallGroup) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallGroup) GetNormalizedTags ¶
func (o *SparseFirewallGroup) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallGroup) GetProtected ¶
func (o *SparseFirewallGroup) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallGroup) GetUpdateTime ¶
func (o *SparseFirewallGroup) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallGroup) Identifier ¶
func (o *SparseFirewallGroup) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallGroup) Identity ¶
func (o *SparseFirewallGroup) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallGroup) SetAnnotations ¶
func (o *SparseFirewallGroup) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallGroup) SetAssociatedTags ¶
func (o *SparseFirewallGroup) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallGroup) SetBSON ¶
func (o *SparseFirewallGroup) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallGroup) SetCreateTime ¶
func (o *SparseFirewallGroup) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallGroup) SetDescription ¶
func (o *SparseFirewallGroup) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallGroup) SetIdentifier ¶
func (o *SparseFirewallGroup) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallGroup) SetName ¶
func (o *SparseFirewallGroup) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallGroup) SetNamespace ¶
func (o *SparseFirewallGroup) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallGroup) SetNormalizedTags ¶
func (o *SparseFirewallGroup) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallGroup) SetProtected ¶
func (o *SparseFirewallGroup) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallGroup) SetUpdateTime ¶
func (o *SparseFirewallGroup) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallGroup) ToPlain ¶
func (o *SparseFirewallGroup) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallGroup) Version ¶
func (o *SparseFirewallGroup) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallGroupsList ¶
type SparseFirewallGroupsList []*SparseFirewallGroup
SparseFirewallGroupsList represents a list of SparseFirewallGroups
func (SparseFirewallGroupsList) Append ¶
func (o SparseFirewallGroupsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallGroupsList.
func (SparseFirewallGroupsList) Copy ¶
func (o SparseFirewallGroupsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallGroupsList.
func (SparseFirewallGroupsList) DefaultOrder ¶
func (o SparseFirewallGroupsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallGroupsList) Identity ¶
func (o SparseFirewallGroupsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallGroupsList) List ¶
func (o SparseFirewallGroupsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallGroupsList) ToPlain ¶
func (o SparseFirewallGroupsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallGroupsList converted to FirewallGroupsList.
func (SparseFirewallGroupsList) Version ¶
func (o SparseFirewallGroupsList) Version() int
Version returns the version of the content.
type SparseFirewallLicensingCredits ¶
type SparseFirewallLicensingCredits struct { // Represents enhanced support credits. EnhancedSupportCredits *int `` /* 170-byte string literal not displayed */ // Represents firewall usage credits. FWUsageCredits *int `` /* 138-byte string literal not displayed */ // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Represents Prisma Cloud management credits. PrismaCloudCredits *int `` /* 154-byte string literal not displayed */ // Represents threat prevention usage credits. TPUsageCredits *int `` /* 138-byte string literal not displayed */ // Represents traffic secured usage credits. TrafficSecuredCredits *int `` /* 166-byte string literal not displayed */ // Represents URL filtering usage credits. URLFUsageCredits *int `` /* 146-byte string literal not displayed */ // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // Represents the user cloud account ID. CloudAccountID *string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Represents firewall resource. FirewallResource *string `` /* 146-byte string literal not displayed */ // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // Represents the cloud ngfw tenant ID. TenantID *string `json:"tenantID,omitempty" msgpack:"tenantID,omitempty" bson:"tenantid,omitempty" mapstructure:"tenantID,omitempty"` // The timestamp of this record. Timestamp *time.Time `json:"timestamp,omitempty" msgpack:"timestamp,omitempty" bson:"timestamp,omitempty" mapstructure:"timestamp,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallLicensingCredits represents the sparse version of a firewalllicensingcredits.
func NewSparseFirewallLicensingCredits ¶
func NewSparseFirewallLicensingCredits() *SparseFirewallLicensingCredits
NewSparseFirewallLicensingCredits returns a new SparseFirewallLicensingCredits.
func (*SparseFirewallLicensingCredits) DeepCopy ¶
func (o *SparseFirewallLicensingCredits) DeepCopy() *SparseFirewallLicensingCredits
DeepCopy returns a deep copy if the SparseFirewallLicensingCredits.
func (*SparseFirewallLicensingCredits) DeepCopyInto ¶
func (o *SparseFirewallLicensingCredits) DeepCopyInto(out *SparseFirewallLicensingCredits)
DeepCopyInto copies the receiver into the given *SparseFirewallLicensingCredits.
func (*SparseFirewallLicensingCredits) GetAnnotations ¶
func (o *SparseFirewallLicensingCredits) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallLicensingCredits) GetAssociatedTags ¶
func (o *SparseFirewallLicensingCredits) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallLicensingCredits) GetBSON ¶
func (o *SparseFirewallLicensingCredits) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallLicensingCredits) GetCreateTime ¶
func (o *SparseFirewallLicensingCredits) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallLicensingCredits) GetNamespace ¶
func (o *SparseFirewallLicensingCredits) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallLicensingCredits) GetNormalizedTags ¶
func (o *SparseFirewallLicensingCredits) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallLicensingCredits) GetProtected ¶
func (o *SparseFirewallLicensingCredits) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallLicensingCredits) GetUpdateTime ¶
func (o *SparseFirewallLicensingCredits) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallLicensingCredits) Identifier ¶
func (o *SparseFirewallLicensingCredits) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallLicensingCredits) Identity ¶
func (o *SparseFirewallLicensingCredits) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallLicensingCredits) SetAnnotations ¶
func (o *SparseFirewallLicensingCredits) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallLicensingCredits) SetAssociatedTags ¶
func (o *SparseFirewallLicensingCredits) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallLicensingCredits) SetBSON ¶
func (o *SparseFirewallLicensingCredits) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallLicensingCredits) SetCreateTime ¶
func (o *SparseFirewallLicensingCredits) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallLicensingCredits) SetIdentifier ¶
func (o *SparseFirewallLicensingCredits) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallLicensingCredits) SetNamespace ¶
func (o *SparseFirewallLicensingCredits) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallLicensingCredits) SetNormalizedTags ¶
func (o *SparseFirewallLicensingCredits) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallLicensingCredits) SetProtected ¶
func (o *SparseFirewallLicensingCredits) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallLicensingCredits) SetUpdateTime ¶
func (o *SparseFirewallLicensingCredits) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallLicensingCredits) ToPlain ¶
func (o *SparseFirewallLicensingCredits) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallLicensingCredits) Version ¶
func (o *SparseFirewallLicensingCredits) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallLicensingCreditsList ¶
type SparseFirewallLicensingCreditsList []*SparseFirewallLicensingCredits
SparseFirewallLicensingCreditsList represents a list of SparseFirewallLicensingCredits
func (SparseFirewallLicensingCreditsList) Append ¶
func (o SparseFirewallLicensingCreditsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallLicensingCreditsList.
func (SparseFirewallLicensingCreditsList) Copy ¶
func (o SparseFirewallLicensingCreditsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallLicensingCreditsList.
func (SparseFirewallLicensingCreditsList) DefaultOrder ¶
func (o SparseFirewallLicensingCreditsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallLicensingCreditsList) Identity ¶
func (o SparseFirewallLicensingCreditsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallLicensingCreditsList) List ¶
func (o SparseFirewallLicensingCreditsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallLicensingCreditsList) ToPlain ¶
func (o SparseFirewallLicensingCreditsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallLicensingCreditsList converted to FirewallLicensingCreditsList.
func (SparseFirewallLicensingCreditsList) Version ¶
func (o SparseFirewallLicensingCreditsList) Version() int
Version returns the version of the content.
type SparseFirewallOption ¶
type SparseFirewallOption struct { // Pass firewall ID if editing an existing firewall. FirewallID *string `json:"firewallID,omitempty" msgpack:"firewallID,omitempty" bson:"-" mapstructure:"firewallID,omitempty"` // Optionally restrict results to this AWS region. RegionFilter *string `json:"regionFilter,omitempty" msgpack:"regionFilter,omitempty" bson:"-" mapstructure:"regionFilter,omitempty"` // List of VPCs and their region and associated availability zones. RegionVPCs *[]*FirewallOptionRegion `json:"regionVPCs,omitempty" msgpack:"regionVPCs,omitempty" bson:"-" mapstructure:"regionVPCs,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallOption represents the sparse version of a firewalloption.
func NewSparseFirewallOption ¶
func NewSparseFirewallOption() *SparseFirewallOption
NewSparseFirewallOption returns a new SparseFirewallOption.
func (*SparseFirewallOption) DeepCopy ¶
func (o *SparseFirewallOption) DeepCopy() *SparseFirewallOption
DeepCopy returns a deep copy if the SparseFirewallOption.
func (*SparseFirewallOption) DeepCopyInto ¶
func (o *SparseFirewallOption) DeepCopyInto(out *SparseFirewallOption)
DeepCopyInto copies the receiver into the given *SparseFirewallOption.
func (*SparseFirewallOption) GetBSON ¶
func (o *SparseFirewallOption) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallOption) Identifier ¶
func (o *SparseFirewallOption) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallOption) Identity ¶
func (o *SparseFirewallOption) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallOption) SetBSON ¶
func (o *SparseFirewallOption) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallOption) SetIdentifier ¶
func (o *SparseFirewallOption) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallOption) ToPlain ¶
func (o *SparseFirewallOption) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallOption) Version ¶
func (o *SparseFirewallOption) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallOptionsList ¶
type SparseFirewallOptionsList []*SparseFirewallOption
SparseFirewallOptionsList represents a list of SparseFirewallOptions
func (SparseFirewallOptionsList) Append ¶
func (o SparseFirewallOptionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallOptionsList.
func (SparseFirewallOptionsList) Copy ¶
func (o SparseFirewallOptionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallOptionsList.
func (SparseFirewallOptionsList) DefaultOrder ¶
func (o SparseFirewallOptionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallOptionsList) Identity ¶
func (o SparseFirewallOptionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallOptionsList) List ¶
func (o SparseFirewallOptionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallOptionsList) ToPlain ¶
func (o SparseFirewallOptionsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallOptionsList converted to FirewallOptionsList.
func (SparseFirewallOptionsList) Version ¶
func (o SparseFirewallOptionsList) Version() int
Version returns the version of the content.
type SparseFirewallRollbackAction ¶
type SparseFirewallRollbackAction struct { // The status of action. ActionStatus *FirewallRollbackActionActionStatusValue `json:"actionStatus,omitempty" msgpack:"actionStatus,omitempty" bson:"-" mapstructure:"actionStatus,omitempty"` // The action status description. ActionStatusReason *string `` /* 127-byte string literal not displayed */ // The firewalls affected by the rollback action. AffectedFirewalls *[]*FirewallStatus `` /* 150-byte string literal not displayed */ // The ID of the committed firewall ruleset that we are rolling back to. CommittedFirewallRulesetID *string `` /* 151-byte string literal not displayed */ ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallRollbackAction represents the sparse version of a firewallrollbackaction.
func NewSparseFirewallRollbackAction ¶
func NewSparseFirewallRollbackAction() *SparseFirewallRollbackAction
NewSparseFirewallRollbackAction returns a new SparseFirewallRollbackAction.
func (*SparseFirewallRollbackAction) DeepCopy ¶
func (o *SparseFirewallRollbackAction) DeepCopy() *SparseFirewallRollbackAction
DeepCopy returns a deep copy if the SparseFirewallRollbackAction.
func (*SparseFirewallRollbackAction) DeepCopyInto ¶
func (o *SparseFirewallRollbackAction) DeepCopyInto(out *SparseFirewallRollbackAction)
DeepCopyInto copies the receiver into the given *SparseFirewallRollbackAction.
func (*SparseFirewallRollbackAction) GetBSON ¶
func (o *SparseFirewallRollbackAction) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallRollbackAction) Identifier ¶
func (o *SparseFirewallRollbackAction) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallRollbackAction) Identity ¶
func (o *SparseFirewallRollbackAction) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallRollbackAction) SetBSON ¶
func (o *SparseFirewallRollbackAction) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallRollbackAction) SetIdentifier ¶
func (o *SparseFirewallRollbackAction) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallRollbackAction) ToPlain ¶
func (o *SparseFirewallRollbackAction) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallRollbackAction) Version ¶
func (o *SparseFirewallRollbackAction) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallRollbackActionsList ¶
type SparseFirewallRollbackActionsList []*SparseFirewallRollbackAction
SparseFirewallRollbackActionsList represents a list of SparseFirewallRollbackActions
func (SparseFirewallRollbackActionsList) Append ¶
func (o SparseFirewallRollbackActionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallRollbackActionsList.
func (SparseFirewallRollbackActionsList) Copy ¶
func (o SparseFirewallRollbackActionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallRollbackActionsList.
func (SparseFirewallRollbackActionsList) DefaultOrder ¶
func (o SparseFirewallRollbackActionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallRollbackActionsList) Identity ¶
func (o SparseFirewallRollbackActionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallRollbackActionsList) List ¶
func (o SparseFirewallRollbackActionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallRollbackActionsList) ToPlain ¶
func (o SparseFirewallRollbackActionsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallRollbackActionsList converted to FirewallRollbackActionsList.
func (SparseFirewallRollbackActionsList) Version ¶
func (o SparseFirewallRollbackActionsList) Version() int
Version returns the version of the content.
type SparseFirewallRule ¶
type SparseFirewallRule struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // TLS Decryption. TLSDecryption *FirewallRuleTLSDecryptionValue `` /* 134-byte string literal not displayed */ // The Certificate ID used for TLS Decryption. TLSDecryptionCertificateID *string `` /* 186-byte string literal not displayed */ // URL Categories. Any if nil. URLCategories *FirewallURLCategoryCriteria `` /* 134-byte string literal not displayed */ // The action the firewall should take. Action *FirewallRuleActionValue `json:"action,omitempty" msgpack:"action,omitempty" bson:"action,omitempty" mapstructure:"action,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // Application matching criteria. Any if nil. Applications *FirewallApplicationCriteria `` /* 130-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Destination matching criteria. Any if nil. Destination *FirewallTargetCriteria `` /* 126-byte string literal not displayed */ // Log this rule when hit. Logging *bool `json:"logging,omitempty" msgpack:"logging,omitempty" bson:"logging,omitempty" mapstructure:"logging,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // The FirewallTemplate ID, FirewallRuleset ID, or FirewallCommittedRuleset ID // to which the rule belongs. ParentID *string `json:"parentID,omitempty" msgpack:"parentID,omitempty" bson:"parentid,omitempty" mapstructure:"parentID,omitempty"` // The type of parent ID to which the rule belongs. ParentType *string `json:"parentType,omitempty" msgpack:"parentType,omitempty" bson:"parenttype,omitempty" mapstructure:"parentType,omitempty"` // Values 1-100 for a Templates and 101+ for a Ruleset. Priority *int `json:"priority,omitempty" msgpack:"priority,omitempty" bson:"priority,omitempty" mapstructure:"priority,omitempty"` // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // Protocols and Ports. Any if nil. Protoports *FirewallProtoPortsCriteria `json:"protoports,omitempty" msgpack:"protoports,omitempty" bson:"protoports,omitempty" mapstructure:"protoports,omitempty"` // Source matching criteria. Any if nil. Source *FirewallTargetCriteria `json:"source,omitempty" msgpack:"source,omitempty" bson:"source,omitempty" mapstructure:"source,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallRule represents the sparse version of a firewallrule.
func NewSparseFirewallRule ¶
func NewSparseFirewallRule() *SparseFirewallRule
NewSparseFirewallRule returns a new SparseFirewallRule.
func (*SparseFirewallRule) DeepCopy ¶
func (o *SparseFirewallRule) DeepCopy() *SparseFirewallRule
DeepCopy returns a deep copy if the SparseFirewallRule.
func (*SparseFirewallRule) DeepCopyInto ¶
func (o *SparseFirewallRule) DeepCopyInto(out *SparseFirewallRule)
DeepCopyInto copies the receiver into the given *SparseFirewallRule.
func (*SparseFirewallRule) GetAnnotations ¶
func (o *SparseFirewallRule) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallRule) GetAssociatedTags ¶
func (o *SparseFirewallRule) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallRule) GetBSON ¶
func (o *SparseFirewallRule) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallRule) GetCreateTime ¶
func (o *SparseFirewallRule) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallRule) GetNamespace ¶
func (o *SparseFirewallRule) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallRule) GetNormalizedTags ¶
func (o *SparseFirewallRule) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallRule) GetProtected ¶
func (o *SparseFirewallRule) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallRule) GetUpdateTime ¶
func (o *SparseFirewallRule) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallRule) Identifier ¶
func (o *SparseFirewallRule) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallRule) Identity ¶
func (o *SparseFirewallRule) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallRule) SetAnnotations ¶
func (o *SparseFirewallRule) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallRule) SetAssociatedTags ¶
func (o *SparseFirewallRule) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallRule) SetBSON ¶
func (o *SparseFirewallRule) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallRule) SetCreateTime ¶
func (o *SparseFirewallRule) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallRule) SetIdentifier ¶
func (o *SparseFirewallRule) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallRule) SetNamespace ¶
func (o *SparseFirewallRule) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallRule) SetNormalizedTags ¶
func (o *SparseFirewallRule) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallRule) SetProtected ¶
func (o *SparseFirewallRule) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallRule) SetUpdateTime ¶
func (o *SparseFirewallRule) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallRule) ToPlain ¶
func (o *SparseFirewallRule) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallRule) Version ¶
func (o *SparseFirewallRule) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallRulesList ¶
type SparseFirewallRulesList []*SparseFirewallRule
SparseFirewallRulesList represents a list of SparseFirewallRules
func (SparseFirewallRulesList) Append ¶
func (o SparseFirewallRulesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallRulesList.
func (SparseFirewallRulesList) Copy ¶
func (o SparseFirewallRulesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallRulesList.
func (SparseFirewallRulesList) DefaultOrder ¶
func (o SparseFirewallRulesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallRulesList) Identity ¶
func (o SparseFirewallRulesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallRulesList) List ¶
func (o SparseFirewallRulesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallRulesList) ToPlain ¶
func (o SparseFirewallRulesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallRulesList converted to FirewallRulesList.
func (SparseFirewallRulesList) Version ¶
func (o SparseFirewallRulesList) Version() int
Version returns the version of the content.
type SparseFirewallRuleset ¶
type SparseFirewallRuleset struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // The ID of the last FirewallCommittedRuleset object. CommittedRulesetID *string `` /* 154-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // The date when the ruleset was last committed. LastCommittedTime *time.Time `` /* 150-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallRuleset represents the sparse version of a firewallruleset.
func NewSparseFirewallRuleset ¶
func NewSparseFirewallRuleset() *SparseFirewallRuleset
NewSparseFirewallRuleset returns a new SparseFirewallRuleset.
func (*SparseFirewallRuleset) DeepCopy ¶
func (o *SparseFirewallRuleset) DeepCopy() *SparseFirewallRuleset
DeepCopy returns a deep copy if the SparseFirewallRuleset.
func (*SparseFirewallRuleset) DeepCopyInto ¶
func (o *SparseFirewallRuleset) DeepCopyInto(out *SparseFirewallRuleset)
DeepCopyInto copies the receiver into the given *SparseFirewallRuleset.
func (*SparseFirewallRuleset) GetAnnotations ¶
func (o *SparseFirewallRuleset) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallRuleset) GetAssociatedTags ¶
func (o *SparseFirewallRuleset) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallRuleset) GetBSON ¶
func (o *SparseFirewallRuleset) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallRuleset) GetCreateTime ¶
func (o *SparseFirewallRuleset) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallRuleset) GetDescription ¶
func (o *SparseFirewallRuleset) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallRuleset) GetName ¶
func (o *SparseFirewallRuleset) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallRuleset) GetNamespace ¶
func (o *SparseFirewallRuleset) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallRuleset) GetNormalizedTags ¶
func (o *SparseFirewallRuleset) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallRuleset) GetProtected ¶
func (o *SparseFirewallRuleset) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallRuleset) GetUpdateTime ¶
func (o *SparseFirewallRuleset) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallRuleset) Identifier ¶
func (o *SparseFirewallRuleset) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallRuleset) Identity ¶
func (o *SparseFirewallRuleset) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallRuleset) SetAnnotations ¶
func (o *SparseFirewallRuleset) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallRuleset) SetAssociatedTags ¶
func (o *SparseFirewallRuleset) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallRuleset) SetBSON ¶
func (o *SparseFirewallRuleset) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallRuleset) SetCreateTime ¶
func (o *SparseFirewallRuleset) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallRuleset) SetDescription ¶
func (o *SparseFirewallRuleset) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallRuleset) SetIdentifier ¶
func (o *SparseFirewallRuleset) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallRuleset) SetName ¶
func (o *SparseFirewallRuleset) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallRuleset) SetNamespace ¶
func (o *SparseFirewallRuleset) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallRuleset) SetNormalizedTags ¶
func (o *SparseFirewallRuleset) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallRuleset) SetProtected ¶
func (o *SparseFirewallRuleset) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallRuleset) SetUpdateTime ¶
func (o *SparseFirewallRuleset) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallRuleset) ToPlain ¶
func (o *SparseFirewallRuleset) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallRuleset) Version ¶
func (o *SparseFirewallRuleset) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallRulesetsList ¶
type SparseFirewallRulesetsList []*SparseFirewallRuleset
SparseFirewallRulesetsList represents a list of SparseFirewallRulesets
func (SparseFirewallRulesetsList) Append ¶
func (o SparseFirewallRulesetsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallRulesetsList.
func (SparseFirewallRulesetsList) Copy ¶
func (o SparseFirewallRulesetsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallRulesetsList.
func (SparseFirewallRulesetsList) DefaultOrder ¶
func (o SparseFirewallRulesetsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallRulesetsList) Identity ¶
func (o SparseFirewallRulesetsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallRulesetsList) List ¶
func (o SparseFirewallRulesetsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallRulesetsList) ToPlain ¶
func (o SparseFirewallRulesetsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallRulesetsList converted to FirewallRulesetsList.
func (SparseFirewallRulesetsList) Version ¶
func (o SparseFirewallRulesetsList) Version() int
Version returns the version of the content.
type SparseFirewallSecurityProfile ¶
type SparseFirewallSecurityProfile struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Enables IPS. IPSEnabled *bool `json:"IPSEnabled,omitempty" msgpack:"IPSEnabled,omitempty" bson:"ipsenabled,omitempty" mapstructure:"IPSEnabled,omitempty"` // Enables best practice URL Categories. URLCategoriesEnabled *bool `` /* 162-byte string literal not displayed */ // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // Enables AntiSpyware. AntiSpywareEnabled *bool `` /* 154-byte string literal not displayed */ // Enables AntiVirus. AntiVirusEnabled *bool `` /* 146-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // Enables file blocking. FileBlockingEnabled *bool `` /* 158-byte string literal not displayed */ // The date when the security profile was last committed. LastCommittedTime *time.Time `` /* 150-byte string literal not displayed */ // The date when the security profile was last updated. LastUpdatedTime *time.Time `` /* 142-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // The trusted Certificate ID for Outbound Decryption. TrustedCertificateID *string `` /* 162-byte string literal not displayed */ // The untrusted Certificate ID for Outbound Decryption. UntrustedCertificateID *string `` /* 170-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallSecurityProfile represents the sparse version of a firewallsecurityprofile.
func NewSparseFirewallSecurityProfile ¶
func NewSparseFirewallSecurityProfile() *SparseFirewallSecurityProfile
NewSparseFirewallSecurityProfile returns a new SparseFirewallSecurityProfile.
func (*SparseFirewallSecurityProfile) DeepCopy ¶
func (o *SparseFirewallSecurityProfile) DeepCopy() *SparseFirewallSecurityProfile
DeepCopy returns a deep copy if the SparseFirewallSecurityProfile.
func (*SparseFirewallSecurityProfile) DeepCopyInto ¶
func (o *SparseFirewallSecurityProfile) DeepCopyInto(out *SparseFirewallSecurityProfile)
DeepCopyInto copies the receiver into the given *SparseFirewallSecurityProfile.
func (*SparseFirewallSecurityProfile) GetAnnotations ¶
func (o *SparseFirewallSecurityProfile) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallSecurityProfile) GetAssociatedTags ¶
func (o *SparseFirewallSecurityProfile) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallSecurityProfile) GetBSON ¶
func (o *SparseFirewallSecurityProfile) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallSecurityProfile) GetCreateTime ¶
func (o *SparseFirewallSecurityProfile) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallSecurityProfile) GetDescription ¶
func (o *SparseFirewallSecurityProfile) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallSecurityProfile) GetName ¶
func (o *SparseFirewallSecurityProfile) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallSecurityProfile) GetNamespace ¶
func (o *SparseFirewallSecurityProfile) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallSecurityProfile) GetNormalizedTags ¶
func (o *SparseFirewallSecurityProfile) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallSecurityProfile) GetProtected ¶
func (o *SparseFirewallSecurityProfile) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallSecurityProfile) GetUpdateTime ¶
func (o *SparseFirewallSecurityProfile) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallSecurityProfile) Identifier ¶
func (o *SparseFirewallSecurityProfile) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallSecurityProfile) Identity ¶
func (o *SparseFirewallSecurityProfile) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallSecurityProfile) SetAnnotations ¶
func (o *SparseFirewallSecurityProfile) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) SetAssociatedTags ¶
func (o *SparseFirewallSecurityProfile) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) SetBSON ¶
func (o *SparseFirewallSecurityProfile) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallSecurityProfile) SetCreateTime ¶
func (o *SparseFirewallSecurityProfile) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) SetDescription ¶
func (o *SparseFirewallSecurityProfile) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) SetIdentifier ¶
func (o *SparseFirewallSecurityProfile) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallSecurityProfile) SetName ¶
func (o *SparseFirewallSecurityProfile) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) SetNamespace ¶
func (o *SparseFirewallSecurityProfile) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) SetNormalizedTags ¶
func (o *SparseFirewallSecurityProfile) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) SetProtected ¶
func (o *SparseFirewallSecurityProfile) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) SetUpdateTime ¶
func (o *SparseFirewallSecurityProfile) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallSecurityProfile) ToPlain ¶
func (o *SparseFirewallSecurityProfile) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallSecurityProfile) Version ¶
func (o *SparseFirewallSecurityProfile) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallSecurityProfilesList ¶
type SparseFirewallSecurityProfilesList []*SparseFirewallSecurityProfile
SparseFirewallSecurityProfilesList represents a list of SparseFirewallSecurityProfiles
func (SparseFirewallSecurityProfilesList) Append ¶
func (o SparseFirewallSecurityProfilesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallSecurityProfilesList.
func (SparseFirewallSecurityProfilesList) Copy ¶
func (o SparseFirewallSecurityProfilesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallSecurityProfilesList.
func (SparseFirewallSecurityProfilesList) DefaultOrder ¶
func (o SparseFirewallSecurityProfilesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallSecurityProfilesList) Identity ¶
func (o SparseFirewallSecurityProfilesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallSecurityProfilesList) List ¶
func (o SparseFirewallSecurityProfilesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallSecurityProfilesList) ToPlain ¶
func (o SparseFirewallSecurityProfilesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallSecurityProfilesList converted to FirewallSecurityProfilesList.
func (SparseFirewallSecurityProfilesList) Version ¶
func (o SparseFirewallSecurityProfilesList) Version() int
Version returns the version of the content.
type SparseFirewallTemplate ¶
type SparseFirewallTemplate struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // The ID of the last FirewallCommittedRuleset object. CommittedRulesetID *string `` /* 154-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // The date when the template was last committed. LastCommittedTime *time.Time `` /* 150-byte string literal not displayed */ // The date when the template was last updated. LastUpdatedTime *time.Time `` /* 142-byte string literal not displayed */ // Name of the entity. Name *string `json:"name,omitempty" msgpack:"name,omitempty" bson:"name,omitempty" mapstructure:"name,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallTemplate represents the sparse version of a firewalltemplate.
func NewSparseFirewallTemplate ¶
func NewSparseFirewallTemplate() *SparseFirewallTemplate
NewSparseFirewallTemplate returns a new SparseFirewallTemplate.
func (*SparseFirewallTemplate) DeepCopy ¶
func (o *SparseFirewallTemplate) DeepCopy() *SparseFirewallTemplate
DeepCopy returns a deep copy if the SparseFirewallTemplate.
func (*SparseFirewallTemplate) DeepCopyInto ¶
func (o *SparseFirewallTemplate) DeepCopyInto(out *SparseFirewallTemplate)
DeepCopyInto copies the receiver into the given *SparseFirewallTemplate.
func (*SparseFirewallTemplate) GetAnnotations ¶
func (o *SparseFirewallTemplate) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparseFirewallTemplate) GetAssociatedTags ¶
func (o *SparseFirewallTemplate) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparseFirewallTemplate) GetBSON ¶
func (o *SparseFirewallTemplate) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallTemplate) GetCreateTime ¶
func (o *SparseFirewallTemplate) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparseFirewallTemplate) GetDescription ¶
func (o *SparseFirewallTemplate) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparseFirewallTemplate) GetName ¶
func (o *SparseFirewallTemplate) GetName() (out string)
GetName returns the Name of the receiver.
func (*SparseFirewallTemplate) GetNamespace ¶
func (o *SparseFirewallTemplate) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallTemplate) GetNormalizedTags ¶
func (o *SparseFirewallTemplate) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparseFirewallTemplate) GetProtected ¶
func (o *SparseFirewallTemplate) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparseFirewallTemplate) GetUpdateTime ¶
func (o *SparseFirewallTemplate) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparseFirewallTemplate) Identifier ¶
func (o *SparseFirewallTemplate) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallTemplate) Identity ¶
func (o *SparseFirewallTemplate) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallTemplate) SetAnnotations ¶
func (o *SparseFirewallTemplate) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparseFirewallTemplate) SetAssociatedTags ¶
func (o *SparseFirewallTemplate) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparseFirewallTemplate) SetBSON ¶
func (o *SparseFirewallTemplate) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallTemplate) SetCreateTime ¶
func (o *SparseFirewallTemplate) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparseFirewallTemplate) SetDescription ¶
func (o *SparseFirewallTemplate) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparseFirewallTemplate) SetIdentifier ¶
func (o *SparseFirewallTemplate) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallTemplate) SetName ¶
func (o *SparseFirewallTemplate) SetName(name string)
SetName sets the property Name of the receiver using the address of the given value.
func (*SparseFirewallTemplate) SetNamespace ¶
func (o *SparseFirewallTemplate) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallTemplate) SetNormalizedTags ¶
func (o *SparseFirewallTemplate) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparseFirewallTemplate) SetProtected ¶
func (o *SparseFirewallTemplate) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparseFirewallTemplate) SetUpdateTime ¶
func (o *SparseFirewallTemplate) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparseFirewallTemplate) ToPlain ¶
func (o *SparseFirewallTemplate) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallTemplate) Version ¶
func (o *SparseFirewallTemplate) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallTemplatesList ¶
type SparseFirewallTemplatesList []*SparseFirewallTemplate
SparseFirewallTemplatesList represents a list of SparseFirewallTemplates
func (SparseFirewallTemplatesList) Append ¶
func (o SparseFirewallTemplatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallTemplatesList.
func (SparseFirewallTemplatesList) Copy ¶
func (o SparseFirewallTemplatesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallTemplatesList.
func (SparseFirewallTemplatesList) DefaultOrder ¶
func (o SparseFirewallTemplatesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallTemplatesList) Identity ¶
func (o SparseFirewallTemplatesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallTemplatesList) List ¶
func (o SparseFirewallTemplatesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallTemplatesList) ToPlain ¶
func (o SparseFirewallTemplatesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallTemplatesList converted to FirewallTemplatesList.
func (SparseFirewallTemplatesList) Version ¶
func (o SparseFirewallTemplatesList) Version() int
Version returns the version of the content.
type SparseFirewallURLCategoryList ¶
type SparseFirewallURLCategoryList struct { // A list of NGFW URL category objects. Categories *[]*FirewallURLCategory `json:"categories,omitempty" msgpack:"categories,omitempty" bson:"-" mapstructure:"categories,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseFirewallURLCategoryList represents the sparse version of a firewallurlcategorylist.
func NewSparseFirewallURLCategoryList ¶
func NewSparseFirewallURLCategoryList() *SparseFirewallURLCategoryList
NewSparseFirewallURLCategoryList returns a new SparseFirewallURLCategoryList.
func (*SparseFirewallURLCategoryList) DeepCopy ¶
func (o *SparseFirewallURLCategoryList) DeepCopy() *SparseFirewallURLCategoryList
DeepCopy returns a deep copy if the SparseFirewallURLCategoryList.
func (*SparseFirewallURLCategoryList) DeepCopyInto ¶
func (o *SparseFirewallURLCategoryList) DeepCopyInto(out *SparseFirewallURLCategoryList)
DeepCopyInto copies the receiver into the given *SparseFirewallURLCategoryList.
func (*SparseFirewallURLCategoryList) GetBSON ¶
func (o *SparseFirewallURLCategoryList) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallURLCategoryList) GetNamespace ¶
func (o *SparseFirewallURLCategoryList) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparseFirewallURLCategoryList) Identifier ¶
func (o *SparseFirewallURLCategoryList) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseFirewallURLCategoryList) Identity ¶
func (o *SparseFirewallURLCategoryList) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseFirewallURLCategoryList) SetBSON ¶
func (o *SparseFirewallURLCategoryList) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseFirewallURLCategoryList) SetIdentifier ¶
func (o *SparseFirewallURLCategoryList) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseFirewallURLCategoryList) SetNamespace ¶
func (o *SparseFirewallURLCategoryList) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparseFirewallURLCategoryList) ToPlain ¶
func (o *SparseFirewallURLCategoryList) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseFirewallURLCategoryList) Version ¶
func (o *SparseFirewallURLCategoryList) Version() int
Version returns the hardcoded version of the model.
type SparseFirewallURLCategoryListsList ¶
type SparseFirewallURLCategoryListsList []*SparseFirewallURLCategoryList
SparseFirewallURLCategoryListsList represents a list of SparseFirewallURLCategoryLists
func (SparseFirewallURLCategoryListsList) Append ¶
func (o SparseFirewallURLCategoryListsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseFirewallURLCategoryListsList.
func (SparseFirewallURLCategoryListsList) Copy ¶
func (o SparseFirewallURLCategoryListsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseFirewallURLCategoryListsList.
func (SparseFirewallURLCategoryListsList) DefaultOrder ¶
func (o SparseFirewallURLCategoryListsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseFirewallURLCategoryListsList) Identity ¶
func (o SparseFirewallURLCategoryListsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseFirewallURLCategoryListsList) List ¶
func (o SparseFirewallURLCategoryListsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseFirewallURLCategoryListsList) ToPlain ¶
func (o SparseFirewallURLCategoryListsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseFirewallURLCategoryListsList converted to FirewallURLCategoryListsList.
func (SparseFirewallURLCategoryListsList) Version ¶
func (o SparseFirewallURLCategoryListsList) Version() int
Version returns the version of the content.
type SparseLogDebug ¶
type SparseLogDebug struct { // The command to perform. Command *string `json:"command,omitempty" msgpack:"command,omitempty" bson:"-" mapstructure:"command,omitempty"` // The NGFW name. FirewallName *string `json:"firewallName,omitempty" msgpack:"firewallName,omitempty" bson:"-" mapstructure:"firewallName,omitempty"` // Additional information returned to caller. Information *string `json:"information,omitempty" msgpack:"information,omitempty" bson:"-" mapstructure:"information,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseLogDebug represents the sparse version of a logdebug.
func NewSparseLogDebug ¶
func NewSparseLogDebug() *SparseLogDebug
NewSparseLogDebug returns a new SparseLogDebug.
func (*SparseLogDebug) DeepCopy ¶
func (o *SparseLogDebug) DeepCopy() *SparseLogDebug
DeepCopy returns a deep copy if the SparseLogDebug.
func (*SparseLogDebug) DeepCopyInto ¶
func (o *SparseLogDebug) DeepCopyInto(out *SparseLogDebug)
DeepCopyInto copies the receiver into the given *SparseLogDebug.
func (*SparseLogDebug) GetBSON ¶
func (o *SparseLogDebug) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseLogDebug) Identifier ¶
func (o *SparseLogDebug) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseLogDebug) Identity ¶
func (o *SparseLogDebug) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseLogDebug) SetBSON ¶
func (o *SparseLogDebug) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseLogDebug) SetIdentifier ¶
func (o *SparseLogDebug) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseLogDebug) ToPlain ¶
func (o *SparseLogDebug) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseLogDebug) Version ¶
func (o *SparseLogDebug) Version() int
Version returns the hardcoded version of the model.
type SparseLogDebugsList ¶
type SparseLogDebugsList []*SparseLogDebug
SparseLogDebugsList represents a list of SparseLogDebugs
func (SparseLogDebugsList) Append ¶
func (o SparseLogDebugsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseLogDebugsList.
func (SparseLogDebugsList) Copy ¶
func (o SparseLogDebugsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseLogDebugsList.
func (SparseLogDebugsList) DefaultOrder ¶
func (o SparseLogDebugsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseLogDebugsList) Identity ¶
func (o SparseLogDebugsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseLogDebugsList) List ¶
func (o SparseLogDebugsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseLogDebugsList) ToPlain ¶
func (o SparseLogDebugsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseLogDebugsList converted to LogDebugsList.
func (SparseLogDebugsList) Version ¶
func (o SparseLogDebugsList) Version() int
Version returns the version of the content.
type SparseLogIncidentDetailsQueriesList ¶
type SparseLogIncidentDetailsQueriesList []*SparseLogIncidentDetailsQuery
SparseLogIncidentDetailsQueriesList represents a list of SparseLogIncidentDetailsQueries
func (SparseLogIncidentDetailsQueriesList) Append ¶
func (o SparseLogIncidentDetailsQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseLogIncidentDetailsQueriesList.
func (SparseLogIncidentDetailsQueriesList) Copy ¶
func (o SparseLogIncidentDetailsQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseLogIncidentDetailsQueriesList.
func (SparseLogIncidentDetailsQueriesList) DefaultOrder ¶
func (o SparseLogIncidentDetailsQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseLogIncidentDetailsQueriesList) Identity ¶
func (o SparseLogIncidentDetailsQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseLogIncidentDetailsQueriesList) List ¶
func (o SparseLogIncidentDetailsQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseLogIncidentDetailsQueriesList) ToPlain ¶
func (o SparseLogIncidentDetailsQueriesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseLogIncidentDetailsQueriesList converted to LogIncidentDetailsQueriesList.
func (SparseLogIncidentDetailsQueriesList) Version ¶
func (o SparseLogIncidentDetailsQueriesList) Version() int
Version returns the version of the content.
type SparseLogIncidentDetailsQuery ¶
type SparseLogIncidentDetailsQuery struct { // IP addresses for the attacker. AttackerIPs *[]string `json:"attackerIPs,omitempty" msgpack:"attackerIPs,omitempty" bson:"-" mapstructure:"attackerIPs,omitempty"` // The NGFW name. FirewallName *string `json:"firewallName,omitempty" msgpack:"firewallName,omitempty" bson:"-" mapstructure:"firewallName,omitempty"` // The result of the query. LogResult *[]*FirewallLog `json:"logResult,omitempty" msgpack:"logResult,omitempty" bson:"-" mapstructure:"logResult,omitempty"` // IP addresses for the victim. VictimIPs *[]string `json:"victimIPs,omitempty" msgpack:"victimIPs,omitempty" bson:"-" mapstructure:"victimIPs,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseLogIncidentDetailsQuery represents the sparse version of a logincidentdetailsquery.
func NewSparseLogIncidentDetailsQuery ¶
func NewSparseLogIncidentDetailsQuery() *SparseLogIncidentDetailsQuery
NewSparseLogIncidentDetailsQuery returns a new SparseLogIncidentDetailsQuery.
func (*SparseLogIncidentDetailsQuery) DeepCopy ¶
func (o *SparseLogIncidentDetailsQuery) DeepCopy() *SparseLogIncidentDetailsQuery
DeepCopy returns a deep copy if the SparseLogIncidentDetailsQuery.
func (*SparseLogIncidentDetailsQuery) DeepCopyInto ¶
func (o *SparseLogIncidentDetailsQuery) DeepCopyInto(out *SparseLogIncidentDetailsQuery)
DeepCopyInto copies the receiver into the given *SparseLogIncidentDetailsQuery.
func (*SparseLogIncidentDetailsQuery) GetBSON ¶
func (o *SparseLogIncidentDetailsQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseLogIncidentDetailsQuery) Identifier ¶
func (o *SparseLogIncidentDetailsQuery) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseLogIncidentDetailsQuery) Identity ¶
func (o *SparseLogIncidentDetailsQuery) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseLogIncidentDetailsQuery) SetBSON ¶
func (o *SparseLogIncidentDetailsQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseLogIncidentDetailsQuery) SetIdentifier ¶
func (o *SparseLogIncidentDetailsQuery) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseLogIncidentDetailsQuery) ToPlain ¶
func (o *SparseLogIncidentDetailsQuery) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseLogIncidentDetailsQuery) Version ¶
func (o *SparseLogIncidentDetailsQuery) Version() int
Version returns the hardcoded version of the model.
type SparseLogIncidentQueriesList ¶
type SparseLogIncidentQueriesList []*SparseLogIncidentQuery
SparseLogIncidentQueriesList represents a list of SparseLogIncidentQueries
func (SparseLogIncidentQueriesList) Append ¶
func (o SparseLogIncidentQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseLogIncidentQueriesList.
func (SparseLogIncidentQueriesList) Copy ¶
func (o SparseLogIncidentQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseLogIncidentQueriesList.
func (SparseLogIncidentQueriesList) DefaultOrder ¶
func (o SparseLogIncidentQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseLogIncidentQueriesList) Identity ¶
func (o SparseLogIncidentQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseLogIncidentQueriesList) List ¶
func (o SparseLogIncidentQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseLogIncidentQueriesList) ToPlain ¶
func (o SparseLogIncidentQueriesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseLogIncidentQueriesList converted to LogIncidentQueriesList.
func (SparseLogIncidentQueriesList) Version ¶
func (o SparseLogIncidentQueriesList) Version() int
Version returns the version of the content.
type SparseLogIncidentQuery ¶
type SparseLogIncidentQuery struct { // The NGFW name. FirewallName *string `json:"firewallName,omitempty" msgpack:"firewallName,omitempty" bson:"-" mapstructure:"firewallName,omitempty"` // The result of the query. LogResult *[]*LogIncident `json:"logResult,omitempty" msgpack:"logResult,omitempty" bson:"-" mapstructure:"logResult,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseLogIncidentQuery represents the sparse version of a logincidentquery.
func NewSparseLogIncidentQuery ¶
func NewSparseLogIncidentQuery() *SparseLogIncidentQuery
NewSparseLogIncidentQuery returns a new SparseLogIncidentQuery.
func (*SparseLogIncidentQuery) DeepCopy ¶
func (o *SparseLogIncidentQuery) DeepCopy() *SparseLogIncidentQuery
DeepCopy returns a deep copy if the SparseLogIncidentQuery.
func (*SparseLogIncidentQuery) DeepCopyInto ¶
func (o *SparseLogIncidentQuery) DeepCopyInto(out *SparseLogIncidentQuery)
DeepCopyInto copies the receiver into the given *SparseLogIncidentQuery.
func (*SparseLogIncidentQuery) GetBSON ¶
func (o *SparseLogIncidentQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseLogIncidentQuery) Identifier ¶
func (o *SparseLogIncidentQuery) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseLogIncidentQuery) Identity ¶
func (o *SparseLogIncidentQuery) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseLogIncidentQuery) SetBSON ¶
func (o *SparseLogIncidentQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseLogIncidentQuery) SetIdentifier ¶
func (o *SparseLogIncidentQuery) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseLogIncidentQuery) ToPlain ¶
func (o *SparseLogIncidentQuery) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseLogIncidentQuery) Version ¶
func (o *SparseLogIncidentQuery) Version() int
Version returns the hardcoded version of the model.
type SparseLogQueriesList ¶
type SparseLogQueriesList []*SparseLogQuery
SparseLogQueriesList represents a list of SparseLogQueries
func (SparseLogQueriesList) Append ¶
func (o SparseLogQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseLogQueriesList.
func (SparseLogQueriesList) Copy ¶
func (o SparseLogQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseLogQueriesList.
func (SparseLogQueriesList) DefaultOrder ¶
func (o SparseLogQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseLogQueriesList) Identity ¶
func (o SparseLogQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseLogQueriesList) List ¶
func (o SparseLogQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseLogQueriesList) ToPlain ¶
func (o SparseLogQueriesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseLogQueriesList converted to LogQueriesList.
func (SparseLogQueriesList) Version ¶
func (o SparseLogQueriesList) Version() int
Version returns the version of the content.
type SparseLogQuery ¶
type SparseLogQuery struct { // Optional hint about the result set size, provided by the caller. CountHint *int `json:"countHint,omitempty" msgpack:"countHint,omitempty" bson:"-" mapstructure:"countHint,omitempty"` // The NGFW name. FirewallName *string `` /* 130-byte string literal not displayed */ // The result of the log query. LogResult *[]*FirewallLog `json:"logResult,omitempty" msgpack:"logResult,omitempty" bson:"-" mapstructure:"logResult,omitempty"` // The type of firewall log to query. LogType *LogQueryLogTypeValue `json:"logType,omitempty" msgpack:"logType,omitempty" bson:"-" mapstructure:"logType,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseLogQuery represents the sparse version of a logquery.
func NewSparseLogQuery ¶
func NewSparseLogQuery() *SparseLogQuery
NewSparseLogQuery returns a new SparseLogQuery.
func (*SparseLogQuery) DeepCopy ¶
func (o *SparseLogQuery) DeepCopy() *SparseLogQuery
DeepCopy returns a deep copy if the SparseLogQuery.
func (*SparseLogQuery) DeepCopyInto ¶
func (o *SparseLogQuery) DeepCopyInto(out *SparseLogQuery)
DeepCopyInto copies the receiver into the given *SparseLogQuery.
func (*SparseLogQuery) GetBSON ¶
func (o *SparseLogQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseLogQuery) Identifier ¶
func (o *SparseLogQuery) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseLogQuery) Identity ¶
func (o *SparseLogQuery) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseLogQuery) SetBSON ¶
func (o *SparseLogQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseLogQuery) SetIdentifier ¶
func (o *SparseLogQuery) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseLogQuery) ToPlain ¶
func (o *SparseLogQuery) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseLogQuery) Version ¶
func (o *SparseLogQuery) Version() int
Version returns the hardcoded version of the model.
type SparseMirrorSourceOption ¶
type SparseMirrorSourceOption struct { // TODO remove me. AutoScalingGroupNames *[]string `` /* 136-byte string literal not displayed */ // List of discovered auto-scaling groups. AutoScalingGroups *[]*MirrorScaleGroup `json:"autoScalingGroups,omitempty" msgpack:"autoScalingGroups,omitempty" bson:"-" mapstructure:"autoScalingGroups,omitempty"` // The ID of the firewall whose VPCs/AZs should be used to search for instances. FirewallID *string `json:"firewallID,omitempty" msgpack:"firewallID,omitempty" bson:"-" mapstructure:"firewallID,omitempty"` // List of discovered mirror source instances. Instances *[]*MirrorInstance `json:"instances,omitempty" msgpack:"instances,omitempty" bson:"-" mapstructure:"instances,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseMirrorSourceOption represents the sparse version of a mirrorsourceoption.
func NewSparseMirrorSourceOption ¶
func NewSparseMirrorSourceOption() *SparseMirrorSourceOption
NewSparseMirrorSourceOption returns a new SparseMirrorSourceOption.
func (*SparseMirrorSourceOption) DeepCopy ¶
func (o *SparseMirrorSourceOption) DeepCopy() *SparseMirrorSourceOption
DeepCopy returns a deep copy if the SparseMirrorSourceOption.
func (*SparseMirrorSourceOption) DeepCopyInto ¶
func (o *SparseMirrorSourceOption) DeepCopyInto(out *SparseMirrorSourceOption)
DeepCopyInto copies the receiver into the given *SparseMirrorSourceOption.
func (*SparseMirrorSourceOption) GetBSON ¶
func (o *SparseMirrorSourceOption) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseMirrorSourceOption) Identifier ¶
func (o *SparseMirrorSourceOption) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseMirrorSourceOption) Identity ¶
func (o *SparseMirrorSourceOption) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseMirrorSourceOption) SetBSON ¶
func (o *SparseMirrorSourceOption) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseMirrorSourceOption) SetIdentifier ¶
func (o *SparseMirrorSourceOption) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseMirrorSourceOption) ToPlain ¶
func (o *SparseMirrorSourceOption) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseMirrorSourceOption) Version ¶
func (o *SparseMirrorSourceOption) Version() int
Version returns the hardcoded version of the model.
type SparseMirrorSourceOptionsList ¶
type SparseMirrorSourceOptionsList []*SparseMirrorSourceOption
SparseMirrorSourceOptionsList represents a list of SparseMirrorSourceOptions
func (SparseMirrorSourceOptionsList) Append ¶
func (o SparseMirrorSourceOptionsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseMirrorSourceOptionsList.
func (SparseMirrorSourceOptionsList) Copy ¶
func (o SparseMirrorSourceOptionsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseMirrorSourceOptionsList.
func (SparseMirrorSourceOptionsList) DefaultOrder ¶
func (o SparseMirrorSourceOptionsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseMirrorSourceOptionsList) Identity ¶
func (o SparseMirrorSourceOptionsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseMirrorSourceOptionsList) List ¶
func (o SparseMirrorSourceOptionsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseMirrorSourceOptionsList) ToPlain ¶
func (o SparseMirrorSourceOptionsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseMirrorSourceOptionsList converted to MirrorSourceOptionsList.
func (SparseMirrorSourceOptionsList) Version ¶
func (o SparseMirrorSourceOptionsList) Version() int
Version returns the version of the content.
type SparsePCFWAccount ¶
type SparsePCFWAccount struct { // AWS Account ID. AWSAccountID *string `` /* 130-byte string literal not displayed */ // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // External ID used in log query role. LogQueryExternalID *string `` /* 154-byte string literal not displayed */ // NGFW cloud formation template hash. NGFWCFTHash *string `` /* 126-byte string literal not displayed */ // NGFW external ID. NGFWExternalID *string `` /* 138-byte string literal not displayed */ // NGFW onboarding status. NGFWOnboardingStatus *string `` /* 162-byte string literal not displayed */ // NGFW AWS service account ID. NGFWServiceAccountID *string `` /* 162-byte string literal not displayed */ // NGFW tenant ID. NGFWTenantID *string `` /* 130-byte string literal not displayed */ // Issuer for Prisma Cloud tenant (identifies the Prisma Cloud stack for IAM role // usage). PCTenantIssuer *string `` /* 138-byte string literal not displayed */ // The date when the account was activated. ActivationDate *time.Time `` /* 138-byte string literal not displayed */ // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // Athena workgroup to execute queries in. AthenaWorkgroup *string `` /* 142-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // AWS rulestack decryption role ARN. DecryptionRoleARN *string `` /* 150-byte string literal not displayed */ // AWS endpoint role ARN. EndpointRoleARN *string `` /* 142-byte string literal not displayed */ // The log destination for logging. The value will be converted to lower case and // have the AWS account ID and logging region appended to it (ie. // logs-1234-us-east-2) when used to create an S3 bucket for logging. LogDestination *string `` /* 138-byte string literal not displayed */ // Destination type for log output. LogDestinationType *PCFWAccountLogDestinationTypeValue `` /* 154-byte string literal not displayed */ // ARN of AWS role that allows the NGFW to push logs. LogPushRoleARN *string `` /* 138-byte string literal not displayed */ // ARN of AWS role that allows the PCFW to query logs. LogQueryRoleARN *string `` /* 142-byte string literal not displayed */ // The AWS region where logging data lives. LogRegion *string `json:"logRegion,omitempty" msgpack:"logRegion,omitempty" bson:"logregion,omitempty" mapstructure:"logRegion,omitempty"` // Prefix to use for logging resources. LogResourcePrefix *string `` /* 150-byte string literal not displayed */ // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // indicates the primary AWS account. PrimaryAccount *bool `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // status of account. Status *PCFWAccountStatusValue `json:"status,omitempty" msgpack:"status,omitempty" bson:"status,omitempty" mapstructure:"status,omitempty"` // status failure reason. StatusReason *string `` /* 130-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWAccount represents the sparse version of a pcfwaccount.
func NewSparsePCFWAccount ¶
func NewSparsePCFWAccount() *SparsePCFWAccount
NewSparsePCFWAccount returns a new SparsePCFWAccount.
func (*SparsePCFWAccount) DeepCopy ¶
func (o *SparsePCFWAccount) DeepCopy() *SparsePCFWAccount
DeepCopy returns a deep copy if the SparsePCFWAccount.
func (*SparsePCFWAccount) DeepCopyInto ¶
func (o *SparsePCFWAccount) DeepCopyInto(out *SparsePCFWAccount)
DeepCopyInto copies the receiver into the given *SparsePCFWAccount.
func (*SparsePCFWAccount) GetAnnotations ¶
func (o *SparsePCFWAccount) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparsePCFWAccount) GetAssociatedTags ¶
func (o *SparsePCFWAccount) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparsePCFWAccount) GetBSON ¶
func (o *SparsePCFWAccount) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWAccount) GetCreateTime ¶
func (o *SparsePCFWAccount) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparsePCFWAccount) GetNamespace ¶
func (o *SparsePCFWAccount) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparsePCFWAccount) GetNormalizedTags ¶
func (o *SparsePCFWAccount) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparsePCFWAccount) GetProtected ¶
func (o *SparsePCFWAccount) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparsePCFWAccount) GetUpdateTime ¶
func (o *SparsePCFWAccount) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparsePCFWAccount) Identifier ¶
func (o *SparsePCFWAccount) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWAccount) Identity ¶
func (o *SparsePCFWAccount) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWAccount) SetAnnotations ¶
func (o *SparsePCFWAccount) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparsePCFWAccount) SetAssociatedTags ¶
func (o *SparsePCFWAccount) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparsePCFWAccount) SetBSON ¶
func (o *SparsePCFWAccount) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWAccount) SetCreateTime ¶
func (o *SparsePCFWAccount) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparsePCFWAccount) SetIdentifier ¶
func (o *SparsePCFWAccount) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWAccount) SetNamespace ¶
func (o *SparsePCFWAccount) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparsePCFWAccount) SetNormalizedTags ¶
func (o *SparsePCFWAccount) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparsePCFWAccount) SetProtected ¶
func (o *SparsePCFWAccount) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparsePCFWAccount) SetUpdateTime ¶
func (o *SparsePCFWAccount) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparsePCFWAccount) ToPlain ¶
func (o *SparsePCFWAccount) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWAccount) Version ¶
func (o *SparsePCFWAccount) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWAccountMirrorSource ¶
type SparsePCFWAccountMirrorSource struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // The list of all autoscaling group names where instances are to be monitored. AutoScalingGroupNames *[]string `` /* 166-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // Whether or not any required endpoint for any VPC is absent. EndpointAbsent *bool `json:"endpointAbsent,omitempty" msgpack:"endpointAbsent,omitempty" bson:"-" mapstructure:"endpointAbsent,omitempty"` // Traffic mirror filter to specify what traffic is to be mirrored. Filter *MirrorFilter `json:"filter,omitempty" msgpack:"filter,omitempty" bson:"filter,omitempty" mapstructure:"filter,omitempty"` // The firewall ID associated with this mirror source. FirewallID *string `json:"firewallID,omitempty" msgpack:"firewallID,omitempty" bson:"firewallid,omitempty" mapstructure:"firewallID,omitempty"` // The list of all instance IDs where traffic is to be monitored. InstanceIDs *[]string `` /* 126-byte string literal not displayed */ // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWAccountMirrorSource represents the sparse version of a pcfwaccountmirrorsource.
func NewSparsePCFWAccountMirrorSource ¶
func NewSparsePCFWAccountMirrorSource() *SparsePCFWAccountMirrorSource
NewSparsePCFWAccountMirrorSource returns a new SparsePCFWAccountMirrorSource.
func (*SparsePCFWAccountMirrorSource) DeepCopy ¶
func (o *SparsePCFWAccountMirrorSource) DeepCopy() *SparsePCFWAccountMirrorSource
DeepCopy returns a deep copy if the SparsePCFWAccountMirrorSource.
func (*SparsePCFWAccountMirrorSource) DeepCopyInto ¶
func (o *SparsePCFWAccountMirrorSource) DeepCopyInto(out *SparsePCFWAccountMirrorSource)
DeepCopyInto copies the receiver into the given *SparsePCFWAccountMirrorSource.
func (*SparsePCFWAccountMirrorSource) GetAnnotations ¶
func (o *SparsePCFWAccountMirrorSource) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparsePCFWAccountMirrorSource) GetAssociatedTags ¶
func (o *SparsePCFWAccountMirrorSource) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparsePCFWAccountMirrorSource) GetBSON ¶
func (o *SparsePCFWAccountMirrorSource) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWAccountMirrorSource) GetCreateTime ¶
func (o *SparsePCFWAccountMirrorSource) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparsePCFWAccountMirrorSource) GetDescription ¶
func (o *SparsePCFWAccountMirrorSource) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparsePCFWAccountMirrorSource) GetNamespace ¶
func (o *SparsePCFWAccountMirrorSource) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparsePCFWAccountMirrorSource) GetNormalizedTags ¶
func (o *SparsePCFWAccountMirrorSource) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparsePCFWAccountMirrorSource) GetProtected ¶
func (o *SparsePCFWAccountMirrorSource) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparsePCFWAccountMirrorSource) GetUpdateTime ¶
func (o *SparsePCFWAccountMirrorSource) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparsePCFWAccountMirrorSource) Identifier ¶
func (o *SparsePCFWAccountMirrorSource) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWAccountMirrorSource) Identity ¶
func (o *SparsePCFWAccountMirrorSource) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWAccountMirrorSource) SetAnnotations ¶
func (o *SparsePCFWAccountMirrorSource) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSource) SetAssociatedTags ¶
func (o *SparsePCFWAccountMirrorSource) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSource) SetBSON ¶
func (o *SparsePCFWAccountMirrorSource) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWAccountMirrorSource) SetCreateTime ¶
func (o *SparsePCFWAccountMirrorSource) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSource) SetDescription ¶
func (o *SparsePCFWAccountMirrorSource) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSource) SetIdentifier ¶
func (o *SparsePCFWAccountMirrorSource) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWAccountMirrorSource) SetNamespace ¶
func (o *SparsePCFWAccountMirrorSource) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSource) SetNormalizedTags ¶
func (o *SparsePCFWAccountMirrorSource) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSource) SetProtected ¶
func (o *SparsePCFWAccountMirrorSource) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSource) SetUpdateTime ¶
func (o *SparsePCFWAccountMirrorSource) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSource) ToPlain ¶
func (o *SparsePCFWAccountMirrorSource) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWAccountMirrorSource) Version ¶
func (o *SparsePCFWAccountMirrorSource) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWAccountMirrorSourceState ¶
type SparsePCFWAccountMirrorSourceState struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // The AWS VPC ID of the instance that is the source of traffic mirroring. VPCID *string `json:"VPCID,omitempty" msgpack:"VPCID,omitempty" bson:"vpcid,omitempty" mapstructure:"VPCID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // The autoscaling group name of the instance that is the source of traffic // mirroring. AutoScalingGroupName *string `` /* 162-byte string literal not displayed */ // The availability zone of the instance that is the source of traffic mirroring. AvailabilityZone *string `` /* 146-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // Description of the object. Description *string `` /* 126-byte string literal not displayed */ // The firewall ID destination for traffic mirroring. FirewallID *string `json:"firewallID,omitempty" msgpack:"firewallID,omitempty" bson:"firewallid,omitempty" mapstructure:"firewallID,omitempty"` // The instance ID that is the source of traffic mirroring. InstanceID *string `json:"instanceID,omitempty" msgpack:"instanceID,omitempty" bson:"instanceid,omitempty" mapstructure:"instanceID,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // The ENI that is the source of traffic mirroring. NetworkInterface *string `` /* 146-byte string literal not displayed */ // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // The status of the traffic mirroring session. Status *PCFWAccountMirrorSourceStateStatusValue `json:"status,omitempty" msgpack:"status,omitempty" bson:"status,omitempty" mapstructure:"status,omitempty"` // The status description of the traffic mirroring session. StatusReason *string `` /* 130-byte string literal not displayed */ // Traffic mirroring session ID of the created mirroring session. TrafficMirrorSessionId *string `` /* 170-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWAccountMirrorSourceState represents the sparse version of a pcfwaccountmirrorsourcestate.
func NewSparsePCFWAccountMirrorSourceState ¶
func NewSparsePCFWAccountMirrorSourceState() *SparsePCFWAccountMirrorSourceState
NewSparsePCFWAccountMirrorSourceState returns a new SparsePCFWAccountMirrorSourceState.
func (*SparsePCFWAccountMirrorSourceState) DeepCopy ¶
func (o *SparsePCFWAccountMirrorSourceState) DeepCopy() *SparsePCFWAccountMirrorSourceState
DeepCopy returns a deep copy if the SparsePCFWAccountMirrorSourceState.
func (*SparsePCFWAccountMirrorSourceState) DeepCopyInto ¶
func (o *SparsePCFWAccountMirrorSourceState) DeepCopyInto(out *SparsePCFWAccountMirrorSourceState)
DeepCopyInto copies the receiver into the given *SparsePCFWAccountMirrorSourceState.
func (*SparsePCFWAccountMirrorSourceState) GetAnnotations ¶
func (o *SparsePCFWAccountMirrorSourceState) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparsePCFWAccountMirrorSourceState) GetAssociatedTags ¶
func (o *SparsePCFWAccountMirrorSourceState) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparsePCFWAccountMirrorSourceState) GetBSON ¶
func (o *SparsePCFWAccountMirrorSourceState) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWAccountMirrorSourceState) GetCreateTime ¶
func (o *SparsePCFWAccountMirrorSourceState) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparsePCFWAccountMirrorSourceState) GetDescription ¶
func (o *SparsePCFWAccountMirrorSourceState) GetDescription() (out string)
GetDescription returns the Description of the receiver.
func (*SparsePCFWAccountMirrorSourceState) GetNamespace ¶
func (o *SparsePCFWAccountMirrorSourceState) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparsePCFWAccountMirrorSourceState) GetNormalizedTags ¶
func (o *SparsePCFWAccountMirrorSourceState) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparsePCFWAccountMirrorSourceState) GetProtected ¶
func (o *SparsePCFWAccountMirrorSourceState) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparsePCFWAccountMirrorSourceState) GetUpdateTime ¶
func (o *SparsePCFWAccountMirrorSourceState) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparsePCFWAccountMirrorSourceState) Identifier ¶
func (o *SparsePCFWAccountMirrorSourceState) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWAccountMirrorSourceState) Identity ¶
func (o *SparsePCFWAccountMirrorSourceState) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWAccountMirrorSourceState) SetAnnotations ¶
func (o *SparsePCFWAccountMirrorSourceState) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSourceState) SetAssociatedTags ¶
func (o *SparsePCFWAccountMirrorSourceState) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSourceState) SetBSON ¶
func (o *SparsePCFWAccountMirrorSourceState) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWAccountMirrorSourceState) SetCreateTime ¶
func (o *SparsePCFWAccountMirrorSourceState) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSourceState) SetDescription ¶
func (o *SparsePCFWAccountMirrorSourceState) SetDescription(description string)
SetDescription sets the property Description of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSourceState) SetIdentifier ¶
func (o *SparsePCFWAccountMirrorSourceState) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWAccountMirrorSourceState) SetNamespace ¶
func (o *SparsePCFWAccountMirrorSourceState) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSourceState) SetNormalizedTags ¶
func (o *SparsePCFWAccountMirrorSourceState) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSourceState) SetProtected ¶
func (o *SparsePCFWAccountMirrorSourceState) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSourceState) SetUpdateTime ¶
func (o *SparsePCFWAccountMirrorSourceState) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparsePCFWAccountMirrorSourceState) ToPlain ¶
func (o *SparsePCFWAccountMirrorSourceState) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWAccountMirrorSourceState) Version ¶
func (o *SparsePCFWAccountMirrorSourceState) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWAccountMirrorSourceStatesList ¶
type SparsePCFWAccountMirrorSourceStatesList []*SparsePCFWAccountMirrorSourceState
SparsePCFWAccountMirrorSourceStatesList represents a list of SparsePCFWAccountMirrorSourceStates
func (SparsePCFWAccountMirrorSourceStatesList) Append ¶
func (o SparsePCFWAccountMirrorSourceStatesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWAccountMirrorSourceStatesList.
func (SparsePCFWAccountMirrorSourceStatesList) Copy ¶
func (o SparsePCFWAccountMirrorSourceStatesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWAccountMirrorSourceStatesList.
func (SparsePCFWAccountMirrorSourceStatesList) DefaultOrder ¶
func (o SparsePCFWAccountMirrorSourceStatesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWAccountMirrorSourceStatesList) Identity ¶
func (o SparsePCFWAccountMirrorSourceStatesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWAccountMirrorSourceStatesList) List ¶
func (o SparsePCFWAccountMirrorSourceStatesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWAccountMirrorSourceStatesList) ToPlain ¶
func (o SparsePCFWAccountMirrorSourceStatesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWAccountMirrorSourceStatesList converted to PCFWAccountMirrorSourceStatesList.
func (SparsePCFWAccountMirrorSourceStatesList) Version ¶
func (o SparsePCFWAccountMirrorSourceStatesList) Version() int
Version returns the version of the content.
type SparsePCFWAccountMirrorSourcesList ¶
type SparsePCFWAccountMirrorSourcesList []*SparsePCFWAccountMirrorSource
SparsePCFWAccountMirrorSourcesList represents a list of SparsePCFWAccountMirrorSources
func (SparsePCFWAccountMirrorSourcesList) Append ¶
func (o SparsePCFWAccountMirrorSourcesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWAccountMirrorSourcesList.
func (SparsePCFWAccountMirrorSourcesList) Copy ¶
func (o SparsePCFWAccountMirrorSourcesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWAccountMirrorSourcesList.
func (SparsePCFWAccountMirrorSourcesList) DefaultOrder ¶
func (o SparsePCFWAccountMirrorSourcesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWAccountMirrorSourcesList) Identity ¶
func (o SparsePCFWAccountMirrorSourcesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWAccountMirrorSourcesList) List ¶
func (o SparsePCFWAccountMirrorSourcesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWAccountMirrorSourcesList) ToPlain ¶
func (o SparsePCFWAccountMirrorSourcesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWAccountMirrorSourcesList converted to PCFWAccountMirrorSourcesList.
func (SparsePCFWAccountMirrorSourcesList) Version ¶
func (o SparsePCFWAccountMirrorSourcesList) Version() int
Version returns the version of the content.
type SparsePCFWAccountsList ¶
type SparsePCFWAccountsList []*SparsePCFWAccount
SparsePCFWAccountsList represents a list of SparsePCFWAccounts
func (SparsePCFWAccountsList) Append ¶
func (o SparsePCFWAccountsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWAccountsList.
func (SparsePCFWAccountsList) Copy ¶
func (o SparsePCFWAccountsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWAccountsList.
func (SparsePCFWAccountsList) DefaultOrder ¶
func (o SparsePCFWAccountsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWAccountsList) Identity ¶
func (o SparsePCFWAccountsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWAccountsList) List ¶
func (o SparsePCFWAccountsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWAccountsList) ToPlain ¶
func (o SparsePCFWAccountsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWAccountsList converted to PCFWAccountsList.
func (SparsePCFWAccountsList) Version ¶
func (o SparsePCFWAccountsList) Version() int
Version returns the version of the content.
type SparsePCFWFirewallConfigTerraform ¶
type SparsePCFWFirewallConfigTerraform struct { // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWFirewallConfigTerraform represents the sparse version of a pcfwfirewallconfigterraform.
func NewSparsePCFWFirewallConfigTerraform ¶
func NewSparsePCFWFirewallConfigTerraform() *SparsePCFWFirewallConfigTerraform
NewSparsePCFWFirewallConfigTerraform returns a new SparsePCFWFirewallConfigTerraform.
func (*SparsePCFWFirewallConfigTerraform) DeepCopy ¶
func (o *SparsePCFWFirewallConfigTerraform) DeepCopy() *SparsePCFWFirewallConfigTerraform
DeepCopy returns a deep copy if the SparsePCFWFirewallConfigTerraform.
func (*SparsePCFWFirewallConfigTerraform) DeepCopyInto ¶
func (o *SparsePCFWFirewallConfigTerraform) DeepCopyInto(out *SparsePCFWFirewallConfigTerraform)
DeepCopyInto copies the receiver into the given *SparsePCFWFirewallConfigTerraform.
func (*SparsePCFWFirewallConfigTerraform) GetBSON ¶
func (o *SparsePCFWFirewallConfigTerraform) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWFirewallConfigTerraform) GetNamespace ¶
func (o *SparsePCFWFirewallConfigTerraform) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparsePCFWFirewallConfigTerraform) Identifier ¶
func (o *SparsePCFWFirewallConfigTerraform) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWFirewallConfigTerraform) Identity ¶
func (o *SparsePCFWFirewallConfigTerraform) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWFirewallConfigTerraform) SetBSON ¶
func (o *SparsePCFWFirewallConfigTerraform) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWFirewallConfigTerraform) SetIdentifier ¶
func (o *SparsePCFWFirewallConfigTerraform) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWFirewallConfigTerraform) SetNamespace ¶
func (o *SparsePCFWFirewallConfigTerraform) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparsePCFWFirewallConfigTerraform) ToPlain ¶
func (o *SparsePCFWFirewallConfigTerraform) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWFirewallConfigTerraform) Version ¶
func (o *SparsePCFWFirewallConfigTerraform) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWFirewallConfigTerraformsList ¶
type SparsePCFWFirewallConfigTerraformsList []*SparsePCFWFirewallConfigTerraform
SparsePCFWFirewallConfigTerraformsList represents a list of SparsePCFWFirewallConfigTerraforms
func (SparsePCFWFirewallConfigTerraformsList) Append ¶
func (o SparsePCFWFirewallConfigTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWFirewallConfigTerraformsList.
func (SparsePCFWFirewallConfigTerraformsList) Copy ¶
func (o SparsePCFWFirewallConfigTerraformsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWFirewallConfigTerraformsList.
func (SparsePCFWFirewallConfigTerraformsList) DefaultOrder ¶
func (o SparsePCFWFirewallConfigTerraformsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWFirewallConfigTerraformsList) Identity ¶
func (o SparsePCFWFirewallConfigTerraformsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWFirewallConfigTerraformsList) List ¶
func (o SparsePCFWFirewallConfigTerraformsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWFirewallConfigTerraformsList) ToPlain ¶
func (o SparsePCFWFirewallConfigTerraformsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWFirewallConfigTerraformsList converted to PCFWFirewallConfigTerraformsList.
func (SparsePCFWFirewallConfigTerraformsList) Version ¶
func (o SparsePCFWFirewallConfigTerraformsList) Version() int
Version returns the version of the content.
type SparsePCFWLambdaHealth ¶
type SparsePCFWLambdaHealth struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // The ARN of the lambda function resource. LambdaARN *string `json:"lambdaARN,omitempty" msgpack:"lambdaARN,omitempty" bson:"lambdaarn,omitempty" mapstructure:"lambdaARN,omitempty"` // The name of the lambda function. LambdaName *string `json:"lambdaName,omitempty" msgpack:"lambdaName,omitempty" bson:"lambdaname,omitempty" mapstructure:"lambdaName,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // The AWS region where the lambda function is running. Region *string `json:"region,omitempty" msgpack:"region,omitempty" bson:"region,omitempty" mapstructure:"region,omitempty"` // The status of the lambda function. Status *PCFWLambdaHealthStatusValue `json:"status,omitempty" msgpack:"status,omitempty" bson:"status,omitempty" mapstructure:"status,omitempty"` // The status description of the lambda function. StatusMessage *string `` /* 134-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWLambdaHealth represents the sparse version of a pcfwlambdahealth.
func NewSparsePCFWLambdaHealth ¶
func NewSparsePCFWLambdaHealth() *SparsePCFWLambdaHealth
NewSparsePCFWLambdaHealth returns a new SparsePCFWLambdaHealth.
func (*SparsePCFWLambdaHealth) DeepCopy ¶
func (o *SparsePCFWLambdaHealth) DeepCopy() *SparsePCFWLambdaHealth
DeepCopy returns a deep copy if the SparsePCFWLambdaHealth.
func (*SparsePCFWLambdaHealth) DeepCopyInto ¶
func (o *SparsePCFWLambdaHealth) DeepCopyInto(out *SparsePCFWLambdaHealth)
DeepCopyInto copies the receiver into the given *SparsePCFWLambdaHealth.
func (*SparsePCFWLambdaHealth) GetAnnotations ¶
func (o *SparsePCFWLambdaHealth) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparsePCFWLambdaHealth) GetAssociatedTags ¶
func (o *SparsePCFWLambdaHealth) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparsePCFWLambdaHealth) GetBSON ¶
func (o *SparsePCFWLambdaHealth) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWLambdaHealth) GetCreateTime ¶
func (o *SparsePCFWLambdaHealth) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparsePCFWLambdaHealth) GetNamespace ¶
func (o *SparsePCFWLambdaHealth) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparsePCFWLambdaHealth) GetNormalizedTags ¶
func (o *SparsePCFWLambdaHealth) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparsePCFWLambdaHealth) GetProtected ¶
func (o *SparsePCFWLambdaHealth) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparsePCFWLambdaHealth) GetUpdateTime ¶
func (o *SparsePCFWLambdaHealth) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparsePCFWLambdaHealth) Identifier ¶
func (o *SparsePCFWLambdaHealth) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWLambdaHealth) Identity ¶
func (o *SparsePCFWLambdaHealth) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWLambdaHealth) SetAnnotations ¶
func (o *SparsePCFWLambdaHealth) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparsePCFWLambdaHealth) SetAssociatedTags ¶
func (o *SparsePCFWLambdaHealth) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparsePCFWLambdaHealth) SetBSON ¶
func (o *SparsePCFWLambdaHealth) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWLambdaHealth) SetCreateTime ¶
func (o *SparsePCFWLambdaHealth) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparsePCFWLambdaHealth) SetIdentifier ¶
func (o *SparsePCFWLambdaHealth) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWLambdaHealth) SetNamespace ¶
func (o *SparsePCFWLambdaHealth) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparsePCFWLambdaHealth) SetNormalizedTags ¶
func (o *SparsePCFWLambdaHealth) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparsePCFWLambdaHealth) SetProtected ¶
func (o *SparsePCFWLambdaHealth) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparsePCFWLambdaHealth) SetUpdateTime ¶
func (o *SparsePCFWLambdaHealth) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparsePCFWLambdaHealth) ToPlain ¶
func (o *SparsePCFWLambdaHealth) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWLambdaHealth) Version ¶
func (o *SparsePCFWLambdaHealth) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWLambdaHealthsList ¶
type SparsePCFWLambdaHealthsList []*SparsePCFWLambdaHealth
SparsePCFWLambdaHealthsList represents a list of SparsePCFWLambdaHealths
func (SparsePCFWLambdaHealthsList) Append ¶
func (o SparsePCFWLambdaHealthsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWLambdaHealthsList.
func (SparsePCFWLambdaHealthsList) Copy ¶
func (o SparsePCFWLambdaHealthsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWLambdaHealthsList.
func (SparsePCFWLambdaHealthsList) DefaultOrder ¶
func (o SparsePCFWLambdaHealthsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWLambdaHealthsList) Identity ¶
func (o SparsePCFWLambdaHealthsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWLambdaHealthsList) List ¶
func (o SparsePCFWLambdaHealthsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWLambdaHealthsList) ToPlain ¶
func (o SparsePCFWLambdaHealthsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWLambdaHealthsList converted to PCFWLambdaHealthsList.
func (SparsePCFWLambdaHealthsList) Version ¶
func (o SparsePCFWLambdaHealthsList) Version() int
Version returns the version of the content.
type SparsePCFWSubnetHelper ¶
type SparsePCFWSubnetHelper struct { // Returns the list of AWS VPC IDs and information about available subnets for // every availability zones in a VPC. VPCAvailableSubnets *[]*VPCAvailableSubnet `` /* 130-byte string literal not displayed */ // List of AWS VPC IDs with information about associated availability zones and // used subnets to check for available subnets. VPCUsedSubnets *[]*VPCUsedSubnet `` /* 138-byte string literal not displayed */ ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWSubnetHelper represents the sparse version of a pcfwsubnethelper.
func NewSparsePCFWSubnetHelper ¶
func NewSparsePCFWSubnetHelper() *SparsePCFWSubnetHelper
NewSparsePCFWSubnetHelper returns a new SparsePCFWSubnetHelper.
func (*SparsePCFWSubnetHelper) DeepCopy ¶
func (o *SparsePCFWSubnetHelper) DeepCopy() *SparsePCFWSubnetHelper
DeepCopy returns a deep copy if the SparsePCFWSubnetHelper.
func (*SparsePCFWSubnetHelper) DeepCopyInto ¶
func (o *SparsePCFWSubnetHelper) DeepCopyInto(out *SparsePCFWSubnetHelper)
DeepCopyInto copies the receiver into the given *SparsePCFWSubnetHelper.
func (*SparsePCFWSubnetHelper) GetBSON ¶
func (o *SparsePCFWSubnetHelper) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWSubnetHelper) Identifier ¶
func (o *SparsePCFWSubnetHelper) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWSubnetHelper) Identity ¶
func (o *SparsePCFWSubnetHelper) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWSubnetHelper) SetBSON ¶
func (o *SparsePCFWSubnetHelper) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWSubnetHelper) SetIdentifier ¶
func (o *SparsePCFWSubnetHelper) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWSubnetHelper) ToPlain ¶
func (o *SparsePCFWSubnetHelper) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWSubnetHelper) Version ¶
func (o *SparsePCFWSubnetHelper) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWSubnetHelpersList ¶
type SparsePCFWSubnetHelpersList []*SparsePCFWSubnetHelper
SparsePCFWSubnetHelpersList represents a list of SparsePCFWSubnetHelpers
func (SparsePCFWSubnetHelpersList) Append ¶
func (o SparsePCFWSubnetHelpersList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWSubnetHelpersList.
func (SparsePCFWSubnetHelpersList) Copy ¶
func (o SparsePCFWSubnetHelpersList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWSubnetHelpersList.
func (SparsePCFWSubnetHelpersList) DefaultOrder ¶
func (o SparsePCFWSubnetHelpersList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWSubnetHelpersList) Identity ¶
func (o SparsePCFWSubnetHelpersList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWSubnetHelpersList) List ¶
func (o SparsePCFWSubnetHelpersList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWSubnetHelpersList) ToPlain ¶
func (o SparsePCFWSubnetHelpersList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWSubnetHelpersList converted to PCFWSubnetHelpersList.
func (SparsePCFWSubnetHelpersList) Version ¶
func (o SparsePCFWSubnetHelpersList) Version() int
Version returns the version of the content.
type SparsePCFWTenant ¶
type SparsePCFWTenant struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // NGFW external ID. NGFWExternalID *string `` /* 138-byte string literal not displayed */ // NGFW tenant ID. NGFWTenantID *string `` /* 130-byte string literal not displayed */ // Issuer for Prisma Cloud tenant (identifies the Prisma Cloud stack for IAM role // usage). PCTenantIssuer *string `` /* 138-byte string literal not displayed */ // Stores additional information about an entity. Annotations *map[string][]string `` /* 126-byte string literal not displayed */ // List of tags attached to an entity. AssociatedTags *[]string `` /* 138-byte string literal not displayed */ // Athena workgroup to execute queries in. AthenaWorkgroup *string `` /* 142-byte string literal not displayed */ // internal idempotency key for a create operation. CreateIdempotencyKey *string `json:"-" msgpack:"-" bson:"createidempotencykey,omitempty" mapstructure:"-,omitempty"` // Creation date of the object. CreateTime *time.Time `json:"createTime,omitempty" msgpack:"createTime,omitempty" bson:"createtime,omitempty" mapstructure:"createTime,omitempty"` // AWS rulestack decryption role ARN. DecryptionRoleARN *string `` /* 150-byte string literal not displayed */ // AWS endpoint role ARN. EndpointRoleARN *string `` /* 142-byte string literal not displayed */ // The log destination for logging. The value will be converted to lower case and // have the AWS account ID and logging region appended to it (ie. // logs-1234-us-east-2) when used to create an S3 bucket for logging. LogDestination *string `` /* 138-byte string literal not displayed */ // Destination type for log output. LogDestinationType *PCFWTenantLogDestinationTypeValue `` /* 154-byte string literal not displayed */ // ARN of AWS role that allows the NGFW to push logs. LogPushRoleARN *string `` /* 138-byte string literal not displayed */ // ARN of AWS role that allows the PCFW to query logs. LogQueryRoleARN *string `` /* 142-byte string literal not displayed */ // The AWS region where logging data lives. LogRegion *string `json:"logRegion,omitempty" msgpack:"logRegion,omitempty" bson:"logregion,omitempty" mapstructure:"logRegion,omitempty"` // Prefix to use for logging resources. LogResourcePrefix *string `` /* 150-byte string literal not displayed */ // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` // Contains the list of normalized tags of the entities. NormalizedTags *[]string `` /* 138-byte string literal not displayed */ // The timestamp when offboarding pending started. OffboardingTimestamp *time.Time `json:"-" msgpack:"-" bson:"offboardingtimestamp,omitempty" mapstructure:"-,omitempty"` // The primary AWS Account ID. PrimaryAWSAccountID *string `` /* 158-byte string literal not displayed */ // The namespace where the primary PCFW account will be created. PrimaryAccountNamespace *string `` /* 174-byte string literal not displayed */ // Defines if the object is protected. Protected *bool `json:"protected,omitempty" msgpack:"protected,omitempty" bson:"protected,omitempty" mapstructure:"protected,omitempty"` // status of tenant. Status *PCFWTenantStatusValue `json:"status,omitempty" msgpack:"status,omitempty" bson:"status,omitempty" mapstructure:"status,omitempty"` // status failure reason. StatusReason *string `` /* 130-byte string literal not displayed */ // internal idempotency key for a update operation. UpdateIdempotencyKey *string `json:"-" msgpack:"-" bson:"updateidempotencykey,omitempty" mapstructure:"-,omitempty"` // Last update date of the object. UpdateTime *time.Time `json:"updateTime,omitempty" msgpack:"updateTime,omitempty" bson:"updatetime,omitempty" mapstructure:"updateTime,omitempty"` // geographical hash of the data. This is used for sharding and // georedundancy. ZHash *int `json:"-" msgpack:"-" bson:"zhash,omitempty" mapstructure:"-,omitempty"` // Logical storage zone. Used for sharding. Zone *int `json:"-" msgpack:"-" bson:"zone,omitempty" mapstructure:"-,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWTenant represents the sparse version of a pcfwtenant.
func NewSparsePCFWTenant ¶
func NewSparsePCFWTenant() *SparsePCFWTenant
NewSparsePCFWTenant returns a new SparsePCFWTenant.
func (*SparsePCFWTenant) DeepCopy ¶
func (o *SparsePCFWTenant) DeepCopy() *SparsePCFWTenant
DeepCopy returns a deep copy if the SparsePCFWTenant.
func (*SparsePCFWTenant) DeepCopyInto ¶
func (o *SparsePCFWTenant) DeepCopyInto(out *SparsePCFWTenant)
DeepCopyInto copies the receiver into the given *SparsePCFWTenant.
func (*SparsePCFWTenant) GetAnnotations ¶
func (o *SparsePCFWTenant) GetAnnotations() (out map[string][]string)
GetAnnotations returns the Annotations of the receiver.
func (*SparsePCFWTenant) GetAssociatedTags ¶
func (o *SparsePCFWTenant) GetAssociatedTags() (out []string)
GetAssociatedTags returns the AssociatedTags of the receiver.
func (*SparsePCFWTenant) GetBSON ¶
func (o *SparsePCFWTenant) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWTenant) GetCreateTime ¶
func (o *SparsePCFWTenant) GetCreateTime() (out time.Time)
GetCreateTime returns the CreateTime of the receiver.
func (*SparsePCFWTenant) GetNamespace ¶
func (o *SparsePCFWTenant) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparsePCFWTenant) GetNormalizedTags ¶
func (o *SparsePCFWTenant) GetNormalizedTags() (out []string)
GetNormalizedTags returns the NormalizedTags of the receiver.
func (*SparsePCFWTenant) GetProtected ¶
func (o *SparsePCFWTenant) GetProtected() (out bool)
GetProtected returns the Protected of the receiver.
func (*SparsePCFWTenant) GetUpdateTime ¶
func (o *SparsePCFWTenant) GetUpdateTime() (out time.Time)
GetUpdateTime returns the UpdateTime of the receiver.
func (*SparsePCFWTenant) Identifier ¶
func (o *SparsePCFWTenant) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWTenant) Identity ¶
func (o *SparsePCFWTenant) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWTenant) SetAnnotations ¶
func (o *SparsePCFWTenant) SetAnnotations(annotations map[string][]string)
SetAnnotations sets the property Annotations of the receiver using the address of the given value.
func (*SparsePCFWTenant) SetAssociatedTags ¶
func (o *SparsePCFWTenant) SetAssociatedTags(associatedTags []string)
SetAssociatedTags sets the property AssociatedTags of the receiver using the address of the given value.
func (*SparsePCFWTenant) SetBSON ¶
func (o *SparsePCFWTenant) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWTenant) SetCreateTime ¶
func (o *SparsePCFWTenant) SetCreateTime(createTime time.Time)
SetCreateTime sets the property CreateTime of the receiver using the address of the given value.
func (*SparsePCFWTenant) SetIdentifier ¶
func (o *SparsePCFWTenant) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWTenant) SetNamespace ¶
func (o *SparsePCFWTenant) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparsePCFWTenant) SetNormalizedTags ¶
func (o *SparsePCFWTenant) SetNormalizedTags(normalizedTags []string)
SetNormalizedTags sets the property NormalizedTags of the receiver using the address of the given value.
func (*SparsePCFWTenant) SetProtected ¶
func (o *SparsePCFWTenant) SetProtected(protected bool)
SetProtected sets the property Protected of the receiver using the address of the given value.
func (*SparsePCFWTenant) SetUpdateTime ¶
func (o *SparsePCFWTenant) SetUpdateTime(updateTime time.Time)
SetUpdateTime sets the property UpdateTime of the receiver using the address of the given value.
func (*SparsePCFWTenant) ToPlain ¶
func (o *SparsePCFWTenant) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWTenant) Version ¶
func (o *SparsePCFWTenant) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWTenantAccountTerraform ¶
type SparsePCFWTenantAccountTerraform struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWTenantAccountTerraform represents the sparse version of a pcfwtenantaccountterraform.
func NewSparsePCFWTenantAccountTerraform ¶
func NewSparsePCFWTenantAccountTerraform() *SparsePCFWTenantAccountTerraform
NewSparsePCFWTenantAccountTerraform returns a new SparsePCFWTenantAccountTerraform.
func (*SparsePCFWTenantAccountTerraform) DeepCopy ¶
func (o *SparsePCFWTenantAccountTerraform) DeepCopy() *SparsePCFWTenantAccountTerraform
DeepCopy returns a deep copy if the SparsePCFWTenantAccountTerraform.
func (*SparsePCFWTenantAccountTerraform) DeepCopyInto ¶
func (o *SparsePCFWTenantAccountTerraform) DeepCopyInto(out *SparsePCFWTenantAccountTerraform)
DeepCopyInto copies the receiver into the given *SparsePCFWTenantAccountTerraform.
func (*SparsePCFWTenantAccountTerraform) GetBSON ¶
func (o *SparsePCFWTenantAccountTerraform) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWTenantAccountTerraform) GetNamespace ¶
func (o *SparsePCFWTenantAccountTerraform) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparsePCFWTenantAccountTerraform) Identifier ¶
func (o *SparsePCFWTenantAccountTerraform) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWTenantAccountTerraform) Identity ¶
func (o *SparsePCFWTenantAccountTerraform) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWTenantAccountTerraform) SetBSON ¶
func (o *SparsePCFWTenantAccountTerraform) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWTenantAccountTerraform) SetIdentifier ¶
func (o *SparsePCFWTenantAccountTerraform) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWTenantAccountTerraform) SetNamespace ¶
func (o *SparsePCFWTenantAccountTerraform) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparsePCFWTenantAccountTerraform) ToPlain ¶
func (o *SparsePCFWTenantAccountTerraform) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWTenantAccountTerraform) Version ¶
func (o *SparsePCFWTenantAccountTerraform) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWTenantAccountTerraformsList ¶
type SparsePCFWTenantAccountTerraformsList []*SparsePCFWTenantAccountTerraform
SparsePCFWTenantAccountTerraformsList represents a list of SparsePCFWTenantAccountTerraforms
func (SparsePCFWTenantAccountTerraformsList) Append ¶
func (o SparsePCFWTenantAccountTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWTenantAccountTerraformsList.
func (SparsePCFWTenantAccountTerraformsList) Copy ¶
func (o SparsePCFWTenantAccountTerraformsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWTenantAccountTerraformsList.
func (SparsePCFWTenantAccountTerraformsList) DefaultOrder ¶
func (o SparsePCFWTenantAccountTerraformsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWTenantAccountTerraformsList) Identity ¶
func (o SparsePCFWTenantAccountTerraformsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWTenantAccountTerraformsList) List ¶
func (o SparsePCFWTenantAccountTerraformsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWTenantAccountTerraformsList) ToPlain ¶
func (o SparsePCFWTenantAccountTerraformsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWTenantAccountTerraformsList converted to PCFWTenantAccountTerraformsList.
func (SparsePCFWTenantAccountTerraformsList) Version ¶
func (o SparsePCFWTenantAccountTerraformsList) Version() int
Version returns the version of the content.
type SparsePCFWTenantTerraform ¶
type SparsePCFWTenantTerraform struct { // Identifier of the object. ID *string `json:"ID,omitempty" msgpack:"ID,omitempty" bson:"-" mapstructure:"ID,omitempty"` // Namespace tag attached to an entity. Namespace *string `json:"namespace,omitempty" msgpack:"namespace,omitempty" bson:"namespace,omitempty" mapstructure:"namespace,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparsePCFWTenantTerraform represents the sparse version of a pcfwtenantterraform.
func NewSparsePCFWTenantTerraform ¶
func NewSparsePCFWTenantTerraform() *SparsePCFWTenantTerraform
NewSparsePCFWTenantTerraform returns a new SparsePCFWTenantTerraform.
func (*SparsePCFWTenantTerraform) DeepCopy ¶
func (o *SparsePCFWTenantTerraform) DeepCopy() *SparsePCFWTenantTerraform
DeepCopy returns a deep copy if the SparsePCFWTenantTerraform.
func (*SparsePCFWTenantTerraform) DeepCopyInto ¶
func (o *SparsePCFWTenantTerraform) DeepCopyInto(out *SparsePCFWTenantTerraform)
DeepCopyInto copies the receiver into the given *SparsePCFWTenantTerraform.
func (*SparsePCFWTenantTerraform) GetBSON ¶
func (o *SparsePCFWTenantTerraform) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWTenantTerraform) GetNamespace ¶
func (o *SparsePCFWTenantTerraform) GetNamespace() (out string)
GetNamespace returns the Namespace of the receiver.
func (*SparsePCFWTenantTerraform) Identifier ¶
func (o *SparsePCFWTenantTerraform) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparsePCFWTenantTerraform) Identity ¶
func (o *SparsePCFWTenantTerraform) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparsePCFWTenantTerraform) SetBSON ¶
func (o *SparsePCFWTenantTerraform) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparsePCFWTenantTerraform) SetIdentifier ¶
func (o *SparsePCFWTenantTerraform) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparsePCFWTenantTerraform) SetNamespace ¶
func (o *SparsePCFWTenantTerraform) SetNamespace(namespace string)
SetNamespace sets the property Namespace of the receiver using the address of the given value.
func (*SparsePCFWTenantTerraform) ToPlain ¶
func (o *SparsePCFWTenantTerraform) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparsePCFWTenantTerraform) Version ¶
func (o *SparsePCFWTenantTerraform) Version() int
Version returns the hardcoded version of the model.
type SparsePCFWTenantTerraformsList ¶
type SparsePCFWTenantTerraformsList []*SparsePCFWTenantTerraform
SparsePCFWTenantTerraformsList represents a list of SparsePCFWTenantTerraforms
func (SparsePCFWTenantTerraformsList) Append ¶
func (o SparsePCFWTenantTerraformsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWTenantTerraformsList.
func (SparsePCFWTenantTerraformsList) Copy ¶
func (o SparsePCFWTenantTerraformsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWTenantTerraformsList.
func (SparsePCFWTenantTerraformsList) DefaultOrder ¶
func (o SparsePCFWTenantTerraformsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWTenantTerraformsList) Identity ¶
func (o SparsePCFWTenantTerraformsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWTenantTerraformsList) List ¶
func (o SparsePCFWTenantTerraformsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWTenantTerraformsList) ToPlain ¶
func (o SparsePCFWTenantTerraformsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWTenantTerraformsList converted to PCFWTenantTerraformsList.
func (SparsePCFWTenantTerraformsList) Version ¶
func (o SparsePCFWTenantTerraformsList) Version() int
Version returns the version of the content.
type SparsePCFWTenantsList ¶
type SparsePCFWTenantsList []*SparsePCFWTenant
SparsePCFWTenantsList represents a list of SparsePCFWTenants
func (SparsePCFWTenantsList) Append ¶
func (o SparsePCFWTenantsList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparsePCFWTenantsList.
func (SparsePCFWTenantsList) Copy ¶
func (o SparsePCFWTenantsList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparsePCFWTenantsList.
func (SparsePCFWTenantsList) DefaultOrder ¶
func (o SparsePCFWTenantsList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparsePCFWTenantsList) Identity ¶
func (o SparsePCFWTenantsList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparsePCFWTenantsList) List ¶
func (o SparsePCFWTenantsList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparsePCFWTenantsList) ToPlain ¶
func (o SparsePCFWTenantsList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparsePCFWTenantsList converted to PCFWTenantsList.
func (SparsePCFWTenantsList) Version ¶
func (o SparsePCFWTenantsList) Version() int
Version returns the version of the content.
type SparseTopQueriesList ¶
type SparseTopQueriesList []*SparseTopQuery
SparseTopQueriesList represents a list of SparseTopQueries
func (SparseTopQueriesList) Append ¶
func (o SparseTopQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseTopQueriesList.
func (SparseTopQueriesList) Copy ¶
func (o SparseTopQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseTopQueriesList.
func (SparseTopQueriesList) DefaultOrder ¶
func (o SparseTopQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseTopQueriesList) Identity ¶
func (o SparseTopQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseTopQueriesList) List ¶
func (o SparseTopQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseTopQueriesList) ToPlain ¶
func (o SparseTopQueriesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseTopQueriesList converted to TopQueriesList.
func (SparseTopQueriesList) Version ¶
func (o SparseTopQueriesList) Version() int
Version returns the version of the content.
type SparseTopQuery ¶
type SparseTopQuery struct { // The NGFW name. FirewallName *string `` /* 130-byte string literal not displayed */ // The result of the top query. The top items in the category. TopResult *[]*TopQueryItem `json:"topResult,omitempty" msgpack:"topResult,omitempty" bson:"-" mapstructure:"topResult,omitempty"` // The type of field to get top results for. TopType *TopQueryTopTypeValue `json:"topType,omitempty" msgpack:"topType,omitempty" bson:"-" mapstructure:"topType,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseTopQuery represents the sparse version of a topquery.
func NewSparseTopQuery ¶
func NewSparseTopQuery() *SparseTopQuery
NewSparseTopQuery returns a new SparseTopQuery.
func (*SparseTopQuery) DeepCopy ¶
func (o *SparseTopQuery) DeepCopy() *SparseTopQuery
DeepCopy returns a deep copy if the SparseTopQuery.
func (*SparseTopQuery) DeepCopyInto ¶
func (o *SparseTopQuery) DeepCopyInto(out *SparseTopQuery)
DeepCopyInto copies the receiver into the given *SparseTopQuery.
func (*SparseTopQuery) GetBSON ¶
func (o *SparseTopQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseTopQuery) Identifier ¶
func (o *SparseTopQuery) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseTopQuery) Identity ¶
func (o *SparseTopQuery) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseTopQuery) SetBSON ¶
func (o *SparseTopQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseTopQuery) SetIdentifier ¶
func (o *SparseTopQuery) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseTopQuery) ToPlain ¶
func (o *SparseTopQuery) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseTopQuery) Version ¶
func (o *SparseTopQuery) Version() int
Version returns the hardcoded version of the model.
type SparseTotalQueriesList ¶
type SparseTotalQueriesList []*SparseTotalQuery
SparseTotalQueriesList represents a list of SparseTotalQueries
func (SparseTotalQueriesList) Append ¶
func (o SparseTotalQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseTotalQueriesList.
func (SparseTotalQueriesList) Copy ¶
func (o SparseTotalQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseTotalQueriesList.
func (SparseTotalQueriesList) DefaultOrder ¶
func (o SparseTotalQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseTotalQueriesList) Identity ¶
func (o SparseTotalQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseTotalQueriesList) List ¶
func (o SparseTotalQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseTotalQueriesList) ToPlain ¶
func (o SparseTotalQueriesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseTotalQueriesList converted to TotalQueriesList.
func (SparseTotalQueriesList) Version ¶
func (o SparseTotalQueriesList) Version() int
Version returns the version of the content.
type SparseTotalQuery ¶
type SparseTotalQuery struct { // The NGFW name. FirewallName *string `` /* 130-byte string literal not displayed */ // The count of the specified type. Total *int `json:"total,omitempty" msgpack:"total,omitempty" bson:"-" mapstructure:"total,omitempty"` // The type of field to get stats for. TotalType *TotalQueryTotalTypeValue `json:"totalType,omitempty" msgpack:"totalType,omitempty" bson:"-" mapstructure:"totalType,omitempty"` // Fastest response time, and cheapest. Only use cached snapshot data, and estimate // fractional hours at the ends of the time range. UseCacheOnly *bool `json:"useCacheOnly,omitempty" msgpack:"useCacheOnly,omitempty" bson:"-" mapstructure:"useCacheOnly,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseTotalQuery represents the sparse version of a totalquery.
func NewSparseTotalQuery ¶
func NewSparseTotalQuery() *SparseTotalQuery
NewSparseTotalQuery returns a new SparseTotalQuery.
func (*SparseTotalQuery) DeepCopy ¶
func (o *SparseTotalQuery) DeepCopy() *SparseTotalQuery
DeepCopy returns a deep copy if the SparseTotalQuery.
func (*SparseTotalQuery) DeepCopyInto ¶
func (o *SparseTotalQuery) DeepCopyInto(out *SparseTotalQuery)
DeepCopyInto copies the receiver into the given *SparseTotalQuery.
func (*SparseTotalQuery) GetBSON ¶
func (o *SparseTotalQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseTotalQuery) Identifier ¶
func (o *SparseTotalQuery) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseTotalQuery) Identity ¶
func (o *SparseTotalQuery) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseTotalQuery) SetBSON ¶
func (o *SparseTotalQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseTotalQuery) SetIdentifier ¶
func (o *SparseTotalQuery) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseTotalQuery) ToPlain ¶
func (o *SparseTotalQuery) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseTotalQuery) Version ¶
func (o *SparseTotalQuery) Version() int
Version returns the hardcoded version of the model.
type SparseTrendQueriesList ¶
type SparseTrendQueriesList []*SparseTrendQuery
SparseTrendQueriesList represents a list of SparseTrendQueries
func (SparseTrendQueriesList) Append ¶
func (o SparseTrendQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the SparseTrendQueriesList.
func (SparseTrendQueriesList) Copy ¶
func (o SparseTrendQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the SparseTrendQueriesList.
func (SparseTrendQueriesList) DefaultOrder ¶
func (o SparseTrendQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (SparseTrendQueriesList) Identity ¶
func (o SparseTrendQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (SparseTrendQueriesList) List ¶
func (o SparseTrendQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (SparseTrendQueriesList) ToPlain ¶
func (o SparseTrendQueriesList) ToPlain() elemental.IdentifiablesList
ToPlain returns the SparseTrendQueriesList converted to TrendQueriesList.
func (SparseTrendQueriesList) Version ¶
func (o SparseTrendQueriesList) Version() int
Version returns the version of the content.
type SparseTrendQuery ¶
type SparseTrendQuery struct { // The NGFW name. FirewallName *string `` /* 130-byte string literal not displayed */ // The result of the trend query. TrendResult *[]*TrendQueryItem `json:"trendResult,omitempty" msgpack:"trendResult,omitempty" bson:"-" mapstructure:"trendResult,omitempty"` // The type of field to get trends for. TrendType *TrendQueryTrendTypeValue `json:"trendType,omitempty" msgpack:"trendType,omitempty" bson:"-" mapstructure:"trendType,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
SparseTrendQuery represents the sparse version of a trendquery.
func NewSparseTrendQuery ¶
func NewSparseTrendQuery() *SparseTrendQuery
NewSparseTrendQuery returns a new SparseTrendQuery.
func (*SparseTrendQuery) DeepCopy ¶
func (o *SparseTrendQuery) DeepCopy() *SparseTrendQuery
DeepCopy returns a deep copy if the SparseTrendQuery.
func (*SparseTrendQuery) DeepCopyInto ¶
func (o *SparseTrendQuery) DeepCopyInto(out *SparseTrendQuery)
DeepCopyInto copies the receiver into the given *SparseTrendQuery.
func (*SparseTrendQuery) GetBSON ¶
func (o *SparseTrendQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseTrendQuery) Identifier ¶
func (o *SparseTrendQuery) Identifier() string
Identifier returns the value of the sparse object's unique identifier.
func (*SparseTrendQuery) Identity ¶
func (o *SparseTrendQuery) Identity() elemental.Identity
Identity returns the Identity of the sparse object.
func (*SparseTrendQuery) SetBSON ¶
func (o *SparseTrendQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*SparseTrendQuery) SetIdentifier ¶
func (o *SparseTrendQuery) SetIdentifier(id string)
SetIdentifier sets the value of the sparse object's unique identifier.
func (*SparseTrendQuery) ToPlain ¶
func (o *SparseTrendQuery) ToPlain() elemental.PlainIdentifiable
ToPlain returns the plain version of the sparse model.
func (*SparseTrendQuery) Version ¶
func (o *SparseTrendQuery) Version() int
Version returns the hardcoded version of the model.
type TopQueriesList ¶
type TopQueriesList []*TopQuery
TopQueriesList represents a list of TopQueries
func (TopQueriesList) Append ¶
func (o TopQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the TopQueriesList.
func (TopQueriesList) Copy ¶
func (o TopQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the TopQueriesList.
func (TopQueriesList) DefaultOrder ¶
func (o TopQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (TopQueriesList) Identity ¶
func (o TopQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (TopQueriesList) List ¶
func (o TopQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (TopQueriesList) ToSparse ¶
func (o TopQueriesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the TopQueriesList converted to SparseTopQueriesList. Objects in the list will only contain the given fields. No field means entire field set.
func (TopQueriesList) Version ¶
func (o TopQueriesList) Version() int
Version returns the version of the content.
type TopQuery ¶
type TopQuery struct { // The NGFW name. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"firewallname" mapstructure:"firewallName,omitempty"` // The result of the top query. The top items in the category. TopResult []*TopQueryItem `json:"topResult" msgpack:"topResult" bson:"-" mapstructure:"topResult,omitempty"` // The type of field to get top results for. TopType TopQueryTopTypeValue `json:"topType" msgpack:"topType" bson:"-" mapstructure:"topType,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
TopQuery represents the model of a topquery
func (*TopQuery) AttributeSpecifications ¶
func (*TopQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*TopQuery) DeepCopyInto ¶
DeepCopyInto copies the receiver into the given *TopQuery.
func (*TopQuery) DefaultOrder ¶
DefaultOrder returns the list of default ordering fields.
func (*TopQuery) GetBSON ¶
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TopQuery) Identifier ¶
Identifier returns the value of the object's unique identifier.
func (*TopQuery) Patch ¶
func (o *TopQuery) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseTopQuery to the object.
func (*TopQuery) SetBSON ¶
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TopQuery) SetIdentifier ¶
SetIdentifier sets the value of the object's unique identifier.
func (*TopQuery) SpecificationForAttribute ¶
func (*TopQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*TopQuery) ToSparse ¶
func (o *TopQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*TopQuery) ValueForAttribute ¶
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type TopQueryItem ¶
type TopQueryItem struct { // The count of the field. Count int `json:"count" msgpack:"count" bson:"-" mapstructure:"count,omitempty"` // The value of the field. Value string `json:"value" msgpack:"value" bson:"-" mapstructure:"value,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
TopQueryItem represents the model of a topqueryitem
func NewTopQueryItem ¶
func NewTopQueryItem() *TopQueryItem
NewTopQueryItem returns a new *TopQueryItem
func (*TopQueryItem) AttributeSpecifications ¶
func (*TopQueryItem) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*TopQueryItem) BleveType ¶
func (o *TopQueryItem) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*TopQueryItem) DeepCopy ¶
func (o *TopQueryItem) DeepCopy() *TopQueryItem
DeepCopy returns a deep copy if the TopQueryItem.
func (*TopQueryItem) DeepCopyInto ¶
func (o *TopQueryItem) DeepCopyInto(out *TopQueryItem)
DeepCopyInto copies the receiver into the given *TopQueryItem.
func (*TopQueryItem) GetBSON ¶
func (o *TopQueryItem) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TopQueryItem) SetBSON ¶
func (o *TopQueryItem) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TopQueryItem) SpecificationForAttribute ¶
func (*TopQueryItem) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*TopQueryItem) Validate ¶
func (o *TopQueryItem) Validate() error
Validate valides the current information stored into the structure.
func (*TopQueryItem) ValueForAttribute ¶
func (o *TopQueryItem) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type TopQueryTopTypeValue ¶
type TopQueryTopTypeValue string
TopQueryTopTypeValue represents the possible values for attribute "topType".
const ( // TopQueryTopTypeApplication represents the value Application. TopQueryTopTypeApplication TopQueryTopTypeValue = "Application" // TopQueryTopTypeAttack represents the value Attack. TopQueryTopTypeAttack TopQueryTopTypeValue = "Attack" // TopQueryTopTypeAttackType represents the value AttackType. TopQueryTopTypeAttackType TopQueryTopTypeValue = "AttackType" // TopQueryTopTypeAttackVictim represents the value AttackVictim. TopQueryTopTypeAttackVictim TopQueryTopTypeValue = "AttackVictim" // TopQueryTopTypeAttackedApplication represents the value AttackedApplication. TopQueryTopTypeAttackedApplication TopQueryTopTypeValue = "AttackedApplication" // TopQueryTopTypeAttacker represents the value Attacker. TopQueryTopTypeAttacker TopQueryTopTypeValue = "Attacker" // TopQueryTopTypeDestinationCountry represents the value DestinationCountry. TopQueryTopTypeDestinationCountry TopQueryTopTypeValue = "DestinationCountry" // TopQueryTopTypeDestinationIP represents the value DestinationIP. TopQueryTopTypeDestinationIP TopQueryTopTypeValue = "DestinationIP" // TopQueryTopTypeSourceCountry represents the value SourceCountry. TopQueryTopTypeSourceCountry TopQueryTopTypeValue = "SourceCountry" // TopQueryTopTypeSourceIP represents the value SourceIP. TopQueryTopTypeSourceIP TopQueryTopTypeValue = "SourceIP" // TopQueryTopTypeURLCategory represents the value URLCategory. TopQueryTopTypeURLCategory TopQueryTopTypeValue = "URLCategory" )
type TotalQueriesList ¶
type TotalQueriesList []*TotalQuery
TotalQueriesList represents a list of TotalQueries
func (TotalQueriesList) Append ¶
func (o TotalQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the TotalQueriesList.
func (TotalQueriesList) Copy ¶
func (o TotalQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the TotalQueriesList.
func (TotalQueriesList) DefaultOrder ¶
func (o TotalQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (TotalQueriesList) Identity ¶
func (o TotalQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (TotalQueriesList) List ¶
func (o TotalQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (TotalQueriesList) ToSparse ¶
func (o TotalQueriesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the TotalQueriesList converted to SparseTotalQueriesList. Objects in the list will only contain the given fields. No field means entire field set.
func (TotalQueriesList) Version ¶
func (o TotalQueriesList) Version() int
Version returns the version of the content.
type TotalQuery ¶
type TotalQuery struct { // The NGFW name. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"firewallname" mapstructure:"firewallName,omitempty"` // The count of the specified type. Total int `json:"total" msgpack:"total" bson:"-" mapstructure:"total,omitempty"` // The type of field to get stats for. TotalType TotalQueryTotalTypeValue `json:"totalType" msgpack:"totalType" bson:"-" mapstructure:"totalType,omitempty"` // Fastest response time, and cheapest. Only use cached snapshot data, and estimate // fractional hours at the ends of the time range. UseCacheOnly bool `json:"useCacheOnly" msgpack:"useCacheOnly" bson:"-" mapstructure:"useCacheOnly,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
TotalQuery represents the model of a totalquery
func (*TotalQuery) AttributeSpecifications ¶
func (*TotalQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*TotalQuery) BleveType ¶
func (o *TotalQuery) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*TotalQuery) DeepCopy ¶
func (o *TotalQuery) DeepCopy() *TotalQuery
DeepCopy returns a deep copy if the TotalQuery.
func (*TotalQuery) DeepCopyInto ¶
func (o *TotalQuery) DeepCopyInto(out *TotalQuery)
DeepCopyInto copies the receiver into the given *TotalQuery.
func (*TotalQuery) DefaultOrder ¶
func (o *TotalQuery) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*TotalQuery) Doc ¶
func (o *TotalQuery) Doc() string
Doc returns the documentation for the object
func (*TotalQuery) GetBSON ¶
func (o *TotalQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TotalQuery) Identifier ¶
func (o *TotalQuery) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*TotalQuery) Identity ¶
func (o *TotalQuery) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*TotalQuery) Patch ¶
func (o *TotalQuery) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseTotalQuery to the object.
func (*TotalQuery) SetBSON ¶
func (o *TotalQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TotalQuery) SetIdentifier ¶
func (o *TotalQuery) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*TotalQuery) SpecificationForAttribute ¶
func (*TotalQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*TotalQuery) String ¶
func (o *TotalQuery) String() string
func (*TotalQuery) ToSparse ¶
func (o *TotalQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*TotalQuery) Validate ¶
func (o *TotalQuery) Validate() error
Validate valides the current information stored into the structure.
func (*TotalQuery) ValueForAttribute ¶
func (o *TotalQuery) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*TotalQuery) Version ¶
func (o *TotalQuery) Version() int
Version returns the hardcoded version of the model.
type TotalQueryTotalTypeValue ¶
type TotalQueryTotalTypeValue string
TotalQueryTotalTypeValue represents the possible values for attribute "totalType".
const ( // TotalQueryTotalTypeEgressBytes represents the value EgressBytes. TotalQueryTotalTypeEgressBytes TotalQueryTotalTypeValue = "EgressBytes" // TotalQueryTotalTypeIngressBytes represents the value IngressBytes. TotalQueryTotalTypeIngressBytes TotalQueryTotalTypeValue = "IngressBytes" // TotalQueryTotalTypeThreatsBlocked represents the value ThreatsBlocked. TotalQueryTotalTypeThreatsBlocked TotalQueryTotalTypeValue = "ThreatsBlocked" // TotalQueryTotalTypeThreatsDetected represents the value ThreatsDetected. TotalQueryTotalTypeThreatsDetected TotalQueryTotalTypeValue = "ThreatsDetected" // TotalQueryTotalTypeTraffic represents the value Traffic. TotalQueryTotalTypeTraffic TotalQueryTotalTypeValue = "Traffic" )
type TrendQueriesList ¶
type TrendQueriesList []*TrendQuery
TrendQueriesList represents a list of TrendQueries
func (TrendQueriesList) Append ¶
func (o TrendQueriesList) Append(objects ...elemental.Identifiable) elemental.Identifiables
Append appends the objects to the a new copy of the TrendQueriesList.
func (TrendQueriesList) Copy ¶
func (o TrendQueriesList) Copy() elemental.Identifiables
Copy returns a pointer to a copy the TrendQueriesList.
func (TrendQueriesList) DefaultOrder ¶
func (o TrendQueriesList) DefaultOrder() []string
DefaultOrder returns the default ordering fields of the content.
func (TrendQueriesList) Identity ¶
func (o TrendQueriesList) Identity() elemental.Identity
Identity returns the identity of the objects in the list.
func (TrendQueriesList) List ¶
func (o TrendQueriesList) List() elemental.IdentifiablesList
List converts the object to an elemental.IdentifiablesList.
func (TrendQueriesList) ToSparse ¶
func (o TrendQueriesList) ToSparse(fields ...string) elemental.Identifiables
ToSparse returns the TrendQueriesList converted to SparseTrendQueriesList. Objects in the list will only contain the given fields. No field means entire field set.
func (TrendQueriesList) Version ¶
func (o TrendQueriesList) Version() int
Version returns the version of the content.
type TrendQuery ¶
type TrendQuery struct { // The NGFW name. FirewallName string `json:"firewallName" msgpack:"firewallName" bson:"firewallname" mapstructure:"firewallName,omitempty"` // The result of the trend query. TrendResult []*TrendQueryItem `json:"trendResult" msgpack:"trendResult" bson:"-" mapstructure:"trendResult,omitempty"` // The type of field to get trends for. TrendType TrendQueryTrendTypeValue `json:"trendType" msgpack:"trendType" bson:"-" mapstructure:"trendType,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
TrendQuery represents the model of a trendquery
func (*TrendQuery) AttributeSpecifications ¶
func (*TrendQuery) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*TrendQuery) BleveType ¶
func (o *TrendQuery) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*TrendQuery) DeepCopy ¶
func (o *TrendQuery) DeepCopy() *TrendQuery
DeepCopy returns a deep copy if the TrendQuery.
func (*TrendQuery) DeepCopyInto ¶
func (o *TrendQuery) DeepCopyInto(out *TrendQuery)
DeepCopyInto copies the receiver into the given *TrendQuery.
func (*TrendQuery) DefaultOrder ¶
func (o *TrendQuery) DefaultOrder() []string
DefaultOrder returns the list of default ordering fields.
func (*TrendQuery) Doc ¶
func (o *TrendQuery) Doc() string
Doc returns the documentation for the object
func (*TrendQuery) GetBSON ¶
func (o *TrendQuery) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TrendQuery) Identifier ¶
func (o *TrendQuery) Identifier() string
Identifier returns the value of the object's unique identifier.
func (*TrendQuery) Identity ¶
func (o *TrendQuery) Identity() elemental.Identity
Identity returns the Identity of the object.
func (*TrendQuery) Patch ¶
func (o *TrendQuery) Patch(sparse elemental.SparseIdentifiable)
Patch apply the non nil value of a *SparseTrendQuery to the object.
func (*TrendQuery) SetBSON ¶
func (o *TrendQuery) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TrendQuery) SetIdentifier ¶
func (o *TrendQuery) SetIdentifier(id string)
SetIdentifier sets the value of the object's unique identifier.
func (*TrendQuery) SpecificationForAttribute ¶
func (*TrendQuery) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*TrendQuery) String ¶
func (o *TrendQuery) String() string
func (*TrendQuery) ToSparse ¶
func (o *TrendQuery) ToSparse(fields ...string) elemental.SparseIdentifiable
ToSparse returns the sparse version of the model. The returned object will only contain the given fields. No field means entire field set.
func (*TrendQuery) Validate ¶
func (o *TrendQuery) Validate() error
Validate valides the current information stored into the structure.
func (*TrendQuery) ValueForAttribute ¶
func (o *TrendQuery) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
func (*TrendQuery) Version ¶
func (o *TrendQuery) Version() int
Version returns the hardcoded version of the model.
type TrendQueryItem ¶
type TrendQueryItem struct { // The value of the subject at the given timestamp. Count int `json:"count" msgpack:"count" bson:"-" mapstructure:"count,omitempty"` // Number of minutes represented by the trend. Minutes int `json:"minutes" msgpack:"minutes" bson:"-" mapstructure:"minutes,omitempty"` // The timestamp of the trend. Timestamp time.Time `json:"timestamp" msgpack:"timestamp" bson:"-" mapstructure:"timestamp,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
TrendQueryItem represents the model of a trendqueryitem
func NewTrendQueryItem ¶
func NewTrendQueryItem() *TrendQueryItem
NewTrendQueryItem returns a new *TrendQueryItem
func (*TrendQueryItem) AttributeSpecifications ¶
func (*TrendQueryItem) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*TrendQueryItem) BleveType ¶
func (o *TrendQueryItem) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*TrendQueryItem) DeepCopy ¶
func (o *TrendQueryItem) DeepCopy() *TrendQueryItem
DeepCopy returns a deep copy if the TrendQueryItem.
func (*TrendQueryItem) DeepCopyInto ¶
func (o *TrendQueryItem) DeepCopyInto(out *TrendQueryItem)
DeepCopyInto copies the receiver into the given *TrendQueryItem.
func (*TrendQueryItem) GetBSON ¶
func (o *TrendQueryItem) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TrendQueryItem) SetBSON ¶
func (o *TrendQueryItem) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*TrendQueryItem) SpecificationForAttribute ¶
func (*TrendQueryItem) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*TrendQueryItem) Validate ¶
func (o *TrendQueryItem) Validate() error
Validate valides the current information stored into the structure.
func (*TrendQueryItem) ValueForAttribute ¶
func (o *TrendQueryItem) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type TrendQueryTrendTypeValue ¶
type TrendQueryTrendTypeValue string
TrendQueryTrendTypeValue represents the possible values for attribute "trendType".
const ( // TrendQueryTrendTypeEgressBytes represents the value EgressBytes. TrendQueryTrendTypeEgressBytes TrendQueryTrendTypeValue = "EgressBytes" // TrendQueryTrendTypeIngressBytes represents the value IngressBytes. TrendQueryTrendTypeIngressBytes TrendQueryTrendTypeValue = "IngressBytes" // TrendQueryTrendTypeThreatsBlocked represents the value ThreatsBlocked. TrendQueryTrendTypeThreatsBlocked TrendQueryTrendTypeValue = "ThreatsBlocked" // TrendQueryTrendTypeThreatsDetected represents the value ThreatsDetected. TrendQueryTrendTypeThreatsDetected TrendQueryTrendTypeValue = "ThreatsDetected" // TrendQueryTrendTypeTraffic represents the value Traffic. TrendQueryTrendTypeTraffic TrendQueryTrendTypeValue = "Traffic" )
type VPCAvailableSubnet ¶
type VPCAvailableSubnet struct { // An AWS VPC ID. VPCID string `json:"VPCID" msgpack:"VPCID" bson:"-" mapstructure:"VPCID,omitempty"` // The list of all availability zones and associated subnets for every VPC // specified. AvailabilityZoneSubnets []*AvailabilityZoneSubnet `json:"availabilityZoneSubnets" msgpack:"availabilityZoneSubnets" bson:"-" mapstructure:"availabilityZoneSubnets,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
VPCAvailableSubnet represents the model of a vpcavailablesubnet
func NewVPCAvailableSubnet ¶
func NewVPCAvailableSubnet() *VPCAvailableSubnet
NewVPCAvailableSubnet returns a new *VPCAvailableSubnet
func (*VPCAvailableSubnet) AttributeSpecifications ¶
func (*VPCAvailableSubnet) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*VPCAvailableSubnet) BleveType ¶
func (o *VPCAvailableSubnet) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*VPCAvailableSubnet) DeepCopy ¶
func (o *VPCAvailableSubnet) DeepCopy() *VPCAvailableSubnet
DeepCopy returns a deep copy if the VPCAvailableSubnet.
func (*VPCAvailableSubnet) DeepCopyInto ¶
func (o *VPCAvailableSubnet) DeepCopyInto(out *VPCAvailableSubnet)
DeepCopyInto copies the receiver into the given *VPCAvailableSubnet.
func (*VPCAvailableSubnet) GetBSON ¶
func (o *VPCAvailableSubnet) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*VPCAvailableSubnet) SetBSON ¶
func (o *VPCAvailableSubnet) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*VPCAvailableSubnet) SpecificationForAttribute ¶
func (*VPCAvailableSubnet) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*VPCAvailableSubnet) Validate ¶
func (o *VPCAvailableSubnet) Validate() error
Validate valides the current information stored into the structure.
func (*VPCAvailableSubnet) ValueForAttribute ¶
func (o *VPCAvailableSubnet) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
type VPCUsedSubnet ¶
type VPCUsedSubnet struct { // The CIDR blocks of the VPC. CIDRBlocks []string `json:"CIDRBlocks" msgpack:"CIDRBlocks" bson:"cidrblocks" mapstructure:"CIDRBlocks,omitempty"` // An AWS VPC ID. VPCID string `json:"VPCID" msgpack:"VPCID" bson:"vpcid" mapstructure:"VPCID,omitempty"` // The list of all availability zones associated with the VPC. AvailabilityZones []string `json:"availabilityZones" msgpack:"availabilityZones" bson:"availabilityzones" mapstructure:"availabilityZones,omitempty"` // The list of all currently used subnet CIDR blocks in this VPC. SubnetCIDRs []string `json:"subnetCIDRs" msgpack:"subnetCIDRs" bson:"subnetcidrs" mapstructure:"subnetCIDRs,omitempty"` ModelVersion int `json:"-" msgpack:"-" bson:"_modelversion"` }
VPCUsedSubnet represents the model of a vpcusedsubnet
func NewVPCUsedSubnet ¶
func NewVPCUsedSubnet() *VPCUsedSubnet
NewVPCUsedSubnet returns a new *VPCUsedSubnet
func (*VPCUsedSubnet) AttributeSpecifications ¶
func (*VPCUsedSubnet) AttributeSpecifications() map[string]elemental.AttributeSpecification
AttributeSpecifications returns the full attribute specifications map.
func (*VPCUsedSubnet) BleveType ¶
func (o *VPCUsedSubnet) BleveType() string
BleveType implements the bleve.Classifier Interface.
func (*VPCUsedSubnet) DeepCopy ¶
func (o *VPCUsedSubnet) DeepCopy() *VPCUsedSubnet
DeepCopy returns a deep copy if the VPCUsedSubnet.
func (*VPCUsedSubnet) DeepCopyInto ¶
func (o *VPCUsedSubnet) DeepCopyInto(out *VPCUsedSubnet)
DeepCopyInto copies the receiver into the given *VPCUsedSubnet.
func (*VPCUsedSubnet) GetBSON ¶
func (o *VPCUsedSubnet) GetBSON() (any, error)
GetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*VPCUsedSubnet) SetBSON ¶
func (o *VPCUsedSubnet) SetBSON(raw bson.Raw) error
SetBSON implements the bson marshaling interface. This is used to transparently convert ID to MongoDBID as ObectID.
func (*VPCUsedSubnet) SpecificationForAttribute ¶
func (*VPCUsedSubnet) SpecificationForAttribute(name string) elemental.AttributeSpecification
SpecificationForAttribute returns the AttributeSpecification for the given attribute name key.
func (*VPCUsedSubnet) Validate ¶
func (o *VPCUsedSubnet) Validate() error
Validate valides the current information stored into the structure.
func (*VPCUsedSubnet) ValueForAttribute ¶
func (o *VPCUsedSubnet) ValueForAttribute(name string) any
ValueForAttribute returns the value for the given attribute. This is a very advanced function that you should not need but in some very specific use cases.
Source Files ¶
- availabilityzonesubnet.go
- awsattachment.go
- awsendpoint.go
- awsfirewall.go
- awslogdefinition.go
- custom_validations.go
- firewallappidlist.go
- firewallapplicationcriteria.go
- firewallapplicationgroup.go
- firewallautoincludeprofile.go
- firewallcertificate.go
- firewallcidrlist.go
- firewallcommitaction.go
- firewallcommittedruleset.go
- firewallcountrycode.go
- firewallcountrycodelist.go
- firewallcustomexternalfeed.go
- firewallcustomurlcategory.go
- firewallexternalfeed.go
- firewallexternalfeedlist.go
- firewallfqdnlist.go
- firewallgroup.go
- firewalllicensingcredits.go
- firewalllog.go
- firewalloption.go
- firewalloptionregion.go
- firewalloptionvpc.go
- firewallprotoportscriteria.go
- firewallrollbackaction.go
- firewallrule.go
- firewallruleset.go
- firewallsecurityprofile.go
- firewallstatus.go
- firewalltargetcriteria.go
- firewalltemplate.go
- firewallurlcategory.go
- firewallurlcategorycriteria.go
- firewallurlcategorylist.go
- identities_registry.go
- logdebug.go
- logincident.go
- logincidentdetailsquery.go
- logincidentquery.go
- logquery.go
- logqueryitem.go
- mirrorfilter.go
- mirrorinstance.go
- mirrorrule.go
- mirrorscalegroup.go
- mirrorsourceoption.go
- pcfwaccount.go
- pcfwaccountmirrorsource.go
- pcfwaccountmirrorsourcestate.go
- pcfwfirewallconfigterraform.go
- pcfwlambdahealth.go
- pcfwsubnethelper.go
- pcfwtenant.go
- pcfwtenantaccountterraform.go
- pcfwtenantterraform.go
- relationships_registry.go
- root.go
- topquery.go
- topqueryitem.go
- totalquery.go
- trendquery.go
- trendqueryitem.go
- vpcavailablesubnet.go
- vpcusedsubnet.go