Versions in this module Expand all Collapse all v0 v0.1.0 Nov 14, 2024 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var Distribution_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Distribution_Kind}.String() + var Distribution_GroupVersionKind = CRDGroupVersion.WithKind(Distribution_Kind) + var Distribution_Kind = "Distribution" + var Distribution_KindAPIVersion = Distribution_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + type Distribution struct + Spec DistributionSpec + Status DistributionStatus + func (in *Distribution) DeepCopy() *Distribution + func (in *Distribution) DeepCopyInto(out *Distribution) + func (in *Distribution) DeepCopyObject() runtime.Object + func (mg *Distribution) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Distribution) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Distribution) GetManagementPolicies() xpv1.ManagementPolicies + func (mg *Distribution) GetProviderConfigReference() *xpv1.Reference + func (mg *Distribution) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Distribution) GetTerraformResourceType() string + func (mg *Distribution) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Distribution) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Distribution) SetConditions(c ...xpv1.Condition) + func (mg *Distribution) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Distribution) SetManagementPolicies(r xpv1.ManagementPolicies) + func (mg *Distribution) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Distribution) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Distribution) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Distribution) GetConnectionDetailsMapping() map[string]string + func (tr *Distribution) GetID() string + func (tr *Distribution) GetInitParameters() (map[string]any, error) + func (tr *Distribution) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error) + func (tr *Distribution) GetObservation() (map[string]any, error) + func (tr *Distribution) GetParameters() (map[string]any, error) + func (tr *Distribution) GetTerraformSchemaVersion() int + func (tr *Distribution) Hub() + func (tr *Distribution) LateInitialize(attrs []byte) (bool, error) + func (tr *Distribution) SetObservation(obs map[string]any) error + func (tr *Distribution) SetParameters(params map[string]any) error + type DistributionInitParameters struct + CertificateID *string + CertificateIDRef *v1.Reference + CertificateIDSelector *v1.Selector + Domain *string + RoutingRules []RoutingRulesInitParameters + func (in *DistributionInitParameters) DeepCopy() *DistributionInitParameters + func (in *DistributionInitParameters) DeepCopyInto(out *DistributionInitParameters) + type DistributionList struct + Items []Distribution + func (in *DistributionList) DeepCopy() *DistributionList + func (in *DistributionList) DeepCopyInto(out *DistributionList) + func (in *DistributionList) DeepCopyObject() runtime.Object + func (l *DistributionList) GetItems() []resource.Managed + type DistributionObservation struct + CertificateID *string + Domain *string + ID *string + PublicEndpointV4 *string + PublicEndpointV6 *string + ResourceUrn *string + RoutingRules []RoutingRulesObservation + func (in *DistributionObservation) DeepCopy() *DistributionObservation + func (in *DistributionObservation) DeepCopyInto(out *DistributionObservation) + type DistributionParameters struct + CertificateID *string + CertificateIDRef *v1.Reference + CertificateIDSelector *v1.Selector + Domain *string + RoutingRules []RoutingRulesParameters + func (in *DistributionParameters) DeepCopy() *DistributionParameters + func (in *DistributionParameters) DeepCopyInto(out *DistributionParameters) + type DistributionSpec struct + ForProvider DistributionParameters + InitProvider DistributionInitParameters + func (in *DistributionSpec) DeepCopy() *DistributionSpec + func (in *DistributionSpec) DeepCopyInto(out *DistributionSpec) + type DistributionStatus struct + AtProvider DistributionObservation + func (in *DistributionStatus) DeepCopy() *DistributionStatus + func (in *DistributionStatus) DeepCopyInto(out *DistributionStatus) + type GeoRestrictionsInitParameters struct + AllowList []*string + BlockList []*string + func (in *GeoRestrictionsInitParameters) DeepCopy() *GeoRestrictionsInitParameters + func (in *GeoRestrictionsInitParameters) DeepCopyInto(out *GeoRestrictionsInitParameters) + type GeoRestrictionsObservation struct + AllowList []*string + BlockList []*string + func (in *GeoRestrictionsObservation) DeepCopy() *GeoRestrictionsObservation + func (in *GeoRestrictionsObservation) DeepCopyInto(out *GeoRestrictionsObservation) + type GeoRestrictionsParameters struct + AllowList []*string + BlockList []*string + func (in *GeoRestrictionsParameters) DeepCopy() *GeoRestrictionsParameters + func (in *GeoRestrictionsParameters) DeepCopyInto(out *GeoRestrictionsParameters) + type RoutingRulesInitParameters struct + Prefix *string + Scheme *string + Upstream *UpstreamInitParameters + func (in *RoutingRulesInitParameters) DeepCopy() *RoutingRulesInitParameters + func (in *RoutingRulesInitParameters) DeepCopyInto(out *RoutingRulesInitParameters) + type RoutingRulesObservation struct + Prefix *string + Scheme *string + Upstream *UpstreamObservation + func (in *RoutingRulesObservation) DeepCopy() *RoutingRulesObservation + func (in *RoutingRulesObservation) DeepCopyInto(out *RoutingRulesObservation) + type RoutingRulesParameters struct + Prefix *string + Scheme *string + Upstream *UpstreamParameters + func (in *RoutingRulesParameters) DeepCopy() *RoutingRulesParameters + func (in *RoutingRulesParameters) DeepCopyInto(out *RoutingRulesParameters) + type UpstreamInitParameters struct + Caching *bool + GeoRestrictions *GeoRestrictionsInitParameters + Host *string + RateLimitClass *string + SniMode *string + Waf *bool + func (in *UpstreamInitParameters) DeepCopy() *UpstreamInitParameters + func (in *UpstreamInitParameters) DeepCopyInto(out *UpstreamInitParameters) + type UpstreamObservation struct + Caching *bool + GeoRestrictions *GeoRestrictionsObservation + Host *string + RateLimitClass *string + SniMode *string + Waf *bool + func (in *UpstreamObservation) DeepCopy() *UpstreamObservation + func (in *UpstreamObservation) DeepCopyInto(out *UpstreamObservation) + type UpstreamParameters struct + Caching *bool + GeoRestrictions *GeoRestrictionsParameters + Host *string + RateLimitClass *string + SniMode *string + Waf *bool + func (in *UpstreamParameters) DeepCopy() *UpstreamParameters + func (in *UpstreamParameters) DeepCopyInto(out *UpstreamParameters)