Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=property.akamai.terasky.com +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Activation
- func (in *Activation) DeepCopy() *Activation
- func (in *Activation) DeepCopyInto(out *Activation)
- func (in *Activation) DeepCopyObject() runtime.Object
- func (mg *Activation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Activation) GetConnectionDetailsMapping() map[string]string
- func (mg *Activation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Activation) GetID() string
- func (tr *Activation) GetInitParameters() (map[string]any, error)
- func (mg *Activation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Activation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Activation) GetObservation() (map[string]any, error)
- func (tr *Activation) GetParameters() (map[string]any, error)
- func (mg *Activation) GetProviderConfigReference() *xpv1.Reference
- func (mg *Activation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Activation) GetTerraformResourceType() string
- func (tr *Activation) GetTerraformSchemaVersion() int
- func (mg *Activation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Activation) Hub()
- func (tr *Activation) LateInitialize(attrs []byte) (bool, error)
- func (mg *Activation) SetConditions(c ...xpv1.Condition)
- func (mg *Activation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Activation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Activation) SetObservation(obs map[string]any) error
- func (tr *Activation) SetParameters(params map[string]any) error
- func (mg *Activation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Activation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Activation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActivationInitParameters
- type ActivationList
- type ActivationObservation
- type ActivationParameters
- type ActivationRuleErrorsInitParameters
- type ActivationRuleErrorsObservation
- type ActivationRuleErrorsParameters
- type ActivationSpec
- type ActivationStatus
- type Bootstrap
- func (in *Bootstrap) DeepCopy() *Bootstrap
- func (in *Bootstrap) DeepCopyInto(out *Bootstrap)
- func (in *Bootstrap) DeepCopyObject() runtime.Object
- func (mg *Bootstrap) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Bootstrap) GetConnectionDetailsMapping() map[string]string
- func (mg *Bootstrap) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Bootstrap) GetID() string
- func (tr *Bootstrap) GetInitParameters() (map[string]any, error)
- func (mg *Bootstrap) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Bootstrap) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Bootstrap) GetObservation() (map[string]any, error)
- func (tr *Bootstrap) GetParameters() (map[string]any, error)
- func (mg *Bootstrap) GetProviderConfigReference() *xpv1.Reference
- func (mg *Bootstrap) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Bootstrap) GetTerraformResourceType() string
- func (tr *Bootstrap) GetTerraformSchemaVersion() int
- func (mg *Bootstrap) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Bootstrap) Hub()
- func (tr *Bootstrap) LateInitialize(attrs []byte) (bool, error)
- func (mg *Bootstrap) SetConditions(c ...xpv1.Condition)
- func (mg *Bootstrap) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Bootstrap) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Bootstrap) SetObservation(obs map[string]any) error
- func (tr *Bootstrap) SetParameters(params map[string]any) error
- func (mg *Bootstrap) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Bootstrap) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Bootstrap) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BootstrapInitParameters
- type BootstrapList
- type BootstrapObservation
- type BootstrapParameters
- type BootstrapSpec
- type BootstrapStatus
- type CertStatusInitParameters
- type CertStatusObservation
- type CertStatusParameters
- type ComplianceRecordInitParameters
- type ComplianceRecordNoncomplianceReasonEmergencyInitParameters
- type ComplianceRecordNoncomplianceReasonEmergencyObservation
- type ComplianceRecordNoncomplianceReasonEmergencyParameters
- type ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters
- func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters
- func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters)
- type ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation
- func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation) DeepCopy() *ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation
- func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation)
- type ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters
- func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters
- func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters)
- type ComplianceRecordNoncomplianceReasonNoneInitParameters
- type ComplianceRecordNoncomplianceReasonNoneObservation
- type ComplianceRecordNoncomplianceReasonNoneParameters
- type ComplianceRecordNoncomplianceReasonOtherInitParameters
- type ComplianceRecordNoncomplianceReasonOtherObservation
- type ComplianceRecordNoncomplianceReasonOtherParameters
- type ComplianceRecordObservation
- type ComplianceRecordParameters
- type HostnamesInitParameters
- type HostnamesObservation
- type HostnamesParameters
- type Include
- func (in *Include) DeepCopy() *Include
- func (in *Include) DeepCopyInto(out *Include)
- func (in *Include) DeepCopyObject() runtime.Object
- func (mg *Include) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Include) GetConnectionDetailsMapping() map[string]string
- func (mg *Include) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Include) GetID() string
- func (tr *Include) GetInitParameters() (map[string]any, error)
- func (mg *Include) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Include) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Include) GetObservation() (map[string]any, error)
- func (tr *Include) GetParameters() (map[string]any, error)
- func (mg *Include) GetProviderConfigReference() *xpv1.Reference
- func (mg *Include) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Include) GetTerraformResourceType() string
- func (tr *Include) GetTerraformSchemaVersion() int
- func (mg *Include) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Include) Hub()
- func (tr *Include) LateInitialize(attrs []byte) (bool, error)
- func (mg *Include) SetConditions(c ...xpv1.Condition)
- func (mg *Include) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Include) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Include) SetObservation(obs map[string]any) error
- func (tr *Include) SetParameters(params map[string]any) error
- func (mg *Include) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Include) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Include) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IncludeActivation
- func (in *IncludeActivation) DeepCopy() *IncludeActivation
- func (in *IncludeActivation) DeepCopyInto(out *IncludeActivation)
- func (in *IncludeActivation) DeepCopyObject() runtime.Object
- func (mg *IncludeActivation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IncludeActivation) GetConnectionDetailsMapping() map[string]string
- func (mg *IncludeActivation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IncludeActivation) GetID() string
- func (tr *IncludeActivation) GetInitParameters() (map[string]any, error)
- func (mg *IncludeActivation) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IncludeActivation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IncludeActivation) GetObservation() (map[string]any, error)
- func (tr *IncludeActivation) GetParameters() (map[string]any, error)
- func (mg *IncludeActivation) GetProviderConfigReference() *xpv1.Reference
- func (mg *IncludeActivation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IncludeActivation) GetTerraformResourceType() string
- func (tr *IncludeActivation) GetTerraformSchemaVersion() int
- func (mg *IncludeActivation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IncludeActivation) Hub()
- func (tr *IncludeActivation) LateInitialize(attrs []byte) (bool, error)
- func (mg *IncludeActivation) SetConditions(c ...xpv1.Condition)
- func (mg *IncludeActivation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IncludeActivation) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IncludeActivation) SetObservation(obs map[string]any) error
- func (tr *IncludeActivation) SetParameters(params map[string]any) error
- func (mg *IncludeActivation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IncludeActivation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IncludeActivation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IncludeActivationComplianceRecordInitParameters
- type IncludeActivationComplianceRecordObservation
- type IncludeActivationComplianceRecordParameters
- type IncludeActivationInitParameters
- type IncludeActivationList
- type IncludeActivationObservation
- type IncludeActivationParameters
- type IncludeActivationSpec
- type IncludeActivationStatus
- type IncludeInitParameters
- type IncludeList
- type IncludeObservation
- type IncludeParameters
- type IncludeSpec
- type IncludeStatus
- type NoncomplianceReasonEmergencyInitParameters
- type NoncomplianceReasonEmergencyObservation
- type NoncomplianceReasonEmergencyParameters
- type NoncomplianceReasonNoProductionTrafficInitParameters
- type NoncomplianceReasonNoProductionTrafficObservation
- type NoncomplianceReasonNoProductionTrafficParameters
- type NoncomplianceReasonNoneInitParameters
- type NoncomplianceReasonNoneObservation
- type NoncomplianceReasonNoneParameters
- type NoncomplianceReasonOtherInitParameters
- type NoncomplianceReasonOtherObservation
- type NoncomplianceReasonOtherParameters
- type Property
- func (in *Property) DeepCopy() *Property
- func (in *Property) DeepCopyInto(out *Property)
- func (in *Property) DeepCopyObject() runtime.Object
- func (mg *Property) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Property) GetConnectionDetailsMapping() map[string]string
- func (mg *Property) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Property) GetID() string
- func (tr *Property) GetInitParameters() (map[string]any, error)
- func (mg *Property) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Property) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Property) GetObservation() (map[string]any, error)
- func (tr *Property) GetParameters() (map[string]any, error)
- func (mg *Property) GetProviderConfigReference() *xpv1.Reference
- func (mg *Property) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Property) GetTerraformResourceType() string
- func (tr *Property) GetTerraformSchemaVersion() int
- func (mg *Property) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Property) Hub()
- func (tr *Property) LateInitialize(attrs []byte) (bool, error)
- func (mg *Property) SetConditions(c ...xpv1.Condition)
- func (mg *Property) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Property) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Property) SetObservation(obs map[string]any) error
- func (tr *Property) SetParameters(params map[string]any) error
- func (mg *Property) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Property) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Property) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PropertyInitParameters
- type PropertyList
- type PropertyObservation
- type PropertyParameters
- type PropertySpec
- type PropertyStatus
- type RuleErrorsInitParameters
- type RuleErrorsObservation
- type RuleErrorsParameters
- type RuleWarningsInitParameters
- type RuleWarningsObservation
- type RuleWarningsParameters
Constants ¶
const ( CRDGroup = "property.akamai.terasky.com" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Activation_Kind = "Activation" Activation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Activation_Kind}.String() Activation_KindAPIVersion = Activation_Kind + "." + CRDGroupVersion.String() Activation_GroupVersionKind = CRDGroupVersion.WithKind(Activation_Kind) )
Repository type metadata.
var ( Bootstrap_Kind = "Bootstrap" Bootstrap_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Bootstrap_Kind}.String() Bootstrap_KindAPIVersion = Bootstrap_Kind + "." + CRDGroupVersion.String() Bootstrap_GroupVersionKind = CRDGroupVersion.WithKind(Bootstrap_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Include_Kind = "Include" Include_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Include_Kind}.String() Include_KindAPIVersion = Include_Kind + "." + CRDGroupVersion.String() Include_GroupVersionKind = CRDGroupVersion.WithKind(Include_Kind) )
Repository type metadata.
var ( IncludeActivation_Kind = "IncludeActivation" IncludeActivation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IncludeActivation_Kind}.String() IncludeActivation_KindAPIVersion = IncludeActivation_Kind + "." + CRDGroupVersion.String() IncludeActivation_GroupVersionKind = CRDGroupVersion.WithKind(IncludeActivation_Kind) )
Repository type metadata.
var ( Property_Kind = "Property" Property_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Property_Kind}.String() Property_KindAPIVersion = Property_Kind + "." + CRDGroupVersion.String() Property_GroupVersionKind = CRDGroupVersion.WithKind(Property_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Activation ¶
type Activation struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contact) || (has(self.initProvider) && has(self.initProvider.contact))",message="spec.forProvider.contact is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.propertyId) || (has(self.initProvider) && has(self.initProvider.propertyId))",message="spec.forProvider.propertyId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter"
Spec ActivationSpec `json:"spec"`
Status ActivationStatus `json:"status,omitempty"`
}
Activation is the Schema for the Activations API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,akamai}
func (*Activation) DeepCopy ¶
func (in *Activation) DeepCopy() *Activation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Activation.
func (*Activation) DeepCopyInto ¶
func (in *Activation) DeepCopyInto(out *Activation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Activation) DeepCopyObject ¶
func (in *Activation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Activation) GetCondition ¶
func (mg *Activation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Activation.
func (*Activation) GetConnectionDetailsMapping ¶
func (tr *Activation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Activation
func (*Activation) GetDeletionPolicy ¶
func (mg *Activation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Activation.
func (*Activation) GetID ¶
func (tr *Activation) GetID() string
GetID returns ID of underlying Terraform resource of this Activation
func (*Activation) GetInitParameters ¶
func (tr *Activation) GetInitParameters() (map[string]any, error)
GetInitParameters of this Activation
func (*Activation) GetManagementPolicies ¶
func (mg *Activation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Activation.
func (*Activation) GetMergedParameters ¶
func (tr *Activation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this Activation
func (*Activation) GetObservation ¶
func (tr *Activation) GetObservation() (map[string]any, error)
GetObservation of this Activation
func (*Activation) GetParameters ¶
func (tr *Activation) GetParameters() (map[string]any, error)
GetParameters of this Activation
func (*Activation) GetProviderConfigReference ¶
func (mg *Activation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Activation.
func (*Activation) GetPublishConnectionDetailsTo ¶
func (mg *Activation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Activation.
func (*Activation) GetTerraformResourceType ¶
func (mg *Activation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Activation
func (*Activation) GetTerraformSchemaVersion ¶
func (tr *Activation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Activation) GetWriteConnectionSecretToReference ¶
func (mg *Activation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Activation.
func (*Activation) LateInitialize ¶
func (tr *Activation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Activation using its observed tfState. returns True if there are any spec changes for the resource.
func (*Activation) SetConditions ¶
func (mg *Activation) SetConditions(c ...xpv1.Condition)
SetConditions of this Activation.
func (*Activation) SetDeletionPolicy ¶
func (mg *Activation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Activation.
func (*Activation) SetManagementPolicies ¶
func (mg *Activation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Activation.
func (*Activation) SetObservation ¶
func (tr *Activation) SetObservation(obs map[string]any) error
SetObservation for this Activation
func (*Activation) SetParameters ¶
func (tr *Activation) SetParameters(params map[string]any) error
SetParameters for this Activation
func (*Activation) SetProviderConfigReference ¶
func (mg *Activation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Activation.
func (*Activation) SetPublishConnectionDetailsTo ¶
func (mg *Activation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Activation.
func (*Activation) SetWriteConnectionSecretToReference ¶
func (mg *Activation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Activation.
type ActivationInitParameters ¶
type ActivationInitParameters struct {
ActivationID *string `json:"activationId,omitempty" tf:"activation_id,omitempty"`
// Automatically acknowledge all rule warnings for activation to continue. Default is false
AutoAcknowledgeRuleWarnings *bool `json:"autoAcknowledgeRuleWarnings,omitempty" tf:"auto_acknowledge_rule_warnings,omitempty"`
// Provides an audit record when activating on a production network
ComplianceRecord []ComplianceRecordInitParameters `json:"complianceRecord,omitempty" tf:"compliance_record,omitempty"`
// +listType=set
Contact []*string `json:"contact,omitempty" tf:"contact,omitempty"`
Network *string `json:"network,omitempty" tf:"network,omitempty"`
// assigns a log message to the activation request
Note *string `json:"note,omitempty" tf:"note,omitempty"`
PropertyID *string `json:"propertyId,omitempty" tf:"property_id,omitempty"`
Version *float64 `json:"version,omitempty" tf:"version,omitempty"`
}
func (*ActivationInitParameters) DeepCopy ¶
func (in *ActivationInitParameters) DeepCopy() *ActivationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationInitParameters.
func (*ActivationInitParameters) DeepCopyInto ¶
func (in *ActivationInitParameters) DeepCopyInto(out *ActivationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationList ¶
type ActivationList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Activation `json:"items"`
}
ActivationList contains a list of Activations
func (*ActivationList) DeepCopy ¶
func (in *ActivationList) DeepCopy() *ActivationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationList.
func (*ActivationList) DeepCopyInto ¶
func (in *ActivationList) DeepCopyInto(out *ActivationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActivationList) DeepCopyObject ¶
func (in *ActivationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActivationList) GetItems ¶
func (l *ActivationList) GetItems() []resource.Managed
GetItems of this ActivationList.
type ActivationObservation ¶
type ActivationObservation struct {
ActivationID *string `json:"activationId,omitempty" tf:"activation_id,omitempty"`
// Automatically acknowledge all rule warnings for activation to continue. Default is false
AutoAcknowledgeRuleWarnings *bool `json:"autoAcknowledgeRuleWarnings,omitempty" tf:"auto_acknowledge_rule_warnings,omitempty"`
// Provides an audit record when activating on a production network
ComplianceRecord []ComplianceRecordObservation `json:"complianceRecord,omitempty" tf:"compliance_record,omitempty"`
// +listType=set
Contact []*string `json:"contact,omitempty" tf:"contact,omitempty"`
Errors *string `json:"errors,omitempty" tf:"errors,omitempty"`
ID *string `json:"id,omitempty" tf:"id,omitempty"`
Network *string `json:"network,omitempty" tf:"network,omitempty"`
// assigns a log message to the activation request
Note *string `json:"note,omitempty" tf:"note,omitempty"`
PropertyID *string `json:"propertyId,omitempty" tf:"property_id,omitempty"`
RuleErrors []ActivationRuleErrorsObservation `json:"ruleErrors,omitempty" tf:"rule_errors,omitempty"`
Status *string `json:"status,omitempty" tf:"status,omitempty"`
Version *float64 `json:"version,omitempty" tf:"version,omitempty"`
Warnings *string `json:"warnings,omitempty" tf:"warnings,omitempty"`
}
func (*ActivationObservation) DeepCopy ¶
func (in *ActivationObservation) DeepCopy() *ActivationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationObservation.
func (*ActivationObservation) DeepCopyInto ¶
func (in *ActivationObservation) DeepCopyInto(out *ActivationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationParameters ¶
type ActivationParameters struct {
// +kubebuilder:validation:Optional
ActivationID *string `json:"activationId,omitempty" tf:"activation_id,omitempty"`
// Automatically acknowledge all rule warnings for activation to continue. Default is false
// +kubebuilder:validation:Optional
AutoAcknowledgeRuleWarnings *bool `json:"autoAcknowledgeRuleWarnings,omitempty" tf:"auto_acknowledge_rule_warnings,omitempty"`
// Provides an audit record when activating on a production network
// +kubebuilder:validation:Optional
ComplianceRecord []ComplianceRecordParameters `json:"complianceRecord,omitempty" tf:"compliance_record,omitempty"`
// +kubebuilder:validation:Optional
// +listType=set
Contact []*string `json:"contact,omitempty" tf:"contact,omitempty"`
// +kubebuilder:validation:Optional
Network *string `json:"network,omitempty" tf:"network,omitempty"`
// assigns a log message to the activation request
// +kubebuilder:validation:Optional
Note *string `json:"note,omitempty" tf:"note,omitempty"`
// +kubebuilder:validation:Optional
PropertyID *string `json:"propertyId,omitempty" tf:"property_id,omitempty"`
// +kubebuilder:validation:Optional
Version *float64 `json:"version,omitempty" tf:"version,omitempty"`
}
func (*ActivationParameters) DeepCopy ¶
func (in *ActivationParameters) DeepCopy() *ActivationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationParameters.
func (*ActivationParameters) DeepCopyInto ¶
func (in *ActivationParameters) DeepCopyInto(out *ActivationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationRuleErrorsInitParameters ¶
type ActivationRuleErrorsInitParameters struct {
}
func (*ActivationRuleErrorsInitParameters) DeepCopy ¶
func (in *ActivationRuleErrorsInitParameters) DeepCopy() *ActivationRuleErrorsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationRuleErrorsInitParameters.
func (*ActivationRuleErrorsInitParameters) DeepCopyInto ¶
func (in *ActivationRuleErrorsInitParameters) DeepCopyInto(out *ActivationRuleErrorsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationRuleErrorsObservation ¶
type ActivationRuleErrorsObservation struct {
BehaviorName *string `json:"behaviorName,omitempty" tf:"behavior_name,omitempty"`
Detail *string `json:"detail,omitempty" tf:"detail,omitempty"`
ErrorLocation *string `json:"errorLocation,omitempty" tf:"error_location,omitempty"`
Instance *string `json:"instance,omitempty" tf:"instance,omitempty"`
StatusCode *float64 `json:"statusCode,omitempty" tf:"status_code,omitempty"`
Title *string `json:"title,omitempty" tf:"title,omitempty"`
Type *string `json:"type,omitempty" tf:"type,omitempty"`
}
func (*ActivationRuleErrorsObservation) DeepCopy ¶
func (in *ActivationRuleErrorsObservation) DeepCopy() *ActivationRuleErrorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationRuleErrorsObservation.
func (*ActivationRuleErrorsObservation) DeepCopyInto ¶
func (in *ActivationRuleErrorsObservation) DeepCopyInto(out *ActivationRuleErrorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationRuleErrorsParameters ¶
type ActivationRuleErrorsParameters struct {
}
func (*ActivationRuleErrorsParameters) DeepCopy ¶
func (in *ActivationRuleErrorsParameters) DeepCopy() *ActivationRuleErrorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationRuleErrorsParameters.
func (*ActivationRuleErrorsParameters) DeepCopyInto ¶
func (in *ActivationRuleErrorsParameters) DeepCopyInto(out *ActivationRuleErrorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationSpec ¶
type ActivationSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider ActivationParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider ActivationInitParameters `json:"initProvider,omitempty"`
}
ActivationSpec defines the desired state of Activation
func (*ActivationSpec) DeepCopy ¶
func (in *ActivationSpec) DeepCopy() *ActivationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationSpec.
func (*ActivationSpec) DeepCopyInto ¶
func (in *ActivationSpec) DeepCopyInto(out *ActivationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationStatus ¶
type ActivationStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider ActivationObservation `json:"atProvider,omitempty"`
}
ActivationStatus defines the observed state of Activation.
func (*ActivationStatus) DeepCopy ¶
func (in *ActivationStatus) DeepCopy() *ActivationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationStatus.
func (*ActivationStatus) DeepCopyInto ¶
func (in *ActivationStatus) DeepCopyInto(out *ActivationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bootstrap ¶
type Bootstrap struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contractId) || (has(self.initProvider) && has(self.initProvider.contractId))",message="spec.forProvider.contractId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupId) || (has(self.initProvider) && has(self.initProvider.groupId))",message="spec.forProvider.groupId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.productId) || (has(self.initProvider) && has(self.initProvider.productId))",message="spec.forProvider.productId is a required parameter"
Spec BootstrapSpec `json:"spec"`
Status BootstrapStatus `json:"status,omitempty"`
}
Bootstrap is the Schema for the Bootstraps API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,akamai}
func (*Bootstrap) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bootstrap.
func (*Bootstrap) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bootstrap) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Bootstrap) GetCondition ¶
func (mg *Bootstrap) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Bootstrap.
func (*Bootstrap) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Bootstrap
func (*Bootstrap) GetDeletionPolicy ¶
func (mg *Bootstrap) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Bootstrap.
func (*Bootstrap) GetInitParameters ¶
GetInitParameters of this Bootstrap
func (*Bootstrap) GetManagementPolicies ¶
func (mg *Bootstrap) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Bootstrap.
func (*Bootstrap) GetMergedParameters ¶
GetInitParameters of this Bootstrap
func (*Bootstrap) GetObservation ¶
GetObservation of this Bootstrap
func (*Bootstrap) GetParameters ¶
GetParameters of this Bootstrap
func (*Bootstrap) GetProviderConfigReference ¶
GetProviderConfigReference of this Bootstrap.
func (*Bootstrap) GetPublishConnectionDetailsTo ¶
func (mg *Bootstrap) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Bootstrap.
func (*Bootstrap) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Bootstrap
func (*Bootstrap) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Bootstrap) GetWriteConnectionSecretToReference ¶
func (mg *Bootstrap) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Bootstrap.
func (*Bootstrap) LateInitialize ¶
LateInitialize this Bootstrap using its observed tfState. returns True if there are any spec changes for the resource.
func (*Bootstrap) SetConditions ¶
SetConditions of this Bootstrap.
func (*Bootstrap) SetDeletionPolicy ¶
func (mg *Bootstrap) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Bootstrap.
func (*Bootstrap) SetManagementPolicies ¶
func (mg *Bootstrap) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Bootstrap.
func (*Bootstrap) SetObservation ¶
SetObservation for this Bootstrap
func (*Bootstrap) SetParameters ¶
SetParameters for this Bootstrap
func (*Bootstrap) SetProviderConfigReference ¶
SetProviderConfigReference of this Bootstrap.
func (*Bootstrap) SetPublishConnectionDetailsTo ¶
func (mg *Bootstrap) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Bootstrap.
func (*Bootstrap) SetWriteConnectionSecretToReference ¶
func (mg *Bootstrap) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Bootstrap.
type BootstrapInitParameters ¶
type BootstrapInitParameters struct {
// Contract ID to be assigned to the Property
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Group ID to be assigned to the Property
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
// Name to give to the Property (must be unique)
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Product ID to be assigned to the Property
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
}
func (*BootstrapInitParameters) DeepCopy ¶
func (in *BootstrapInitParameters) DeepCopy() *BootstrapInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapInitParameters.
func (*BootstrapInitParameters) DeepCopyInto ¶
func (in *BootstrapInitParameters) DeepCopyInto(out *BootstrapInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootstrapList ¶
type BootstrapList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Bootstrap `json:"items"`
}
BootstrapList contains a list of Bootstraps
func (*BootstrapList) DeepCopy ¶
func (in *BootstrapList) DeepCopy() *BootstrapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapList.
func (*BootstrapList) DeepCopyInto ¶
func (in *BootstrapList) DeepCopyInto(out *BootstrapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BootstrapList) DeepCopyObject ¶
func (in *BootstrapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BootstrapList) GetItems ¶
func (l *BootstrapList) GetItems() []resource.Managed
GetItems of this BootstrapList.
type BootstrapObservation ¶
type BootstrapObservation struct {
// ID of the property in the Identity and Access Management API.
AssetID *string `json:"assetId,omitempty" tf:"asset_id,omitempty"`
// Contract ID to be assigned to the Property
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Group ID to be assigned to the Property
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// Name to give to the Property (must be unique)
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Product ID to be assigned to the Property
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
}
func (*BootstrapObservation) DeepCopy ¶
func (in *BootstrapObservation) DeepCopy() *BootstrapObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapObservation.
func (*BootstrapObservation) DeepCopyInto ¶
func (in *BootstrapObservation) DeepCopyInto(out *BootstrapObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootstrapParameters ¶
type BootstrapParameters struct {
// Contract ID to be assigned to the Property
// +kubebuilder:validation:Optional
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Group ID to be assigned to the Property
// +kubebuilder:validation:Optional
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
// Name to give to the Property (must be unique)
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Product ID to be assigned to the Property
// +kubebuilder:validation:Optional
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
}
func (*BootstrapParameters) DeepCopy ¶
func (in *BootstrapParameters) DeepCopy() *BootstrapParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapParameters.
func (*BootstrapParameters) DeepCopyInto ¶
func (in *BootstrapParameters) DeepCopyInto(out *BootstrapParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootstrapSpec ¶
type BootstrapSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider BootstrapParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider BootstrapInitParameters `json:"initProvider,omitempty"`
}
BootstrapSpec defines the desired state of Bootstrap
func (*BootstrapSpec) DeepCopy ¶
func (in *BootstrapSpec) DeepCopy() *BootstrapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapSpec.
func (*BootstrapSpec) DeepCopyInto ¶
func (in *BootstrapSpec) DeepCopyInto(out *BootstrapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootstrapStatus ¶
type BootstrapStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider BootstrapObservation `json:"atProvider,omitempty"`
}
BootstrapStatus defines the observed state of Bootstrap.
func (*BootstrapStatus) DeepCopy ¶
func (in *BootstrapStatus) DeepCopy() *BootstrapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapStatus.
func (*BootstrapStatus) DeepCopyInto ¶
func (in *BootstrapStatus) DeepCopyInto(out *BootstrapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertStatusInitParameters ¶
type CertStatusInitParameters struct {
}
func (*CertStatusInitParameters) DeepCopy ¶
func (in *CertStatusInitParameters) DeepCopy() *CertStatusInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertStatusInitParameters.
func (*CertStatusInitParameters) DeepCopyInto ¶
func (in *CertStatusInitParameters) DeepCopyInto(out *CertStatusInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertStatusObservation ¶
type CertStatusObservation struct {
Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"`
ProductionStatus *string `json:"productionStatus,omitempty" tf:"production_status,omitempty"`
StagingStatus *string `json:"stagingStatus,omitempty" tf:"staging_status,omitempty"`
Target *string `json:"target,omitempty" tf:"target,omitempty"`
}
func (*CertStatusObservation) DeepCopy ¶
func (in *CertStatusObservation) DeepCopy() *CertStatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertStatusObservation.
func (*CertStatusObservation) DeepCopyInto ¶
func (in *CertStatusObservation) DeepCopyInto(out *CertStatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertStatusParameters ¶
type CertStatusParameters struct {
}
func (*CertStatusParameters) DeepCopy ¶
func (in *CertStatusParameters) DeepCopy() *CertStatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertStatusParameters.
func (*CertStatusParameters) DeepCopyInto ¶
func (in *CertStatusParameters) DeepCopyInto(out *CertStatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordInitParameters ¶
type ComplianceRecordInitParameters struct {
// Provides an audit record when activating on a production network with noncompliance reason as `EMERGENCY`
NoncomplianceReasonEmergency []NoncomplianceReasonEmergencyInitParameters `json:"noncomplianceReasonEmergency,omitempty" tf:"noncompliance_reason_emergency,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NO_PRODUCTION_TRAFFIC`
NoncomplianceReasonNoProductionTraffic []NoncomplianceReasonNoProductionTrafficInitParameters `json:"noncomplianceReasonNoProductionTraffic,omitempty" tf:"noncompliance_reason_no_production_traffic,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NONE`
NoncomplianceReasonNone []NoncomplianceReasonNoneInitParameters `json:"noncomplianceReasonNone,omitempty" tf:"noncompliance_reason_none,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `OTHER`
NoncomplianceReasonOther []NoncomplianceReasonOtherInitParameters `json:"noncomplianceReasonOther,omitempty" tf:"noncompliance_reason_other,omitempty"`
}
func (*ComplianceRecordInitParameters) DeepCopy ¶
func (in *ComplianceRecordInitParameters) DeepCopy() *ComplianceRecordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordInitParameters.
func (*ComplianceRecordInitParameters) DeepCopyInto ¶
func (in *ComplianceRecordInitParameters) DeepCopyInto(out *ComplianceRecordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonEmergencyInitParameters ¶
type ComplianceRecordNoncomplianceReasonEmergencyInitParameters struct {
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonEmergencyInitParameters) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonEmergencyInitParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonEmergencyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonEmergencyInitParameters.
func (*ComplianceRecordNoncomplianceReasonEmergencyInitParameters) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonEmergencyInitParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonEmergencyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonEmergencyObservation ¶
type ComplianceRecordNoncomplianceReasonEmergencyObservation struct {
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonEmergencyObservation) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonEmergencyObservation) DeepCopy() *ComplianceRecordNoncomplianceReasonEmergencyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonEmergencyObservation.
func (*ComplianceRecordNoncomplianceReasonEmergencyObservation) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonEmergencyObservation) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonEmergencyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonEmergencyParameters ¶
type ComplianceRecordNoncomplianceReasonEmergencyParameters struct {
// Identifies the ticket that describes the need for the activation
// +kubebuilder:validation:Optional
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonEmergencyParameters) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonEmergencyParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonEmergencyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonEmergencyParameters.
func (*ComplianceRecordNoncomplianceReasonEmergencyParameters) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonEmergencyParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonEmergencyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters ¶
type ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters struct {
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters.
func (*ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation ¶
type ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation struct {
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation) DeepCopy() *ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation.
func (*ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters ¶
type ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters struct {
// Identifies the ticket that describes the need for the activation
// +kubebuilder:validation:Optional
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters.
func (*ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonNoneInitParameters ¶
type ComplianceRecordNoncomplianceReasonNoneInitParameters struct {
// Identifies the customer
CustomerEmail *string `json:"customerEmail,omitempty" tf:"customer_email,omitempty"`
// Identifies person who has independently approved the activation request
PeerReviewedBy *string `json:"peerReviewedBy,omitempty" tf:"peer_reviewed_by,omitempty"`
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
// Whether the metadata to activate has been fully tested
UnitTested *bool `json:"unitTested,omitempty" tf:"unit_tested,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonNoneInitParameters) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonNoneInitParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonNoneInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonNoneInitParameters.
func (*ComplianceRecordNoncomplianceReasonNoneInitParameters) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonNoneInitParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoneInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonNoneObservation ¶
type ComplianceRecordNoncomplianceReasonNoneObservation struct {
// Identifies the customer
CustomerEmail *string `json:"customerEmail,omitempty" tf:"customer_email,omitempty"`
// Identifies person who has independently approved the activation request
PeerReviewedBy *string `json:"peerReviewedBy,omitempty" tf:"peer_reviewed_by,omitempty"`
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
// Whether the metadata to activate has been fully tested
UnitTested *bool `json:"unitTested,omitempty" tf:"unit_tested,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonNoneObservation) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonNoneObservation) DeepCopy() *ComplianceRecordNoncomplianceReasonNoneObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonNoneObservation.
func (*ComplianceRecordNoncomplianceReasonNoneObservation) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonNoneObservation) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoneObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonNoneParameters ¶
type ComplianceRecordNoncomplianceReasonNoneParameters struct {
// Identifies the customer
// +kubebuilder:validation:Optional
CustomerEmail *string `json:"customerEmail,omitempty" tf:"customer_email,omitempty"`
// Identifies person who has independently approved the activation request
// +kubebuilder:validation:Optional
PeerReviewedBy *string `json:"peerReviewedBy,omitempty" tf:"peer_reviewed_by,omitempty"`
// Identifies the ticket that describes the need for the activation
// +kubebuilder:validation:Optional
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
// Whether the metadata to activate has been fully tested
// +kubebuilder:validation:Optional
UnitTested *bool `json:"unitTested,omitempty" tf:"unit_tested,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonNoneParameters) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonNoneParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonNoneParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonNoneParameters.
func (*ComplianceRecordNoncomplianceReasonNoneParameters) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonNoneParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonNoneParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonOtherInitParameters ¶
type ComplianceRecordNoncomplianceReasonOtherInitParameters struct {
// Describes the reason why the activation must occur immediately, out of compliance with the standard procedure
OtherNoncomplianceReason *string `json:"otherNoncomplianceReason,omitempty" tf:"other_noncompliance_reason,omitempty"`
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonOtherInitParameters) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonOtherInitParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonOtherInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonOtherInitParameters.
func (*ComplianceRecordNoncomplianceReasonOtherInitParameters) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonOtherInitParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonOtherInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonOtherObservation ¶
type ComplianceRecordNoncomplianceReasonOtherObservation struct {
// Describes the reason why the activation must occur immediately, out of compliance with the standard procedure
OtherNoncomplianceReason *string `json:"otherNoncomplianceReason,omitempty" tf:"other_noncompliance_reason,omitempty"`
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonOtherObservation) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonOtherObservation) DeepCopy() *ComplianceRecordNoncomplianceReasonOtherObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonOtherObservation.
func (*ComplianceRecordNoncomplianceReasonOtherObservation) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonOtherObservation) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonOtherObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordNoncomplianceReasonOtherParameters ¶
type ComplianceRecordNoncomplianceReasonOtherParameters struct {
// Describes the reason why the activation must occur immediately, out of compliance with the standard procedure
// +kubebuilder:validation:Optional
OtherNoncomplianceReason *string `json:"otherNoncomplianceReason,omitempty" tf:"other_noncompliance_reason,omitempty"`
// Identifies the ticket that describes the need for the activation
// +kubebuilder:validation:Optional
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*ComplianceRecordNoncomplianceReasonOtherParameters) DeepCopy ¶
func (in *ComplianceRecordNoncomplianceReasonOtherParameters) DeepCopy() *ComplianceRecordNoncomplianceReasonOtherParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordNoncomplianceReasonOtherParameters.
func (*ComplianceRecordNoncomplianceReasonOtherParameters) DeepCopyInto ¶
func (in *ComplianceRecordNoncomplianceReasonOtherParameters) DeepCopyInto(out *ComplianceRecordNoncomplianceReasonOtherParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordObservation ¶
type ComplianceRecordObservation struct {
// Provides an audit record when activating on a production network with noncompliance reason as `EMERGENCY`
NoncomplianceReasonEmergency []NoncomplianceReasonEmergencyObservation `json:"noncomplianceReasonEmergency,omitempty" tf:"noncompliance_reason_emergency,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NO_PRODUCTION_TRAFFIC`
NoncomplianceReasonNoProductionTraffic []NoncomplianceReasonNoProductionTrafficObservation `json:"noncomplianceReasonNoProductionTraffic,omitempty" tf:"noncompliance_reason_no_production_traffic,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NONE`
NoncomplianceReasonNone []NoncomplianceReasonNoneObservation `json:"noncomplianceReasonNone,omitempty" tf:"noncompliance_reason_none,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `OTHER`
NoncomplianceReasonOther []NoncomplianceReasonOtherObservation `json:"noncomplianceReasonOther,omitempty" tf:"noncompliance_reason_other,omitempty"`
}
func (*ComplianceRecordObservation) DeepCopy ¶
func (in *ComplianceRecordObservation) DeepCopy() *ComplianceRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordObservation.
func (*ComplianceRecordObservation) DeepCopyInto ¶
func (in *ComplianceRecordObservation) DeepCopyInto(out *ComplianceRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceRecordParameters ¶
type ComplianceRecordParameters struct {
// Provides an audit record when activating on a production network with noncompliance reason as `EMERGENCY`
// +kubebuilder:validation:Optional
NoncomplianceReasonEmergency []NoncomplianceReasonEmergencyParameters `json:"noncomplianceReasonEmergency,omitempty" tf:"noncompliance_reason_emergency,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NO_PRODUCTION_TRAFFIC`
// +kubebuilder:validation:Optional
NoncomplianceReasonNoProductionTraffic []NoncomplianceReasonNoProductionTrafficParameters `json:"noncomplianceReasonNoProductionTraffic,omitempty" tf:"noncompliance_reason_no_production_traffic,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NONE`
// +kubebuilder:validation:Optional
NoncomplianceReasonNone []NoncomplianceReasonNoneParameters `json:"noncomplianceReasonNone,omitempty" tf:"noncompliance_reason_none,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `OTHER`
// +kubebuilder:validation:Optional
NoncomplianceReasonOther []NoncomplianceReasonOtherParameters `json:"noncomplianceReasonOther,omitempty" tf:"noncompliance_reason_other,omitempty"`
}
func (*ComplianceRecordParameters) DeepCopy ¶
func (in *ComplianceRecordParameters) DeepCopy() *ComplianceRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceRecordParameters.
func (*ComplianceRecordParameters) DeepCopyInto ¶
func (in *ComplianceRecordParameters) DeepCopyInto(out *ComplianceRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostnamesInitParameters ¶
type HostnamesInitParameters struct {
CertProvisioningType *string `json:"certProvisioningType,omitempty" tf:"cert_provisioning_type,omitempty"`
CertStatus []CertStatusInitParameters `json:"certStatus,omitempty" tf:"cert_status,omitempty"`
CnameFrom *string `json:"cnameFrom,omitempty" tf:"cname_from,omitempty"`
CnameTo *string `json:"cnameTo,omitempty" tf:"cname_to,omitempty"`
CnameType *string `json:"cnameType,omitempty" tf:"cname_type,omitempty"`
}
func (*HostnamesInitParameters) DeepCopy ¶
func (in *HostnamesInitParameters) DeepCopy() *HostnamesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnamesInitParameters.
func (*HostnamesInitParameters) DeepCopyInto ¶
func (in *HostnamesInitParameters) DeepCopyInto(out *HostnamesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostnamesObservation ¶
type HostnamesObservation struct {
CertProvisioningType *string `json:"certProvisioningType,omitempty" tf:"cert_provisioning_type,omitempty"`
CertStatus []CertStatusObservation `json:"certStatus,omitempty" tf:"cert_status,omitempty"`
CnameFrom *string `json:"cnameFrom,omitempty" tf:"cname_from,omitempty"`
CnameTo *string `json:"cnameTo,omitempty" tf:"cname_to,omitempty"`
CnameType *string `json:"cnameType,omitempty" tf:"cname_type,omitempty"`
EdgeHostnameID *string `json:"edgeHostnameId,omitempty" tf:"edge_hostname_id,omitempty"`
}
func (*HostnamesObservation) DeepCopy ¶
func (in *HostnamesObservation) DeepCopy() *HostnamesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnamesObservation.
func (*HostnamesObservation) DeepCopyInto ¶
func (in *HostnamesObservation) DeepCopyInto(out *HostnamesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostnamesParameters ¶
type HostnamesParameters struct {
// +kubebuilder:validation:Optional
CertProvisioningType *string `json:"certProvisioningType" tf:"cert_provisioning_type,omitempty"`
// +kubebuilder:validation:Optional
CertStatus []CertStatusParameters `json:"certStatus,omitempty" tf:"cert_status,omitempty"`
// +kubebuilder:validation:Optional
CnameFrom *string `json:"cnameFrom" tf:"cname_from,omitempty"`
// +kubebuilder:validation:Optional
CnameTo *string `json:"cnameTo" tf:"cname_to,omitempty"`
// +kubebuilder:validation:Optional
CnameType *string `json:"cnameType,omitempty" tf:"cname_type,omitempty"`
}
func (*HostnamesParameters) DeepCopy ¶
func (in *HostnamesParameters) DeepCopy() *HostnamesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnamesParameters.
func (*HostnamesParameters) DeepCopyInto ¶
func (in *HostnamesParameters) DeepCopyInto(out *HostnamesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Include ¶
type Include struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contractId) || (has(self.initProvider) && has(self.initProvider.contractId))",message="spec.forProvider.contractId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupId) || (has(self.initProvider) && has(self.initProvider.groupId))",message="spec.forProvider.groupId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.ruleFormat) || (has(self.initProvider) && has(self.initProvider.ruleFormat))",message="spec.forProvider.ruleFormat is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter"
Spec IncludeSpec `json:"spec"`
Status IncludeStatus `json:"status,omitempty"`
}
Include is the Schema for the Includes API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,akamai}
func (*Include) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Include.
func (*Include) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Include) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Include) GetCondition ¶
func (mg *Include) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Include.
func (*Include) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Include
func (*Include) GetDeletionPolicy ¶
func (mg *Include) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Include.
func (*Include) GetInitParameters ¶
GetInitParameters of this Include
func (*Include) GetManagementPolicies ¶
func (mg *Include) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Include.
func (*Include) GetMergedParameters ¶
GetInitParameters of this Include
func (*Include) GetObservation ¶
GetObservation of this Include
func (*Include) GetParameters ¶
GetParameters of this Include
func (*Include) GetProviderConfigReference ¶
GetProviderConfigReference of this Include.
func (*Include) GetPublishConnectionDetailsTo ¶
func (mg *Include) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Include.
func (*Include) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Include
func (*Include) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Include) GetWriteConnectionSecretToReference ¶
func (mg *Include) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Include.
func (*Include) LateInitialize ¶
LateInitialize this Include using its observed tfState. returns True if there are any spec changes for the resource.
func (*Include) SetConditions ¶
SetConditions of this Include.
func (*Include) SetDeletionPolicy ¶
func (mg *Include) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Include.
func (*Include) SetManagementPolicies ¶
func (mg *Include) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Include.
func (*Include) SetObservation ¶
SetObservation for this Include
func (*Include) SetParameters ¶
SetParameters for this Include
func (*Include) SetProviderConfigReference ¶
SetProviderConfigReference of this Include.
func (*Include) SetPublishConnectionDetailsTo ¶
func (mg *Include) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Include.
func (*Include) SetWriteConnectionSecretToReference ¶
func (mg *Include) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Include.
type IncludeActivation ¶
type IncludeActivation struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contractId) || (has(self.initProvider) && has(self.initProvider.contractId))",message="spec.forProvider.contractId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupId) || (has(self.initProvider) && has(self.initProvider.groupId))",message="spec.forProvider.groupId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.includeId) || (has(self.initProvider) && has(self.initProvider.includeId))",message="spec.forProvider.includeId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.network) || (has(self.initProvider) && has(self.initProvider.network))",message="spec.forProvider.network is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.notifyEmails) || (has(self.initProvider) && has(self.initProvider.notifyEmails))",message="spec.forProvider.notifyEmails is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter"
Spec IncludeActivationSpec `json:"spec"`
Status IncludeActivationStatus `json:"status,omitempty"`
}
IncludeActivation is the Schema for the IncludeActivations API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,akamai}
func (*IncludeActivation) DeepCopy ¶
func (in *IncludeActivation) DeepCopy() *IncludeActivation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivation.
func (*IncludeActivation) DeepCopyInto ¶
func (in *IncludeActivation) DeepCopyInto(out *IncludeActivation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IncludeActivation) DeepCopyObject ¶
func (in *IncludeActivation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IncludeActivation) GetCondition ¶
func (mg *IncludeActivation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IncludeActivation.
func (*IncludeActivation) GetConnectionDetailsMapping ¶
func (tr *IncludeActivation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IncludeActivation
func (*IncludeActivation) GetDeletionPolicy ¶
func (mg *IncludeActivation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IncludeActivation.
func (*IncludeActivation) GetID ¶
func (tr *IncludeActivation) GetID() string
GetID returns ID of underlying Terraform resource of this IncludeActivation
func (*IncludeActivation) GetInitParameters ¶
func (tr *IncludeActivation) GetInitParameters() (map[string]any, error)
GetInitParameters of this IncludeActivation
func (*IncludeActivation) GetManagementPolicies ¶
func (mg *IncludeActivation) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IncludeActivation.
func (*IncludeActivation) GetMergedParameters ¶
func (tr *IncludeActivation) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IncludeActivation
func (*IncludeActivation) GetObservation ¶
func (tr *IncludeActivation) GetObservation() (map[string]any, error)
GetObservation of this IncludeActivation
func (*IncludeActivation) GetParameters ¶
func (tr *IncludeActivation) GetParameters() (map[string]any, error)
GetParameters of this IncludeActivation
func (*IncludeActivation) GetProviderConfigReference ¶
func (mg *IncludeActivation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IncludeActivation.
func (*IncludeActivation) GetPublishConnectionDetailsTo ¶
func (mg *IncludeActivation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IncludeActivation.
func (*IncludeActivation) GetTerraformResourceType ¶
func (mg *IncludeActivation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IncludeActivation
func (*IncludeActivation) GetTerraformSchemaVersion ¶
func (tr *IncludeActivation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IncludeActivation) GetWriteConnectionSecretToReference ¶
func (mg *IncludeActivation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IncludeActivation.
func (*IncludeActivation) Hub ¶
func (tr *IncludeActivation) Hub()
Hub marks this type as a conversion hub.
func (*IncludeActivation) LateInitialize ¶
func (tr *IncludeActivation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IncludeActivation using its observed tfState. returns True if there are any spec changes for the resource.
func (*IncludeActivation) SetConditions ¶
func (mg *IncludeActivation) SetConditions(c ...xpv1.Condition)
SetConditions of this IncludeActivation.
func (*IncludeActivation) SetDeletionPolicy ¶
func (mg *IncludeActivation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IncludeActivation.
func (*IncludeActivation) SetManagementPolicies ¶
func (mg *IncludeActivation) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IncludeActivation.
func (*IncludeActivation) SetObservation ¶
func (tr *IncludeActivation) SetObservation(obs map[string]any) error
SetObservation for this IncludeActivation
func (*IncludeActivation) SetParameters ¶
func (tr *IncludeActivation) SetParameters(params map[string]any) error
SetParameters for this IncludeActivation
func (*IncludeActivation) SetProviderConfigReference ¶
func (mg *IncludeActivation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IncludeActivation.
func (*IncludeActivation) SetPublishConnectionDetailsTo ¶
func (mg *IncludeActivation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IncludeActivation.
func (*IncludeActivation) SetWriteConnectionSecretToReference ¶
func (mg *IncludeActivation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IncludeActivation.
type IncludeActivationComplianceRecordInitParameters ¶
type IncludeActivationComplianceRecordInitParameters struct {
// Provides an audit record when activating on a production network with noncompliance reason as `EMERGENCY`
NoncomplianceReasonEmergency []ComplianceRecordNoncomplianceReasonEmergencyInitParameters `json:"noncomplianceReasonEmergency,omitempty" tf:"noncompliance_reason_emergency,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NO_PRODUCTION_TRAFFIC`
NoncomplianceReasonNoProductionTraffic []ComplianceRecordNoncomplianceReasonNoProductionTrafficInitParameters `json:"noncomplianceReasonNoProductionTraffic,omitempty" tf:"noncompliance_reason_no_production_traffic,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NONE`
NoncomplianceReasonNone []ComplianceRecordNoncomplianceReasonNoneInitParameters `json:"noncomplianceReasonNone,omitempty" tf:"noncompliance_reason_none,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `OTHER`
NoncomplianceReasonOther []ComplianceRecordNoncomplianceReasonOtherInitParameters `json:"noncomplianceReasonOther,omitempty" tf:"noncompliance_reason_other,omitempty"`
}
func (*IncludeActivationComplianceRecordInitParameters) DeepCopy ¶
func (in *IncludeActivationComplianceRecordInitParameters) DeepCopy() *IncludeActivationComplianceRecordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationComplianceRecordInitParameters.
func (*IncludeActivationComplianceRecordInitParameters) DeepCopyInto ¶
func (in *IncludeActivationComplianceRecordInitParameters) DeepCopyInto(out *IncludeActivationComplianceRecordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeActivationComplianceRecordObservation ¶
type IncludeActivationComplianceRecordObservation struct {
// Provides an audit record when activating on a production network with noncompliance reason as `EMERGENCY`
NoncomplianceReasonEmergency []ComplianceRecordNoncomplianceReasonEmergencyObservation `json:"noncomplianceReasonEmergency,omitempty" tf:"noncompliance_reason_emergency,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NO_PRODUCTION_TRAFFIC`
NoncomplianceReasonNoProductionTraffic []ComplianceRecordNoncomplianceReasonNoProductionTrafficObservation `json:"noncomplianceReasonNoProductionTraffic,omitempty" tf:"noncompliance_reason_no_production_traffic,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NONE`
NoncomplianceReasonNone []ComplianceRecordNoncomplianceReasonNoneObservation `json:"noncomplianceReasonNone,omitempty" tf:"noncompliance_reason_none,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `OTHER`
NoncomplianceReasonOther []ComplianceRecordNoncomplianceReasonOtherObservation `json:"noncomplianceReasonOther,omitempty" tf:"noncompliance_reason_other,omitempty"`
}
func (*IncludeActivationComplianceRecordObservation) DeepCopy ¶
func (in *IncludeActivationComplianceRecordObservation) DeepCopy() *IncludeActivationComplianceRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationComplianceRecordObservation.
func (*IncludeActivationComplianceRecordObservation) DeepCopyInto ¶
func (in *IncludeActivationComplianceRecordObservation) DeepCopyInto(out *IncludeActivationComplianceRecordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeActivationComplianceRecordParameters ¶
type IncludeActivationComplianceRecordParameters struct {
// Provides an audit record when activating on a production network with noncompliance reason as `EMERGENCY`
// +kubebuilder:validation:Optional
NoncomplianceReasonEmergency []ComplianceRecordNoncomplianceReasonEmergencyParameters `json:"noncomplianceReasonEmergency,omitempty" tf:"noncompliance_reason_emergency,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NO_PRODUCTION_TRAFFIC`
// +kubebuilder:validation:Optional
NoncomplianceReasonNoProductionTraffic []ComplianceRecordNoncomplianceReasonNoProductionTrafficParameters `json:"noncomplianceReasonNoProductionTraffic,omitempty" tf:"noncompliance_reason_no_production_traffic,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `NONE`
// +kubebuilder:validation:Optional
NoncomplianceReasonNone []ComplianceRecordNoncomplianceReasonNoneParameters `json:"noncomplianceReasonNone,omitempty" tf:"noncompliance_reason_none,omitempty"`
// Provides an audit record when activating on a production network with noncompliance reason as `OTHER`
// +kubebuilder:validation:Optional
NoncomplianceReasonOther []ComplianceRecordNoncomplianceReasonOtherParameters `json:"noncomplianceReasonOther,omitempty" tf:"noncompliance_reason_other,omitempty"`
}
func (*IncludeActivationComplianceRecordParameters) DeepCopy ¶
func (in *IncludeActivationComplianceRecordParameters) DeepCopy() *IncludeActivationComplianceRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationComplianceRecordParameters.
func (*IncludeActivationComplianceRecordParameters) DeepCopyInto ¶
func (in *IncludeActivationComplianceRecordParameters) DeepCopyInto(out *IncludeActivationComplianceRecordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeActivationInitParameters ¶
type IncludeActivationInitParameters struct {
// Automatically acknowledge all rule warnings for activation and continue
AutoAcknowledgeRuleWarnings *bool `json:"autoAcknowledgeRuleWarnings,omitempty" tf:"auto_acknowledge_rule_warnings,omitempty"`
// Provides an audit record when activating on a production network
ComplianceRecord []IncludeActivationComplianceRecordInitParameters `json:"complianceRecord,omitempty" tf:"compliance_record,omitempty"`
// The contract under which the include is activated
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// The group under which the include is activated
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
// The unique identifier of the include
IncludeID *string `json:"includeId,omitempty" tf:"include_id,omitempty"`
// The network for which the activation will be performed
Network *string `json:"network,omitempty" tf:"network,omitempty"`
// The note to assign to a log message of the activation request
Note *string `json:"note,omitempty" tf:"note,omitempty"`
// The list of email addresses to notify about an activation status
// +listType=set
NotifyEmails []*string `json:"notifyEmails,omitempty" tf:"notify_emails,omitempty"`
// The unique identifier of the include
Version *float64 `json:"version,omitempty" tf:"version,omitempty"`
}
func (*IncludeActivationInitParameters) DeepCopy ¶
func (in *IncludeActivationInitParameters) DeepCopy() *IncludeActivationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationInitParameters.
func (*IncludeActivationInitParameters) DeepCopyInto ¶
func (in *IncludeActivationInitParameters) DeepCopyInto(out *IncludeActivationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeActivationList ¶
type IncludeActivationList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []IncludeActivation `json:"items"`
}
IncludeActivationList contains a list of IncludeActivations
func (*IncludeActivationList) DeepCopy ¶
func (in *IncludeActivationList) DeepCopy() *IncludeActivationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationList.
func (*IncludeActivationList) DeepCopyInto ¶
func (in *IncludeActivationList) DeepCopyInto(out *IncludeActivationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IncludeActivationList) DeepCopyObject ¶
func (in *IncludeActivationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IncludeActivationList) GetItems ¶
func (l *IncludeActivationList) GetItems() []resource.Managed
GetItems of this IncludeActivationList.
type IncludeActivationObservation ¶
type IncludeActivationObservation struct {
// Automatically acknowledge all rule warnings for activation and continue
AutoAcknowledgeRuleWarnings *bool `json:"autoAcknowledgeRuleWarnings,omitempty" tf:"auto_acknowledge_rule_warnings,omitempty"`
// Provides an audit record when activating on a production network
ComplianceRecord []IncludeActivationComplianceRecordObservation `json:"complianceRecord,omitempty" tf:"compliance_record,omitempty"`
// The contract under which the include is activated
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// The group under which the include is activated
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// The unique identifier of the include
IncludeID *string `json:"includeId,omitempty" tf:"include_id,omitempty"`
// The network for which the activation will be performed
Network *string `json:"network,omitempty" tf:"network,omitempty"`
// The note to assign to a log message of the activation request
Note *string `json:"note,omitempty" tf:"note,omitempty"`
// The list of email addresses to notify about an activation status
// +listType=set
NotifyEmails []*string `json:"notifyEmails,omitempty" tf:"notify_emails,omitempty"`
// The validation information in JSON format
Validations *string `json:"validations,omitempty" tf:"validations,omitempty"`
// The unique identifier of the include
Version *float64 `json:"version,omitempty" tf:"version,omitempty"`
}
func (*IncludeActivationObservation) DeepCopy ¶
func (in *IncludeActivationObservation) DeepCopy() *IncludeActivationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationObservation.
func (*IncludeActivationObservation) DeepCopyInto ¶
func (in *IncludeActivationObservation) DeepCopyInto(out *IncludeActivationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeActivationParameters ¶
type IncludeActivationParameters struct {
// Automatically acknowledge all rule warnings for activation and continue
// +kubebuilder:validation:Optional
AutoAcknowledgeRuleWarnings *bool `json:"autoAcknowledgeRuleWarnings,omitempty" tf:"auto_acknowledge_rule_warnings,omitempty"`
// Provides an audit record when activating on a production network
// +kubebuilder:validation:Optional
ComplianceRecord []IncludeActivationComplianceRecordParameters `json:"complianceRecord,omitempty" tf:"compliance_record,omitempty"`
// The contract under which the include is activated
// +kubebuilder:validation:Optional
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// The group under which the include is activated
// +kubebuilder:validation:Optional
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
// The unique identifier of the include
// +kubebuilder:validation:Optional
IncludeID *string `json:"includeId,omitempty" tf:"include_id,omitempty"`
// The network for which the activation will be performed
// +kubebuilder:validation:Optional
Network *string `json:"network,omitempty" tf:"network,omitempty"`
// The note to assign to a log message of the activation request
// +kubebuilder:validation:Optional
Note *string `json:"note,omitempty" tf:"note,omitempty"`
// The list of email addresses to notify about an activation status
// +kubebuilder:validation:Optional
// +listType=set
NotifyEmails []*string `json:"notifyEmails,omitempty" tf:"notify_emails,omitempty"`
// The unique identifier of the include
// +kubebuilder:validation:Optional
Version *float64 `json:"version,omitempty" tf:"version,omitempty"`
}
func (*IncludeActivationParameters) DeepCopy ¶
func (in *IncludeActivationParameters) DeepCopy() *IncludeActivationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationParameters.
func (*IncludeActivationParameters) DeepCopyInto ¶
func (in *IncludeActivationParameters) DeepCopyInto(out *IncludeActivationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeActivationSpec ¶
type IncludeActivationSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider IncludeActivationParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider IncludeActivationInitParameters `json:"initProvider,omitempty"`
}
IncludeActivationSpec defines the desired state of IncludeActivation
func (*IncludeActivationSpec) DeepCopy ¶
func (in *IncludeActivationSpec) DeepCopy() *IncludeActivationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationSpec.
func (*IncludeActivationSpec) DeepCopyInto ¶
func (in *IncludeActivationSpec) DeepCopyInto(out *IncludeActivationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeActivationStatus ¶
type IncludeActivationStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider IncludeActivationObservation `json:"atProvider,omitempty"`
}
IncludeActivationStatus defines the observed state of IncludeActivation.
func (*IncludeActivationStatus) DeepCopy ¶
func (in *IncludeActivationStatus) DeepCopy() *IncludeActivationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeActivationStatus.
func (*IncludeActivationStatus) DeepCopyInto ¶
func (in *IncludeActivationStatus) DeepCopyInto(out *IncludeActivationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeInitParameters ¶
type IncludeInitParameters struct {
// Identifies the contract to which the include is assigned
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Identifies the group to which the include is assigned
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
// A descriptive name for the include
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// The product assigned to the include
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
// Indicates the versioned set of features and criteria
RuleFormat *string `json:"ruleFormat,omitempty" tf:"rule_format,omitempty"`
// Property Rules as JSON
Rules *string `json:"rules,omitempty" tf:"rules,omitempty"`
// Specifies the type of the include, either 'MICROSERVICES' or 'COMMON_SETTINGS'
Type *string `json:"type,omitempty" tf:"type,omitempty"`
}
func (*IncludeInitParameters) DeepCopy ¶
func (in *IncludeInitParameters) DeepCopy() *IncludeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeInitParameters.
func (*IncludeInitParameters) DeepCopyInto ¶
func (in *IncludeInitParameters) DeepCopyInto(out *IncludeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeList ¶
type IncludeList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Include `json:"items"`
}
IncludeList contains a list of Includes
func (*IncludeList) DeepCopy ¶
func (in *IncludeList) DeepCopy() *IncludeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeList.
func (*IncludeList) DeepCopyInto ¶
func (in *IncludeList) DeepCopyInto(out *IncludeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IncludeList) DeepCopyObject ¶
func (in *IncludeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IncludeList) GetItems ¶
func (l *IncludeList) GetItems() []resource.Managed
GetItems of this IncludeList.
type IncludeObservation ¶
type IncludeObservation struct {
// ID of the include in the Identity and Access Management API.
AssetID *string `json:"assetId,omitempty" tf:"asset_id,omitempty"`
// Identifies the contract to which the include is assigned
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Identifies the group to which the include is assigned
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// Specifies the most recent version of the include
LatestVersion *float64 `json:"latestVersion,omitempty" tf:"latest_version,omitempty"`
// A descriptive name for the include
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// The product assigned to the include
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
// The most recent version to be activated to the production network
ProductionVersion *string `json:"productionVersion,omitempty" tf:"production_version,omitempty"`
// Rule validation errors
RuleErrors *string `json:"ruleErrors,omitempty" tf:"rule_errors,omitempty"`
// Indicates the versioned set of features and criteria
RuleFormat *string `json:"ruleFormat,omitempty" tf:"rule_format,omitempty"`
// Rule validation warnings
RuleWarnings *string `json:"ruleWarnings,omitempty" tf:"rule_warnings,omitempty"`
// Property Rules as JSON
Rules *string `json:"rules,omitempty" tf:"rules,omitempty"`
// The most recent version to be activated to the staging network
StagingVersion *string `json:"stagingVersion,omitempty" tf:"staging_version,omitempty"`
// Specifies the type of the include, either 'MICROSERVICES' or 'COMMON_SETTINGS'
Type *string `json:"type,omitempty" tf:"type,omitempty"`
}
func (*IncludeObservation) DeepCopy ¶
func (in *IncludeObservation) DeepCopy() *IncludeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeObservation.
func (*IncludeObservation) DeepCopyInto ¶
func (in *IncludeObservation) DeepCopyInto(out *IncludeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeParameters ¶
type IncludeParameters struct {
// Identifies the contract to which the include is assigned
// +kubebuilder:validation:Optional
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Identifies the group to which the include is assigned
// +kubebuilder:validation:Optional
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
// A descriptive name for the include
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// The product assigned to the include
// +kubebuilder:validation:Optional
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
// Indicates the versioned set of features and criteria
// +kubebuilder:validation:Optional
RuleFormat *string `json:"ruleFormat,omitempty" tf:"rule_format,omitempty"`
// Property Rules as JSON
// +kubebuilder:validation:Optional
Rules *string `json:"rules,omitempty" tf:"rules,omitempty"`
// Specifies the type of the include, either 'MICROSERVICES' or 'COMMON_SETTINGS'
// +kubebuilder:validation:Optional
Type *string `json:"type,omitempty" tf:"type,omitempty"`
}
func (*IncludeParameters) DeepCopy ¶
func (in *IncludeParameters) DeepCopy() *IncludeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeParameters.
func (*IncludeParameters) DeepCopyInto ¶
func (in *IncludeParameters) DeepCopyInto(out *IncludeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeSpec ¶
type IncludeSpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider IncludeParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider IncludeInitParameters `json:"initProvider,omitempty"`
}
IncludeSpec defines the desired state of Include
func (*IncludeSpec) DeepCopy ¶
func (in *IncludeSpec) DeepCopy() *IncludeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeSpec.
func (*IncludeSpec) DeepCopyInto ¶
func (in *IncludeSpec) DeepCopyInto(out *IncludeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeStatus ¶
type IncludeStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider IncludeObservation `json:"atProvider,omitempty"`
}
IncludeStatus defines the observed state of Include.
func (*IncludeStatus) DeepCopy ¶
func (in *IncludeStatus) DeepCopy() *IncludeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeStatus.
func (*IncludeStatus) DeepCopyInto ¶
func (in *IncludeStatus) DeepCopyInto(out *IncludeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonEmergencyInitParameters ¶
type NoncomplianceReasonEmergencyInitParameters struct {
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonEmergencyInitParameters) DeepCopy ¶
func (in *NoncomplianceReasonEmergencyInitParameters) DeepCopy() *NoncomplianceReasonEmergencyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonEmergencyInitParameters.
func (*NoncomplianceReasonEmergencyInitParameters) DeepCopyInto ¶
func (in *NoncomplianceReasonEmergencyInitParameters) DeepCopyInto(out *NoncomplianceReasonEmergencyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonEmergencyObservation ¶
type NoncomplianceReasonEmergencyObservation struct {
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonEmergencyObservation) DeepCopy ¶
func (in *NoncomplianceReasonEmergencyObservation) DeepCopy() *NoncomplianceReasonEmergencyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonEmergencyObservation.
func (*NoncomplianceReasonEmergencyObservation) DeepCopyInto ¶
func (in *NoncomplianceReasonEmergencyObservation) DeepCopyInto(out *NoncomplianceReasonEmergencyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonEmergencyParameters ¶
type NoncomplianceReasonEmergencyParameters struct {
// Identifies the ticket that describes the need for the activation
// +kubebuilder:validation:Optional
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonEmergencyParameters) DeepCopy ¶
func (in *NoncomplianceReasonEmergencyParameters) DeepCopy() *NoncomplianceReasonEmergencyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonEmergencyParameters.
func (*NoncomplianceReasonEmergencyParameters) DeepCopyInto ¶
func (in *NoncomplianceReasonEmergencyParameters) DeepCopyInto(out *NoncomplianceReasonEmergencyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonNoProductionTrafficInitParameters ¶
type NoncomplianceReasonNoProductionTrafficInitParameters struct {
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonNoProductionTrafficInitParameters) DeepCopy ¶
func (in *NoncomplianceReasonNoProductionTrafficInitParameters) DeepCopy() *NoncomplianceReasonNoProductionTrafficInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonNoProductionTrafficInitParameters.
func (*NoncomplianceReasonNoProductionTrafficInitParameters) DeepCopyInto ¶
func (in *NoncomplianceReasonNoProductionTrafficInitParameters) DeepCopyInto(out *NoncomplianceReasonNoProductionTrafficInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonNoProductionTrafficObservation ¶
type NoncomplianceReasonNoProductionTrafficObservation struct {
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonNoProductionTrafficObservation) DeepCopy ¶
func (in *NoncomplianceReasonNoProductionTrafficObservation) DeepCopy() *NoncomplianceReasonNoProductionTrafficObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonNoProductionTrafficObservation.
func (*NoncomplianceReasonNoProductionTrafficObservation) DeepCopyInto ¶
func (in *NoncomplianceReasonNoProductionTrafficObservation) DeepCopyInto(out *NoncomplianceReasonNoProductionTrafficObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonNoProductionTrafficParameters ¶
type NoncomplianceReasonNoProductionTrafficParameters struct {
// Identifies the ticket that describes the need for the activation
// +kubebuilder:validation:Optional
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonNoProductionTrafficParameters) DeepCopy ¶
func (in *NoncomplianceReasonNoProductionTrafficParameters) DeepCopy() *NoncomplianceReasonNoProductionTrafficParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonNoProductionTrafficParameters.
func (*NoncomplianceReasonNoProductionTrafficParameters) DeepCopyInto ¶
func (in *NoncomplianceReasonNoProductionTrafficParameters) DeepCopyInto(out *NoncomplianceReasonNoProductionTrafficParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonNoneInitParameters ¶
type NoncomplianceReasonNoneInitParameters struct {
// Identifies the customer
CustomerEmail *string `json:"customerEmail,omitempty" tf:"customer_email,omitempty"`
// Identifies person who has independently approved the activation request
PeerReviewedBy *string `json:"peerReviewedBy,omitempty" tf:"peer_reviewed_by,omitempty"`
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
// Whether the metadata to activate has been fully tested
UnitTested *bool `json:"unitTested,omitempty" tf:"unit_tested,omitempty"`
}
func (*NoncomplianceReasonNoneInitParameters) DeepCopy ¶
func (in *NoncomplianceReasonNoneInitParameters) DeepCopy() *NoncomplianceReasonNoneInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonNoneInitParameters.
func (*NoncomplianceReasonNoneInitParameters) DeepCopyInto ¶
func (in *NoncomplianceReasonNoneInitParameters) DeepCopyInto(out *NoncomplianceReasonNoneInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonNoneObservation ¶
type NoncomplianceReasonNoneObservation struct {
// Identifies the customer
CustomerEmail *string `json:"customerEmail,omitempty" tf:"customer_email,omitempty"`
// Identifies person who has independently approved the activation request
PeerReviewedBy *string `json:"peerReviewedBy,omitempty" tf:"peer_reviewed_by,omitempty"`
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
// Whether the metadata to activate has been fully tested
UnitTested *bool `json:"unitTested,omitempty" tf:"unit_tested,omitempty"`
}
func (*NoncomplianceReasonNoneObservation) DeepCopy ¶
func (in *NoncomplianceReasonNoneObservation) DeepCopy() *NoncomplianceReasonNoneObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonNoneObservation.
func (*NoncomplianceReasonNoneObservation) DeepCopyInto ¶
func (in *NoncomplianceReasonNoneObservation) DeepCopyInto(out *NoncomplianceReasonNoneObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonNoneParameters ¶
type NoncomplianceReasonNoneParameters struct {
// Identifies the customer
// +kubebuilder:validation:Optional
CustomerEmail *string `json:"customerEmail,omitempty" tf:"customer_email,omitempty"`
// Identifies person who has independently approved the activation request
// +kubebuilder:validation:Optional
PeerReviewedBy *string `json:"peerReviewedBy,omitempty" tf:"peer_reviewed_by,omitempty"`
// Identifies the ticket that describes the need for the activation
// +kubebuilder:validation:Optional
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
// Whether the metadata to activate has been fully tested
// +kubebuilder:validation:Optional
UnitTested *bool `json:"unitTested,omitempty" tf:"unit_tested,omitempty"`
}
func (*NoncomplianceReasonNoneParameters) DeepCopy ¶
func (in *NoncomplianceReasonNoneParameters) DeepCopy() *NoncomplianceReasonNoneParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonNoneParameters.
func (*NoncomplianceReasonNoneParameters) DeepCopyInto ¶
func (in *NoncomplianceReasonNoneParameters) DeepCopyInto(out *NoncomplianceReasonNoneParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonOtherInitParameters ¶
type NoncomplianceReasonOtherInitParameters struct {
// Describes the reason why the activation must occur immediately, out of compliance with the standard procedure
OtherNoncomplianceReason *string `json:"otherNoncomplianceReason,omitempty" tf:"other_noncompliance_reason,omitempty"`
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonOtherInitParameters) DeepCopy ¶
func (in *NoncomplianceReasonOtherInitParameters) DeepCopy() *NoncomplianceReasonOtherInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonOtherInitParameters.
func (*NoncomplianceReasonOtherInitParameters) DeepCopyInto ¶
func (in *NoncomplianceReasonOtherInitParameters) DeepCopyInto(out *NoncomplianceReasonOtherInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonOtherObservation ¶
type NoncomplianceReasonOtherObservation struct {
// Describes the reason why the activation must occur immediately, out of compliance with the standard procedure
OtherNoncomplianceReason *string `json:"otherNoncomplianceReason,omitempty" tf:"other_noncompliance_reason,omitempty"`
// Identifies the ticket that describes the need for the activation
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonOtherObservation) DeepCopy ¶
func (in *NoncomplianceReasonOtherObservation) DeepCopy() *NoncomplianceReasonOtherObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonOtherObservation.
func (*NoncomplianceReasonOtherObservation) DeepCopyInto ¶
func (in *NoncomplianceReasonOtherObservation) DeepCopyInto(out *NoncomplianceReasonOtherObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoncomplianceReasonOtherParameters ¶
type NoncomplianceReasonOtherParameters struct {
// Describes the reason why the activation must occur immediately, out of compliance with the standard procedure
// +kubebuilder:validation:Optional
OtherNoncomplianceReason *string `json:"otherNoncomplianceReason,omitempty" tf:"other_noncompliance_reason,omitempty"`
// Identifies the ticket that describes the need for the activation
// +kubebuilder:validation:Optional
TicketID *string `json:"ticketId,omitempty" tf:"ticket_id,omitempty"`
}
func (*NoncomplianceReasonOtherParameters) DeepCopy ¶
func (in *NoncomplianceReasonOtherParameters) DeepCopy() *NoncomplianceReasonOtherParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoncomplianceReasonOtherParameters.
func (*NoncomplianceReasonOtherParameters) DeepCopyInto ¶
func (in *NoncomplianceReasonOtherParameters) DeepCopyInto(out *NoncomplianceReasonOtherParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Property ¶
type Property struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.contractId) || (has(self.initProvider) && has(self.initProvider.contractId))",message="spec.forProvider.contractId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupId) || (has(self.initProvider) && has(self.initProvider.groupId))",message="spec.forProvider.groupId is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter"
// +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.productId) || (has(self.initProvider) && has(self.initProvider.productId))",message="spec.forProvider.productId is a required parameter"
Spec PropertySpec `json:"spec"`
Status PropertyStatus `json:"status,omitempty"`
}
Property is the Schema for the Propertys API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,akamai}
func (*Property) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Property.
func (*Property) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Property) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Property) GetCondition ¶
func (mg *Property) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Property.
func (*Property) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Property
func (*Property) GetDeletionPolicy ¶
func (mg *Property) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Property.
func (*Property) GetInitParameters ¶
GetInitParameters of this Property
func (*Property) GetManagementPolicies ¶
func (mg *Property) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Property.
func (*Property) GetMergedParameters ¶
GetInitParameters of this Property
func (*Property) GetObservation ¶
GetObservation of this Property
func (*Property) GetParameters ¶
GetParameters of this Property
func (*Property) GetProviderConfigReference ¶
GetProviderConfigReference of this Property.
func (*Property) GetPublishConnectionDetailsTo ¶
func (mg *Property) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Property.
func (*Property) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Property
func (*Property) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Property) GetWriteConnectionSecretToReference ¶
func (mg *Property) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Property.
func (*Property) LateInitialize ¶
LateInitialize this Property using its observed tfState. returns True if there are any spec changes for the resource.
func (*Property) SetConditions ¶
SetConditions of this Property.
func (*Property) SetDeletionPolicy ¶
func (mg *Property) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Property.
func (*Property) SetManagementPolicies ¶
func (mg *Property) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Property.
func (*Property) SetObservation ¶
SetObservation for this Property
func (*Property) SetParameters ¶
SetParameters for this Property
func (*Property) SetProviderConfigReference ¶
SetProviderConfigReference of this Property.
func (*Property) SetPublishConnectionDetailsTo ¶
func (mg *Property) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Property.
func (*Property) SetWriteConnectionSecretToReference ¶
func (mg *Property) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Property.
type PropertyInitParameters ¶
type PropertyInitParameters struct {
// Contract ID to be assigned to the Property
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Group ID to be assigned to the Property
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
Hostnames []HostnamesInitParameters `json:"hostnames,omitempty" tf:"hostnames,omitempty"`
// Name to give to the Property (must be unique)
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Product ID to be assigned to the Property
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
// Property ID
PropertyID *string `json:"propertyId,omitempty" tf:"property_id,omitempty"`
// Specify the rule format version (defaults to latest version available when created)
RuleFormat *string `json:"ruleFormat,omitempty" tf:"rule_format,omitempty"`
// Property Rules as JSON
Rules *string `json:"rules,omitempty" tf:"rules,omitempty"`
// Property version notes
VersionNotes *string `json:"versionNotes,omitempty" tf:"version_notes,omitempty"`
}
func (*PropertyInitParameters) DeepCopy ¶
func (in *PropertyInitParameters) DeepCopy() *PropertyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyInitParameters.
func (*PropertyInitParameters) DeepCopyInto ¶
func (in *PropertyInitParameters) DeepCopyInto(out *PropertyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropertyList ¶
type PropertyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Property `json:"items"`
}
PropertyList contains a list of Propertys
func (*PropertyList) DeepCopy ¶
func (in *PropertyList) DeepCopy() *PropertyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyList.
func (*PropertyList) DeepCopyInto ¶
func (in *PropertyList) DeepCopyInto(out *PropertyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PropertyList) DeepCopyObject ¶
func (in *PropertyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PropertyList) GetItems ¶
func (l *PropertyList) GetItems() []resource.Managed
GetItems of this PropertyList.
type PropertyObservation ¶
type PropertyObservation struct {
// ID of the property in the Identity and Access Management API.
AssetID *string `json:"assetId,omitempty" tf:"asset_id,omitempty"`
// Contract ID to be assigned to the Property
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Group ID to be assigned to the Property
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
Hostnames []HostnamesObservation `json:"hostnames,omitempty" tf:"hostnames,omitempty"`
ID *string `json:"id,omitempty" tf:"id,omitempty"`
// Property's current latest version number
LatestVersion *float64 `json:"latestVersion,omitempty" tf:"latest_version,omitempty"`
// Name to give to the Property (must be unique)
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Product ID to be assigned to the Property
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
// Property's version currently activated in production (zero when not active in production)
ProductionVersion *float64 `json:"productionVersion,omitempty" tf:"production_version,omitempty"`
// Property ID
PropertyID *string `json:"propertyId,omitempty" tf:"property_id,omitempty"`
// Required property's version to be read
ReadVersion *float64 `json:"readVersion,omitempty" tf:"read_version,omitempty"`
RuleErrors []RuleErrorsObservation `json:"ruleErrors,omitempty" tf:"rule_errors,omitempty"`
// Specify the rule format version (defaults to latest version available when created)
RuleFormat *string `json:"ruleFormat,omitempty" tf:"rule_format,omitempty"`
// Rule validation warnings
RuleWarnings []RuleWarningsObservation `json:"ruleWarnings,omitempty" tf:"rule_warnings,omitempty"`
// Property Rules as JSON
Rules *string `json:"rules,omitempty" tf:"rules,omitempty"`
// Property's version currently activated in staging (zero when not active in staging)
StagingVersion *float64 `json:"stagingVersion,omitempty" tf:"staging_version,omitempty"`
// Property version notes
VersionNotes *string `json:"versionNotes,omitempty" tf:"version_notes,omitempty"`
}
func (*PropertyObservation) DeepCopy ¶
func (in *PropertyObservation) DeepCopy() *PropertyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyObservation.
func (*PropertyObservation) DeepCopyInto ¶
func (in *PropertyObservation) DeepCopyInto(out *PropertyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropertyParameters ¶
type PropertyParameters struct {
// Contract ID to be assigned to the Property
// +kubebuilder:validation:Optional
ContractID *string `json:"contractId,omitempty" tf:"contract_id,omitempty"`
// Group ID to be assigned to the Property
// +kubebuilder:validation:Optional
GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`
// +kubebuilder:validation:Optional
Hostnames []HostnamesParameters `json:"hostnames,omitempty" tf:"hostnames,omitempty"`
// Name to give to the Property (must be unique)
// +kubebuilder:validation:Optional
Name *string `json:"name,omitempty" tf:"name,omitempty"`
// Product ID to be assigned to the Property
// +kubebuilder:validation:Optional
ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"`
// Property ID
// +kubebuilder:validation:Optional
PropertyID *string `json:"propertyId,omitempty" tf:"property_id,omitempty"`
// Specify the rule format version (defaults to latest version available when created)
// +kubebuilder:validation:Optional
RuleFormat *string `json:"ruleFormat,omitempty" tf:"rule_format,omitempty"`
// Property Rules as JSON
// +kubebuilder:validation:Optional
Rules *string `json:"rules,omitempty" tf:"rules,omitempty"`
// Property version notes
// +kubebuilder:validation:Optional
VersionNotes *string `json:"versionNotes,omitempty" tf:"version_notes,omitempty"`
}
func (*PropertyParameters) DeepCopy ¶
func (in *PropertyParameters) DeepCopy() *PropertyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyParameters.
func (*PropertyParameters) DeepCopyInto ¶
func (in *PropertyParameters) DeepCopyInto(out *PropertyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropertySpec ¶
type PropertySpec struct {
v1.ResourceSpec `json:",inline"`
ForProvider PropertyParameters `json:"forProvider"`
// THIS IS A BETA FIELD. It will be honored
// unless the Management Policies feature flag is disabled.
// InitProvider holds the same fields as ForProvider, with the exception
// of Identifier and other resource reference fields. The fields that are
// in InitProvider are merged into ForProvider when the resource is created.
// The same fields are also added to the terraform ignore_changes hook, to
// avoid updating them after creation. This is useful for fields that are
// required on creation, but we do not desire to update them after creation,
// for example because of an external controller is managing them, like an
// autoscaler.
InitProvider PropertyInitParameters `json:"initProvider,omitempty"`
}
PropertySpec defines the desired state of Property
func (*PropertySpec) DeepCopy ¶
func (in *PropertySpec) DeepCopy() *PropertySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertySpec.
func (*PropertySpec) DeepCopyInto ¶
func (in *PropertySpec) DeepCopyInto(out *PropertySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PropertyStatus ¶
type PropertyStatus struct {
v1.ResourceStatus `json:",inline"`
AtProvider PropertyObservation `json:"atProvider,omitempty"`
}
PropertyStatus defines the observed state of Property.
func (*PropertyStatus) DeepCopy ¶
func (in *PropertyStatus) DeepCopy() *PropertyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyStatus.
func (*PropertyStatus) DeepCopyInto ¶
func (in *PropertyStatus) DeepCopyInto(out *PropertyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleErrorsInitParameters ¶
type RuleErrorsInitParameters struct {
}
func (*RuleErrorsInitParameters) DeepCopy ¶
func (in *RuleErrorsInitParameters) DeepCopy() *RuleErrorsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleErrorsInitParameters.
func (*RuleErrorsInitParameters) DeepCopyInto ¶
func (in *RuleErrorsInitParameters) DeepCopyInto(out *RuleErrorsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleErrorsObservation ¶
type RuleErrorsObservation struct {
BehaviorName *string `json:"behaviorName,omitempty" tf:"behavior_name,omitempty"`
Detail *string `json:"detail,omitempty" tf:"detail,omitempty"`
ErrorLocation *string `json:"errorLocation,omitempty" tf:"error_location,omitempty"`
Instance *string `json:"instance,omitempty" tf:"instance,omitempty"`
StatusCode *float64 `json:"statusCode,omitempty" tf:"status_code,omitempty"`
Title *string `json:"title,omitempty" tf:"title,omitempty"`
Type *string `json:"type,omitempty" tf:"type,omitempty"`
}
func (*RuleErrorsObservation) DeepCopy ¶
func (in *RuleErrorsObservation) DeepCopy() *RuleErrorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleErrorsObservation.
func (*RuleErrorsObservation) DeepCopyInto ¶
func (in *RuleErrorsObservation) DeepCopyInto(out *RuleErrorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleErrorsParameters ¶
type RuleErrorsParameters struct {
}
func (*RuleErrorsParameters) DeepCopy ¶
func (in *RuleErrorsParameters) DeepCopy() *RuleErrorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleErrorsParameters.
func (*RuleErrorsParameters) DeepCopyInto ¶
func (in *RuleErrorsParameters) DeepCopyInto(out *RuleErrorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleWarningsInitParameters ¶
type RuleWarningsInitParameters struct {
}
func (*RuleWarningsInitParameters) DeepCopy ¶
func (in *RuleWarningsInitParameters) DeepCopy() *RuleWarningsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleWarningsInitParameters.
func (*RuleWarningsInitParameters) DeepCopyInto ¶
func (in *RuleWarningsInitParameters) DeepCopyInto(out *RuleWarningsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleWarningsObservation ¶
type RuleWarningsObservation struct {
BehaviorName *string `json:"behaviorName,omitempty" tf:"behavior_name,omitempty"`
Detail *string `json:"detail,omitempty" tf:"detail,omitempty"`
ErrorLocation *string `json:"errorLocation,omitempty" tf:"error_location,omitempty"`
Instance *string `json:"instance,omitempty" tf:"instance,omitempty"`
StatusCode *float64 `json:"statusCode,omitempty" tf:"status_code,omitempty"`
Title *string `json:"title,omitempty" tf:"title,omitempty"`
Type *string `json:"type,omitempty" tf:"type,omitempty"`
}
func (*RuleWarningsObservation) DeepCopy ¶
func (in *RuleWarningsObservation) DeepCopy() *RuleWarningsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleWarningsObservation.
func (*RuleWarningsObservation) DeepCopyInto ¶
func (in *RuleWarningsObservation) DeepCopyInto(out *RuleWarningsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleWarningsParameters ¶
type RuleWarningsParameters struct {
}
func (*RuleWarningsParameters) DeepCopy ¶
func (in *RuleWarningsParameters) DeepCopy() *RuleWarningsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleWarningsParameters.
func (*RuleWarningsParameters) DeepCopyInto ¶
func (in *RuleWarningsParameters) DeepCopyInto(out *RuleWarningsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_activation_terraformed.go
- zz_activation_types.go
- zz_bootstrap_terraformed.go
- zz_bootstrap_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_include_terraformed.go
- zz_include_types.go
- zz_includeactivation_terraformed.go
- zz_includeactivation_types.go
- zz_property_terraformed.go
- zz_property_types.go