Versions in this module Expand all Collapse all v0 v0.4.0 Jun 11, 2024 v0.3.0 Dec 4, 2023 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var GroupV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupV2_Kind}.String() + var GroupV2_GroupVersionKind = CRDGroupVersion.WithKind(GroupV2_Kind) + var GroupV2_Kind = "GroupV2" + var GroupV2_KindAPIVersion = GroupV2_Kind + "." + CRDGroupVersion.String() + var PolicyV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyV2_Kind}.String() + var PolicyV2_GroupVersionKind = CRDGroupVersion.WithKind(PolicyV2_Kind) + var PolicyV2_Kind = "PolicyV2" + var PolicyV2_KindAPIVersion = PolicyV2_Kind + "." + CRDGroupVersion.String() + var RuleV2_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RuleV2_Kind}.String() + var RuleV2_GroupVersionKind = CRDGroupVersion.WithKind(RuleV2_Kind) + var RuleV2_Kind = "RuleV2" + var RuleV2_KindAPIVersion = RuleV2_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + type GroupV2 struct + Spec GroupV2Spec + Status GroupV2Status + func (in *GroupV2) DeepCopy() *GroupV2 + func (in *GroupV2) DeepCopyInto(out *GroupV2) + func (in *GroupV2) DeepCopyObject() runtime.Object + func (mg *GroupV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *GroupV2) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *GroupV2) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *GroupV2) GetProviderConfigReference() *xpv1.Reference + func (mg *GroupV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *GroupV2) GetTerraformResourceType() string + func (mg *GroupV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *GroupV2) SetConditions(c ...xpv1.Condition) + func (mg *GroupV2) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *GroupV2) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *GroupV2) SetProviderConfigReference(r *xpv1.Reference) + func (mg *GroupV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *GroupV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *GroupV2) GetConnectionDetailsMapping() map[string]string + func (tr *GroupV2) GetID() string + func (tr *GroupV2) GetInitParameters() (map[string]any, error) + func (tr *GroupV2) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *GroupV2) GetObservation() (map[string]any, error) + func (tr *GroupV2) GetParameters() (map[string]any, error) + func (tr *GroupV2) GetTerraformSchemaVersion() int + func (tr *GroupV2) LateInitialize(attrs []byte) (bool, error) + func (tr *GroupV2) SetObservation(obs map[string]any) error + func (tr *GroupV2) SetParameters(params map[string]any) error + type GroupV2InitParameters struct + AdminStateUp *bool + Description *string + EgressFirewallPolicyID *string + IngressFirewallPolicyID *string + Name *string + Ports []*string + ProjectID *string + Region *string + Shared *bool + TenantID *string + func (in *GroupV2InitParameters) DeepCopy() *GroupV2InitParameters + func (in *GroupV2InitParameters) DeepCopyInto(out *GroupV2InitParameters) + type GroupV2List struct + Items []GroupV2 + func (in *GroupV2List) DeepCopy() *GroupV2List + func (in *GroupV2List) DeepCopyInto(out *GroupV2List) + func (in *GroupV2List) DeepCopyObject() runtime.Object + func (l *GroupV2List) GetItems() []resource.Managed + type GroupV2Observation struct + AdminStateUp *bool + Description *string + EgressFirewallPolicyID *string + ID *string + IngressFirewallPolicyID *string + Name *string + Ports []*string + ProjectID *string + Region *string + Shared *bool + Status *string + TenantID *string + func (in *GroupV2Observation) DeepCopy() *GroupV2Observation + func (in *GroupV2Observation) DeepCopyInto(out *GroupV2Observation) + type GroupV2Parameters struct + AdminStateUp *bool + Description *string + EgressFirewallPolicyID *string + IngressFirewallPolicyID *string + Name *string + Ports []*string + ProjectID *string + Region *string + Shared *bool + TenantID *string + func (in *GroupV2Parameters) DeepCopy() *GroupV2Parameters + func (in *GroupV2Parameters) DeepCopyInto(out *GroupV2Parameters) + type GroupV2Spec struct + ForProvider GroupV2Parameters + InitProvider GroupV2InitParameters + func (in *GroupV2Spec) DeepCopy() *GroupV2Spec + func (in *GroupV2Spec) DeepCopyInto(out *GroupV2Spec) + type GroupV2Status struct + AtProvider GroupV2Observation + func (in *GroupV2Status) DeepCopy() *GroupV2Status + func (in *GroupV2Status) DeepCopyInto(out *GroupV2Status) + type PolicyV2 struct + Spec PolicyV2Spec + Status PolicyV2Status + func (in *PolicyV2) DeepCopy() *PolicyV2 + func (in *PolicyV2) DeepCopyInto(out *PolicyV2) + func (in *PolicyV2) DeepCopyObject() runtime.Object + func (mg *PolicyV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *PolicyV2) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *PolicyV2) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *PolicyV2) GetProviderConfigReference() *xpv1.Reference + func (mg *PolicyV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *PolicyV2) GetTerraformResourceType() string + func (mg *PolicyV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *PolicyV2) SetConditions(c ...xpv1.Condition) + func (mg *PolicyV2) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *PolicyV2) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *PolicyV2) SetProviderConfigReference(r *xpv1.Reference) + func (mg *PolicyV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *PolicyV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *PolicyV2) GetConnectionDetailsMapping() map[string]string + func (tr *PolicyV2) GetID() string + func (tr *PolicyV2) GetInitParameters() (map[string]any, error) + func (tr *PolicyV2) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *PolicyV2) GetObservation() (map[string]any, error) + func (tr *PolicyV2) GetParameters() (map[string]any, error) + func (tr *PolicyV2) GetTerraformSchemaVersion() int + func (tr *PolicyV2) LateInitialize(attrs []byte) (bool, error) + func (tr *PolicyV2) SetObservation(obs map[string]any) error + func (tr *PolicyV2) SetParameters(params map[string]any) error + type PolicyV2InitParameters struct + Audited *bool + Description *string + Name *string + ProjectID *string + Region *string + Rules []*string + Shared *bool + TenantID *string + func (in *PolicyV2InitParameters) DeepCopy() *PolicyV2InitParameters + func (in *PolicyV2InitParameters) DeepCopyInto(out *PolicyV2InitParameters) + type PolicyV2List struct + Items []PolicyV2 + func (in *PolicyV2List) DeepCopy() *PolicyV2List + func (in *PolicyV2List) DeepCopyInto(out *PolicyV2List) + func (in *PolicyV2List) DeepCopyObject() runtime.Object + func (l *PolicyV2List) GetItems() []resource.Managed + type PolicyV2Observation struct + Audited *bool + Description *string + ID *string + Name *string + ProjectID *string + Region *string + Rules []*string + Shared *bool + TenantID *string + func (in *PolicyV2Observation) DeepCopy() *PolicyV2Observation + func (in *PolicyV2Observation) DeepCopyInto(out *PolicyV2Observation) + type PolicyV2Parameters struct + Audited *bool + Description *string + Name *string + ProjectID *string + Region *string + Rules []*string + Shared *bool + TenantID *string + func (in *PolicyV2Parameters) DeepCopy() *PolicyV2Parameters + func (in *PolicyV2Parameters) DeepCopyInto(out *PolicyV2Parameters) + type PolicyV2Spec struct + ForProvider PolicyV2Parameters + InitProvider PolicyV2InitParameters + func (in *PolicyV2Spec) DeepCopy() *PolicyV2Spec + func (in *PolicyV2Spec) DeepCopyInto(out *PolicyV2Spec) + type PolicyV2Status struct + AtProvider PolicyV2Observation + func (in *PolicyV2Status) DeepCopy() *PolicyV2Status + func (in *PolicyV2Status) DeepCopyInto(out *PolicyV2Status) + type RuleV2 struct + Spec RuleV2Spec + Status RuleV2Status + func (in *RuleV2) DeepCopy() *RuleV2 + func (in *RuleV2) DeepCopyInto(out *RuleV2) + func (in *RuleV2) DeepCopyObject() runtime.Object + func (mg *RuleV2) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *RuleV2) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *RuleV2) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *RuleV2) GetProviderConfigReference() *xpv1.Reference + func (mg *RuleV2) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *RuleV2) GetTerraformResourceType() string + func (mg *RuleV2) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *RuleV2) SetConditions(c ...xpv1.Condition) + func (mg *RuleV2) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *RuleV2) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *RuleV2) SetProviderConfigReference(r *xpv1.Reference) + func (mg *RuleV2) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *RuleV2) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *RuleV2) GetConnectionDetailsMapping() map[string]string + func (tr *RuleV2) GetID() string + func (tr *RuleV2) GetInitParameters() (map[string]any, error) + func (tr *RuleV2) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *RuleV2) GetObservation() (map[string]any, error) + func (tr *RuleV2) GetParameters() (map[string]any, error) + func (tr *RuleV2) GetTerraformSchemaVersion() int + func (tr *RuleV2) LateInitialize(attrs []byte) (bool, error) + func (tr *RuleV2) SetObservation(obs map[string]any) error + func (tr *RuleV2) SetParameters(params map[string]any) error + type RuleV2InitParameters struct + Action *string + Description *string + DestinationIPAddress *string + DestinationPort *string + Enabled *bool + IPVersion *float64 + Name *string + ProjectID *string + Protocol *string + Region *string + Shared *bool + SourceIPAddress *string + SourcePort *string + TenantID *string + func (in *RuleV2InitParameters) DeepCopy() *RuleV2InitParameters + func (in *RuleV2InitParameters) DeepCopyInto(out *RuleV2InitParameters) + type RuleV2List struct + Items []RuleV2 + func (in *RuleV2List) DeepCopy() *RuleV2List + func (in *RuleV2List) DeepCopyInto(out *RuleV2List) + func (in *RuleV2List) DeepCopyObject() runtime.Object + func (l *RuleV2List) GetItems() []resource.Managed + type RuleV2Observation struct + Action *string + Description *string + DestinationIPAddress *string + DestinationPort *string + Enabled *bool + ID *string + IPVersion *float64 + Name *string + ProjectID *string + Protocol *string + Region *string + Shared *bool + SourceIPAddress *string + SourcePort *string + TenantID *string + func (in *RuleV2Observation) DeepCopy() *RuleV2Observation + func (in *RuleV2Observation) DeepCopyInto(out *RuleV2Observation) + type RuleV2Parameters struct + Action *string + Description *string + DestinationIPAddress *string + DestinationPort *string + Enabled *bool + IPVersion *float64 + Name *string + ProjectID *string + Protocol *string + Region *string + Shared *bool + SourceIPAddress *string + SourcePort *string + TenantID *string + func (in *RuleV2Parameters) DeepCopy() *RuleV2Parameters + func (in *RuleV2Parameters) DeepCopyInto(out *RuleV2Parameters) + type RuleV2Spec struct + ForProvider RuleV2Parameters + InitProvider RuleV2InitParameters + func (in *RuleV2Spec) DeepCopy() *RuleV2Spec + func (in *RuleV2Spec) DeepCopyInto(out *RuleV2Spec) + type RuleV2Status struct + AtProvider RuleV2Observation + func (in *RuleV2Status) DeepCopy() *RuleV2Status + func (in *RuleV2Status) DeepCopyInto(out *RuleV2Status)