Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appengine.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type APIConfigObservation
- type APIConfigParameters
- type Application
- func (in *Application) DeepCopy() *Application
- func (in *Application) DeepCopyInto(out *Application)
- func (in *Application) DeepCopyObject() runtime.Object
- func (mg *Application) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Application) GetConnectionDetailsMapping() map[string]string
- func (mg *Application) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Application) GetID() string
- func (tr *Application) GetObservation() (map[string]interface{}, error)
- func (tr *Application) GetParameters() (map[string]interface{}, error)
- func (mg *Application) GetProviderConfigReference() *xpv1.Reference
- func (mg *Application) GetProviderReference() *xpv1.Reference
- func (mg *Application) GetTerraformResourceType() string
- func (tr *Application) GetTerraformSchemaVersion() int
- func (mg *Application) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Application) LateInitialize(attrs []byte) (bool, error)
- func (mg *Application) SetConditions(c ...xpv1.Condition)
- func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Application) SetObservation(obs map[string]interface{}) error
- func (tr *Application) SetParameters(params map[string]interface{}) error
- func (mg *Application) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Application) SetProviderReference(r *xpv1.Reference)
- func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationList
- type ApplicationObservation
- type ApplicationParameters
- type ApplicationSpec
- type ApplicationStatus
- type ApplicationURLDispatchRules
- func (in *ApplicationURLDispatchRules) DeepCopy() *ApplicationURLDispatchRules
- func (in *ApplicationURLDispatchRules) DeepCopyInto(out *ApplicationURLDispatchRules)
- func (in *ApplicationURLDispatchRules) DeepCopyObject() runtime.Object
- func (mg *ApplicationURLDispatchRules) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApplicationURLDispatchRules) GetConnectionDetailsMapping() map[string]string
- func (mg *ApplicationURLDispatchRules) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApplicationURLDispatchRules) GetID() string
- func (tr *ApplicationURLDispatchRules) GetObservation() (map[string]interface{}, error)
- func (tr *ApplicationURLDispatchRules) GetParameters() (map[string]interface{}, error)
- func (mg *ApplicationURLDispatchRules) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApplicationURLDispatchRules) GetProviderReference() *xpv1.Reference
- func (mg *ApplicationURLDispatchRules) GetTerraformResourceType() string
- func (tr *ApplicationURLDispatchRules) GetTerraformSchemaVersion() int
- func (mg *ApplicationURLDispatchRules) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApplicationURLDispatchRules) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApplicationURLDispatchRules) SetConditions(c ...xpv1.Condition)
- func (mg *ApplicationURLDispatchRules) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApplicationURLDispatchRules) SetObservation(obs map[string]interface{}) error
- func (tr *ApplicationURLDispatchRules) SetParameters(params map[string]interface{}) error
- func (mg *ApplicationURLDispatchRules) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApplicationURLDispatchRules) SetProviderReference(r *xpv1.Reference)
- func (mg *ApplicationURLDispatchRules) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationURLDispatchRulesList
- func (in *ApplicationURLDispatchRulesList) DeepCopy() *ApplicationURLDispatchRulesList
- func (in *ApplicationURLDispatchRulesList) DeepCopyInto(out *ApplicationURLDispatchRulesList)
- func (in *ApplicationURLDispatchRulesList) DeepCopyObject() runtime.Object
- func (l *ApplicationURLDispatchRulesList) GetItems() []resource.Managed
- type ApplicationURLDispatchRulesObservation
- type ApplicationURLDispatchRulesParameters
- type ApplicationURLDispatchRulesSpec
- type ApplicationURLDispatchRulesStatus
- type AutomaticScalingObservation
- type AutomaticScalingParameters
- type BasicScalingObservation
- type BasicScalingParameters
- type CPUUtilizationObservation
- type CPUUtilizationParameters
- type CloudBuildOptionsObservation
- type CloudBuildOptionsParameters
- type ContainerObservation
- type ContainerParameters
- type DeploymentFilesObservation
- type DeploymentFilesParameters
- type DeploymentObservation
- type DeploymentParameters
- type DeploymentZipObservation
- type DeploymentZipParameters
- type DiskUtilizationObservation
- type DiskUtilizationParameters
- type DispatchRulesObservation
- type DispatchRulesParameters
- type DomainMapping
- func (in *DomainMapping) DeepCopy() *DomainMapping
- func (in *DomainMapping) DeepCopyInto(out *DomainMapping)
- func (in *DomainMapping) DeepCopyObject() runtime.Object
- func (mg *DomainMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DomainMapping) GetConnectionDetailsMapping() map[string]string
- func (mg *DomainMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DomainMapping) GetID() string
- func (tr *DomainMapping) GetObservation() (map[string]interface{}, error)
- func (tr *DomainMapping) GetParameters() (map[string]interface{}, error)
- func (mg *DomainMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainMapping) GetProviderReference() *xpv1.Reference
- func (mg *DomainMapping) GetTerraformResourceType() string
- func (tr *DomainMapping) GetTerraformSchemaVersion() int
- func (mg *DomainMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DomainMapping) LateInitialize(attrs []byte) (bool, error)
- func (mg *DomainMapping) SetConditions(c ...xpv1.Condition)
- func (mg *DomainMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DomainMapping) SetObservation(obs map[string]interface{}) error
- func (tr *DomainMapping) SetParameters(params map[string]interface{}) error
- func (mg *DomainMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DomainMapping) SetProviderReference(r *xpv1.Reference)
- func (mg *DomainMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainMappingList
- type DomainMappingObservation
- type DomainMappingParameters
- type DomainMappingSpec
- type DomainMappingStatus
- type EndpointsAPIServiceObservation
- type EndpointsAPIServiceParameters
- type EntrypointObservation
- type EntrypointParameters
- type FeatureSettingsObservation
- type FeatureSettingsParameters
- type FilesObservation
- type FilesParameters
- type FirewallRule
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallRule) GetID() string
- func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *FirewallRule) GetTerraformResourceType() string
- func (tr *FirewallRule) GetTerraformSchemaVersion() int
- func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallRule) SetParameters(params map[string]interface{}) error
- func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallRuleList
- type FirewallRuleObservation
- type FirewallRuleParameters
- type FirewallRuleSpec
- type FirewallRuleStatus
- type FlexibleAppVersion
- func (in *FlexibleAppVersion) DeepCopy() *FlexibleAppVersion
- func (in *FlexibleAppVersion) DeepCopyInto(out *FlexibleAppVersion)
- func (in *FlexibleAppVersion) DeepCopyObject() runtime.Object
- func (mg *FlexibleAppVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlexibleAppVersion) GetConnectionDetailsMapping() map[string]string
- func (mg *FlexibleAppVersion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlexibleAppVersion) GetID() string
- func (tr *FlexibleAppVersion) GetObservation() (map[string]interface{}, error)
- func (tr *FlexibleAppVersion) GetParameters() (map[string]interface{}, error)
- func (mg *FlexibleAppVersion) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlexibleAppVersion) GetProviderReference() *xpv1.Reference
- func (mg *FlexibleAppVersion) GetTerraformResourceType() string
- func (tr *FlexibleAppVersion) GetTerraformSchemaVersion() int
- func (mg *FlexibleAppVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlexibleAppVersion) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlexibleAppVersion) SetConditions(c ...xpv1.Condition)
- func (mg *FlexibleAppVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlexibleAppVersion) SetObservation(obs map[string]interface{}) error
- func (tr *FlexibleAppVersion) SetParameters(params map[string]interface{}) error
- func (mg *FlexibleAppVersion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlexibleAppVersion) SetProviderReference(r *xpv1.Reference)
- func (mg *FlexibleAppVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlexibleAppVersionList
- type FlexibleAppVersionObservation
- type FlexibleAppVersionParameters
- type FlexibleAppVersionSpec
- type FlexibleAppVersionStatus
- type HandlersObservation
- type HandlersParameters
- type HandlersScriptObservation
- type HandlersScriptParameters
- type HandlersStaticFilesObservation
- type HandlersStaticFilesParameters
- type IapObservation
- type IapParameters
- type LibrariesObservation
- type LibrariesParameters
- type LivenessCheckObservation
- type LivenessCheckParameters
- type ManualScalingObservation
- type ManualScalingParameters
- type NetworkObservation
- type NetworkParameters
- type NetworkSettingsObservation
- type NetworkSettingsParameters
- type NetworkUtilizationObservation
- type NetworkUtilizationParameters
- type ReadinessCheckObservation
- type ReadinessCheckParameters
- type RequestUtilizationObservation
- type RequestUtilizationParameters
- type ResourceRecordsObservation
- type ResourceRecordsParameters
- type ResourcesObservation
- type ResourcesParameters
- type SSLSettingsObservation
- type SSLSettingsParameters
- type ScriptObservation
- type ScriptParameters
- type ServiceNetworkSettings
- func (in *ServiceNetworkSettings) DeepCopy() *ServiceNetworkSettings
- func (in *ServiceNetworkSettings) DeepCopyInto(out *ServiceNetworkSettings)
- func (in *ServiceNetworkSettings) DeepCopyObject() runtime.Object
- func (mg *ServiceNetworkSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceNetworkSettings) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceNetworkSettings) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceNetworkSettings) GetID() string
- func (tr *ServiceNetworkSettings) GetObservation() (map[string]interface{}, error)
- func (tr *ServiceNetworkSettings) GetParameters() (map[string]interface{}, error)
- func (mg *ServiceNetworkSettings) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceNetworkSettings) GetProviderReference() *xpv1.Reference
- func (mg *ServiceNetworkSettings) GetTerraformResourceType() string
- func (tr *ServiceNetworkSettings) GetTerraformSchemaVersion() int
- func (mg *ServiceNetworkSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceNetworkSettings) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceNetworkSettings) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceNetworkSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceNetworkSettings) SetObservation(obs map[string]interface{}) error
- func (tr *ServiceNetworkSettings) SetParameters(params map[string]interface{}) error
- func (mg *ServiceNetworkSettings) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceNetworkSettings) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceNetworkSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceNetworkSettingsList
- type ServiceNetworkSettingsObservation
- type ServiceNetworkSettingsParameters
- type ServiceNetworkSettingsSpec
- type ServiceNetworkSettingsStatus
- type ServiceSplitTraffic
- func (in *ServiceSplitTraffic) DeepCopy() *ServiceSplitTraffic
- func (in *ServiceSplitTraffic) DeepCopyInto(out *ServiceSplitTraffic)
- func (in *ServiceSplitTraffic) DeepCopyObject() runtime.Object
- func (mg *ServiceSplitTraffic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceSplitTraffic) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceSplitTraffic) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceSplitTraffic) GetID() string
- func (tr *ServiceSplitTraffic) GetObservation() (map[string]interface{}, error)
- func (tr *ServiceSplitTraffic) GetParameters() (map[string]interface{}, error)
- func (mg *ServiceSplitTraffic) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceSplitTraffic) GetProviderReference() *xpv1.Reference
- func (mg *ServiceSplitTraffic) GetTerraformResourceType() string
- func (tr *ServiceSplitTraffic) GetTerraformSchemaVersion() int
- func (mg *ServiceSplitTraffic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceSplitTraffic) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceSplitTraffic) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceSplitTraffic) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceSplitTraffic) SetObservation(obs map[string]interface{}) error
- func (tr *ServiceSplitTraffic) SetParameters(params map[string]interface{}) error
- func (mg *ServiceSplitTraffic) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceSplitTraffic) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceSplitTraffic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceSplitTrafficList
- type ServiceSplitTrafficObservation
- type ServiceSplitTrafficParameters
- type ServiceSplitTrafficSpec
- type ServiceSplitTrafficStatus
- type SplitObservation
- type SplitParameters
- type StandardAppVersion
- func (in *StandardAppVersion) DeepCopy() *StandardAppVersion
- func (in *StandardAppVersion) DeepCopyInto(out *StandardAppVersion)
- func (in *StandardAppVersion) DeepCopyObject() runtime.Object
- func (mg *StandardAppVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StandardAppVersion) GetConnectionDetailsMapping() map[string]string
- func (mg *StandardAppVersion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StandardAppVersion) GetID() string
- func (tr *StandardAppVersion) GetObservation() (map[string]interface{}, error)
- func (tr *StandardAppVersion) GetParameters() (map[string]interface{}, error)
- func (mg *StandardAppVersion) GetProviderConfigReference() *xpv1.Reference
- func (mg *StandardAppVersion) GetProviderReference() *xpv1.Reference
- func (mg *StandardAppVersion) GetTerraformResourceType() string
- func (tr *StandardAppVersion) GetTerraformSchemaVersion() int
- func (mg *StandardAppVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StandardAppVersion) LateInitialize(attrs []byte) (bool, error)
- func (mg *StandardAppVersion) SetConditions(c ...xpv1.Condition)
- func (mg *StandardAppVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StandardAppVersion) SetObservation(obs map[string]interface{}) error
- func (tr *StandardAppVersion) SetParameters(params map[string]interface{}) error
- func (mg *StandardAppVersion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StandardAppVersion) SetProviderReference(r *xpv1.Reference)
- func (mg *StandardAppVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StandardAppVersionAutomaticScalingObservation
- type StandardAppVersionAutomaticScalingParameters
- type StandardAppVersionDeploymentObservation
- type StandardAppVersionDeploymentParameters
- type StandardAppVersionEntrypointObservation
- type StandardAppVersionEntrypointParameters
- type StandardAppVersionHandlersObservation
- type StandardAppVersionHandlersParameters
- type StandardAppVersionList
- type StandardAppVersionManualScalingObservation
- type StandardAppVersionManualScalingParameters
- type StandardAppVersionObservation
- type StandardAppVersionParameters
- type StandardAppVersionSpec
- type StandardAppVersionStatus
- type StandardAppVersionVPCAccessConnectorObservation
- type StandardAppVersionVPCAccessConnectorParameters
- type StandardSchedulerSettingsObservation
- type StandardSchedulerSettingsParameters
- type StaticFilesObservation
- type StaticFilesParameters
- type URLDispatchRuleObservation
- type URLDispatchRuleParameters
- type VPCAccessConnectorObservation
- type VPCAccessConnectorParameters
- type VolumesObservation
- type VolumesParameters
- type ZipObservation
- type ZipParameters
Constants ¶
const ( CRDGroup = "appengine.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Application_Kind = "Application" Application_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Application_Kind}.String() Application_KindAPIVersion = Application_Kind + "." + CRDGroupVersion.String() Application_GroupVersionKind = CRDGroupVersion.WithKind(Application_Kind) )
Repository type metadata.
var ( ApplicationURLDispatchRules_Kind = "ApplicationURLDispatchRules" ApplicationURLDispatchRules_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApplicationURLDispatchRules_Kind}.String() ApplicationURLDispatchRules_KindAPIVersion = ApplicationURLDispatchRules_Kind + "." + CRDGroupVersion.String() ApplicationURLDispatchRules_GroupVersionKind = CRDGroupVersion.WithKind(ApplicationURLDispatchRules_Kind) )
Repository type metadata.
var ( DomainMapping_Kind = "DomainMapping" DomainMapping_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DomainMapping_Kind}.String() DomainMapping_KindAPIVersion = DomainMapping_Kind + "." + CRDGroupVersion.String() DomainMapping_GroupVersionKind = CRDGroupVersion.WithKind(DomainMapping_Kind) )
Repository type metadata.
var ( FirewallRule_Kind = "FirewallRule" FirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallRule_Kind}.String() FirewallRule_KindAPIVersion = FirewallRule_Kind + "." + CRDGroupVersion.String() FirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRule_Kind) )
Repository type metadata.
var ( FlexibleAppVersion_Kind = "FlexibleAppVersion" FlexibleAppVersion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlexibleAppVersion_Kind}.String() FlexibleAppVersion_KindAPIVersion = FlexibleAppVersion_Kind + "." + CRDGroupVersion.String() FlexibleAppVersion_GroupVersionKind = CRDGroupVersion.WithKind(FlexibleAppVersion_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 ( ServiceNetworkSettings_Kind = "ServiceNetworkSettings" ServiceNetworkSettings_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceNetworkSettings_Kind}.String() ServiceNetworkSettings_KindAPIVersion = ServiceNetworkSettings_Kind + "." + CRDGroupVersion.String() ServiceNetworkSettings_GroupVersionKind = CRDGroupVersion.WithKind(ServiceNetworkSettings_Kind) )
Repository type metadata.
var ( ServiceSplitTraffic_Kind = "ServiceSplitTraffic" ServiceSplitTraffic_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceSplitTraffic_Kind}.String() ServiceSplitTraffic_KindAPIVersion = ServiceSplitTraffic_Kind + "." + CRDGroupVersion.String() ServiceSplitTraffic_GroupVersionKind = CRDGroupVersion.WithKind(ServiceSplitTraffic_Kind) )
Repository type metadata.
var ( StandardAppVersion_Kind = "StandardAppVersion" StandardAppVersion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StandardAppVersion_Kind}.String() StandardAppVersion_KindAPIVersion = StandardAppVersion_Kind + "." + CRDGroupVersion.String() StandardAppVersion_GroupVersionKind = CRDGroupVersion.WithKind(StandardAppVersion_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type APIConfigObservation ¶
type APIConfigObservation struct { }
func (*APIConfigObservation) DeepCopy ¶
func (in *APIConfigObservation) DeepCopy() *APIConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIConfigObservation.
func (*APIConfigObservation) DeepCopyInto ¶
func (in *APIConfigObservation) DeepCopyInto(out *APIConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIConfigParameters ¶
type APIConfigParameters struct { // Action to take when users access resources that require authentication. Default value: "AUTH_FAIL_ACTION_REDIRECT" Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"] // +kubebuilder:validation:Optional AuthFailAction *string `json:"authFailAction,omitempty" tf:"auth_fail_action,omitempty"` // Level of login required to access this resource. Default value: "LOGIN_OPTIONAL" Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"] // +kubebuilder:validation:Optional Login *string `json:"login,omitempty" tf:"login,omitempty"` // Path to the script from the application root directory. // +kubebuilder:validation:Required Script *string `json:"script" tf:"script,omitempty"` // Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"] // +kubebuilder:validation:Optional SecurityLevel *string `json:"securityLevel,omitempty" tf:"security_level,omitempty"` // URL to serve the endpoint at. // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*APIConfigParameters) DeepCopy ¶
func (in *APIConfigParameters) DeepCopy() *APIConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIConfigParameters.
func (*APIConfigParameters) DeepCopyInto ¶
func (in *APIConfigParameters) DeepCopyInto(out *APIConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Application ¶
type Application struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSpec `json:"spec"` Status ApplicationStatus `json:"status,omitempty"` }
Application is the Schema for the Applications API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*Application) DeepCopy ¶
func (in *Application) DeepCopy() *Application
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
func (*Application) DeepCopyInto ¶
func (in *Application) DeepCopyInto(out *Application)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Application) DeepCopyObject ¶
func (in *Application) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Application) GetCondition ¶
func (mg *Application) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Application.
func (*Application) GetConnectionDetailsMapping ¶
func (tr *Application) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Application
func (*Application) GetDeletionPolicy ¶
func (mg *Application) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Application.
func (*Application) GetID ¶
func (tr *Application) GetID() string
GetID returns ID of underlying Terraform resource of this Application
func (*Application) GetObservation ¶
func (tr *Application) GetObservation() (map[string]interface{}, error)
GetObservation of this Application
func (*Application) GetParameters ¶
func (tr *Application) GetParameters() (map[string]interface{}, error)
GetParameters of this Application
func (*Application) GetProviderConfigReference ¶
func (mg *Application) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Application.
func (*Application) GetProviderReference ¶
func (mg *Application) GetProviderReference() *xpv1.Reference
GetProviderReference of this Application. Deprecated: Use GetProviderConfigReference.
func (*Application) GetTerraformResourceType ¶
func (mg *Application) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Application
func (*Application) GetTerraformSchemaVersion ¶
func (tr *Application) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Application) GetWriteConnectionSecretToReference ¶
func (mg *Application) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Application.
func (*Application) LateInitialize ¶
func (tr *Application) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Application using its observed tfState. returns True if there are any spec changes for the resource.
func (*Application) SetConditions ¶
func (mg *Application) SetConditions(c ...xpv1.Condition)
SetConditions of this Application.
func (*Application) SetDeletionPolicy ¶
func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Application.
func (*Application) SetObservation ¶
func (tr *Application) SetObservation(obs map[string]interface{}) error
SetObservation for this Application
func (*Application) SetParameters ¶
func (tr *Application) SetParameters(params map[string]interface{}) error
SetParameters for this Application
func (*Application) SetProviderConfigReference ¶
func (mg *Application) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Application.
func (*Application) SetProviderReference ¶
func (mg *Application) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Application. Deprecated: Use SetProviderConfigReference.
func (*Application) SetWriteConnectionSecretToReference ¶
func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Application.
type ApplicationList ¶
type ApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Application `json:"items"` }
ApplicationList contains a list of Applications
func (*ApplicationList) DeepCopy ¶
func (in *ApplicationList) DeepCopy() *ApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
func (*ApplicationList) DeepCopyInto ¶
func (in *ApplicationList) DeepCopyInto(out *ApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationList) DeepCopyObject ¶
func (in *ApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationList) GetItems ¶
func (l *ApplicationList) GetItems() []resource.Managed
GetItems of this ApplicationList.
type ApplicationObservation ¶
type ApplicationObservation struct { AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` CodeBucket *string `json:"codeBucket,omitempty" tf:"code_bucket,omitempty"` DefaultBucket *string `json:"defaultBucket,omitempty" tf:"default_bucket,omitempty"` DefaultHostname *string `json:"defaultHostname,omitempty" tf:"default_hostname,omitempty"` GcrDomain *string `json:"gcrDomain,omitempty" tf:"gcr_domain,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` URLDispatchRule []URLDispatchRuleObservation `json:"urlDispatchRule,omitempty" tf:"url_dispatch_rule,omitempty"` }
func (*ApplicationObservation) DeepCopy ¶
func (in *ApplicationObservation) DeepCopy() *ApplicationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationObservation.
func (*ApplicationObservation) DeepCopyInto ¶
func (in *ApplicationObservation) DeepCopyInto(out *ApplicationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationParameters ¶
type ApplicationParameters struct { // The domain to authenticate users with when using App Engine's User API. // +kubebuilder:validation:Optional AuthDomain *string `json:"authDomain,omitempty" tf:"auth_domain,omitempty"` // +kubebuilder:validation:Optional DatabaseType *string `json:"databaseType,omitempty" tf:"database_type,omitempty"` // A block of optional settings to configure specific App Engine features: // +kubebuilder:validation:Optional FeatureSettings []FeatureSettingsParameters `json:"featureSettings,omitempty" tf:"feature_settings,omitempty"` // Settings for enabling Cloud Identity Aware Proxy // +kubebuilder:validation:Optional Iap []IapParameters `json:"iap,omitempty" tf:"iap,omitempty"` // The location to serve the app from. // +kubebuilder:validation:Required LocationID *string `json:"locationId" tf:"location_id,omitempty"` // The project ID to create the application under. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The serving status of the app. // +kubebuilder:validation:Optional ServingStatus *string `json:"servingStatus,omitempty" tf:"serving_status,omitempty"` }
func (*ApplicationParameters) DeepCopy ¶
func (in *ApplicationParameters) DeepCopy() *ApplicationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationParameters.
func (*ApplicationParameters) DeepCopyInto ¶
func (in *ApplicationParameters) DeepCopyInto(out *ApplicationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpec ¶
type ApplicationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationParameters `json:"forProvider"` }
ApplicationSpec defines the desired state of Application
func (*ApplicationSpec) DeepCopy ¶
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
func (*ApplicationSpec) DeepCopyInto ¶
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStatus ¶
type ApplicationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationObservation `json:"atProvider,omitempty"` }
ApplicationStatus defines the observed state of Application.
func (*ApplicationStatus) DeepCopy ¶
func (in *ApplicationStatus) DeepCopy() *ApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
func (*ApplicationStatus) DeepCopyInto ¶
func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationURLDispatchRules ¶
type ApplicationURLDispatchRules struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationURLDispatchRulesSpec `json:"spec"` Status ApplicationURLDispatchRulesStatus `json:"status,omitempty"` }
ApplicationURLDispatchRules is the Schema for the ApplicationURLDispatchRuless API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*ApplicationURLDispatchRules) DeepCopy ¶
func (in *ApplicationURLDispatchRules) DeepCopy() *ApplicationURLDispatchRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRules) DeepCopyInto ¶
func (in *ApplicationURLDispatchRules) DeepCopyInto(out *ApplicationURLDispatchRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationURLDispatchRules) DeepCopyObject ¶
func (in *ApplicationURLDispatchRules) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationURLDispatchRules) GetCondition ¶
func (mg *ApplicationURLDispatchRules) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRules) GetConnectionDetailsMapping ¶
func (tr *ApplicationURLDispatchRules) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApplicationURLDispatchRules
func (*ApplicationURLDispatchRules) GetDeletionPolicy ¶
func (mg *ApplicationURLDispatchRules) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRules) GetID ¶
func (tr *ApplicationURLDispatchRules) GetID() string
GetID returns ID of underlying Terraform resource of this ApplicationURLDispatchRules
func (*ApplicationURLDispatchRules) GetObservation ¶
func (tr *ApplicationURLDispatchRules) GetObservation() (map[string]interface{}, error)
GetObservation of this ApplicationURLDispatchRules
func (*ApplicationURLDispatchRules) GetParameters ¶
func (tr *ApplicationURLDispatchRules) GetParameters() (map[string]interface{}, error)
GetParameters of this ApplicationURLDispatchRules
func (*ApplicationURLDispatchRules) GetProviderConfigReference ¶
func (mg *ApplicationURLDispatchRules) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRules) GetProviderReference ¶
func (mg *ApplicationURLDispatchRules) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApplicationURLDispatchRules. Deprecated: Use GetProviderConfigReference.
func (*ApplicationURLDispatchRules) GetTerraformResourceType ¶
func (mg *ApplicationURLDispatchRules) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApplicationURLDispatchRules
func (*ApplicationURLDispatchRules) GetTerraformSchemaVersion ¶
func (tr *ApplicationURLDispatchRules) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApplicationURLDispatchRules) GetWriteConnectionSecretToReference ¶
func (mg *ApplicationURLDispatchRules) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRules) LateInitialize ¶
func (tr *ApplicationURLDispatchRules) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApplicationURLDispatchRules using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApplicationURLDispatchRules) SetConditions ¶
func (mg *ApplicationURLDispatchRules) SetConditions(c ...xpv1.Condition)
SetConditions of this ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRules) SetDeletionPolicy ¶
func (mg *ApplicationURLDispatchRules) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRules) SetObservation ¶
func (tr *ApplicationURLDispatchRules) SetObservation(obs map[string]interface{}) error
SetObservation for this ApplicationURLDispatchRules
func (*ApplicationURLDispatchRules) SetParameters ¶
func (tr *ApplicationURLDispatchRules) SetParameters(params map[string]interface{}) error
SetParameters for this ApplicationURLDispatchRules
func (*ApplicationURLDispatchRules) SetProviderConfigReference ¶
func (mg *ApplicationURLDispatchRules) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRules) SetProviderReference ¶
func (mg *ApplicationURLDispatchRules) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApplicationURLDispatchRules. Deprecated: Use SetProviderConfigReference.
func (*ApplicationURLDispatchRules) SetWriteConnectionSecretToReference ¶
func (mg *ApplicationURLDispatchRules) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApplicationURLDispatchRules.
type ApplicationURLDispatchRulesList ¶
type ApplicationURLDispatchRulesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationURLDispatchRules `json:"items"` }
ApplicationURLDispatchRulesList contains a list of ApplicationURLDispatchRuless
func (*ApplicationURLDispatchRulesList) DeepCopy ¶
func (in *ApplicationURLDispatchRulesList) DeepCopy() *ApplicationURLDispatchRulesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationURLDispatchRulesList.
func (*ApplicationURLDispatchRulesList) DeepCopyInto ¶
func (in *ApplicationURLDispatchRulesList) DeepCopyInto(out *ApplicationURLDispatchRulesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationURLDispatchRulesList) DeepCopyObject ¶
func (in *ApplicationURLDispatchRulesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationURLDispatchRulesList) GetItems ¶
func (l *ApplicationURLDispatchRulesList) GetItems() []resource.Managed
GetItems of this ApplicationURLDispatchRulesList.
type ApplicationURLDispatchRulesObservation ¶
type ApplicationURLDispatchRulesObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApplicationURLDispatchRulesObservation) DeepCopy ¶
func (in *ApplicationURLDispatchRulesObservation) DeepCopy() *ApplicationURLDispatchRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationURLDispatchRulesObservation.
func (*ApplicationURLDispatchRulesObservation) DeepCopyInto ¶
func (in *ApplicationURLDispatchRulesObservation) DeepCopyInto(out *ApplicationURLDispatchRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationURLDispatchRulesParameters ¶
type ApplicationURLDispatchRulesParameters struct { // Rules to match an HTTP request and dispatch that request to a service. // +kubebuilder:validation:Required DispatchRules []DispatchRulesParameters `json:"dispatchRules" tf:"dispatch_rules,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ApplicationURLDispatchRulesParameters) DeepCopy ¶
func (in *ApplicationURLDispatchRulesParameters) DeepCopy() *ApplicationURLDispatchRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationURLDispatchRulesParameters.
func (*ApplicationURLDispatchRulesParameters) DeepCopyInto ¶
func (in *ApplicationURLDispatchRulesParameters) DeepCopyInto(out *ApplicationURLDispatchRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationURLDispatchRulesSpec ¶
type ApplicationURLDispatchRulesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationURLDispatchRulesParameters `json:"forProvider"` }
ApplicationURLDispatchRulesSpec defines the desired state of ApplicationURLDispatchRules
func (*ApplicationURLDispatchRulesSpec) DeepCopy ¶
func (in *ApplicationURLDispatchRulesSpec) DeepCopy() *ApplicationURLDispatchRulesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationURLDispatchRulesSpec.
func (*ApplicationURLDispatchRulesSpec) DeepCopyInto ¶
func (in *ApplicationURLDispatchRulesSpec) DeepCopyInto(out *ApplicationURLDispatchRulesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationURLDispatchRulesStatus ¶
type ApplicationURLDispatchRulesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationURLDispatchRulesObservation `json:"atProvider,omitempty"` }
ApplicationURLDispatchRulesStatus defines the observed state of ApplicationURLDispatchRules.
func (*ApplicationURLDispatchRulesStatus) DeepCopy ¶
func (in *ApplicationURLDispatchRulesStatus) DeepCopy() *ApplicationURLDispatchRulesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationURLDispatchRulesStatus.
func (*ApplicationURLDispatchRulesStatus) DeepCopyInto ¶
func (in *ApplicationURLDispatchRulesStatus) DeepCopyInto(out *ApplicationURLDispatchRulesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticScalingObservation ¶
type AutomaticScalingObservation struct { }
func (*AutomaticScalingObservation) DeepCopy ¶
func (in *AutomaticScalingObservation) DeepCopy() *AutomaticScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticScalingObservation.
func (*AutomaticScalingObservation) DeepCopyInto ¶
func (in *AutomaticScalingObservation) DeepCopyInto(out *AutomaticScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomaticScalingParameters ¶
type AutomaticScalingParameters struct { // Target scaling by CPU usage. // +kubebuilder:validation:Required CPUUtilization []CPUUtilizationParameters `json:"cpuUtilization" tf:"cpu_utilization,omitempty"` // The time period that the Autoscaler should wait before it starts collecting information from a new instance. // This prevents the autoscaler from collecting information when the instance is initializing, // during which the collected usage would not be reliable. Default: 120s // +kubebuilder:validation:Optional CoolDownPeriod *string `json:"coolDownPeriod,omitempty" tf:"cool_down_period,omitempty"` // Target scaling by disk usage. // +kubebuilder:validation:Optional DiskUtilization []DiskUtilizationParameters `json:"diskUtilization,omitempty" tf:"disk_utilization,omitempty"` // Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. // // Defaults to a runtime-specific value. // +kubebuilder:validation:Optional MaxConcurrentRequests *int64 `json:"maxConcurrentRequests,omitempty" tf:"max_concurrent_requests,omitempty"` // Maximum number of idle instances that should be maintained for this version. // +kubebuilder:validation:Optional MaxIdleInstances *int64 `json:"maxIdleInstances,omitempty" tf:"max_idle_instances,omitempty"` // Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. // +kubebuilder:validation:Optional MaxPendingLatency *string `json:"maxPendingLatency,omitempty" tf:"max_pending_latency,omitempty"` // Maximum number of instances that should be started to handle requests for this version. Default: 20 // +kubebuilder:validation:Optional MaxTotalInstances *int64 `json:"maxTotalInstances,omitempty" tf:"max_total_instances,omitempty"` // Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. // +kubebuilder:validation:Optional MinIdleInstances *int64 `json:"minIdleInstances,omitempty" tf:"min_idle_instances,omitempty"` // Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. // +kubebuilder:validation:Optional MinPendingLatency *string `json:"minPendingLatency,omitempty" tf:"min_pending_latency,omitempty"` // Minimum number of running instances that should be maintained for this version. Default: 2 // +kubebuilder:validation:Optional MinTotalInstances *int64 `json:"minTotalInstances,omitempty" tf:"min_total_instances,omitempty"` // Target scaling by network usage. // +kubebuilder:validation:Optional NetworkUtilization []NetworkUtilizationParameters `json:"networkUtilization,omitempty" tf:"network_utilization,omitempty"` // Target scaling by request utilization. // +kubebuilder:validation:Optional RequestUtilization []RequestUtilizationParameters `json:"requestUtilization,omitempty" tf:"request_utilization,omitempty"` }
func (*AutomaticScalingParameters) DeepCopy ¶
func (in *AutomaticScalingParameters) DeepCopy() *AutomaticScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomaticScalingParameters.
func (*AutomaticScalingParameters) DeepCopyInto ¶
func (in *AutomaticScalingParameters) DeepCopyInto(out *AutomaticScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicScalingObservation ¶
type BasicScalingObservation struct { }
func (*BasicScalingObservation) DeepCopy ¶
func (in *BasicScalingObservation) DeepCopy() *BasicScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicScalingObservation.
func (*BasicScalingObservation) DeepCopyInto ¶
func (in *BasicScalingObservation) DeepCopyInto(out *BasicScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicScalingParameters ¶
type BasicScalingParameters struct { // Duration of time after the last request that an instance must wait before the instance is shut down. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s. // +kubebuilder:validation:Optional IdleTimeout *string `json:"idleTimeout,omitempty" tf:"idle_timeout,omitempty"` // Maximum number of instances to create for this version. Must be in the range [1.0, 200.0]. // +kubebuilder:validation:Required MaxInstances *int64 `json:"maxInstances" tf:"max_instances,omitempty"` }
func (*BasicScalingParameters) DeepCopy ¶
func (in *BasicScalingParameters) DeepCopy() *BasicScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicScalingParameters.
func (*BasicScalingParameters) DeepCopyInto ¶
func (in *BasicScalingParameters) DeepCopyInto(out *BasicScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CPUUtilizationObservation ¶
type CPUUtilizationObservation struct { }
func (*CPUUtilizationObservation) DeepCopy ¶
func (in *CPUUtilizationObservation) DeepCopy() *CPUUtilizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CPUUtilizationObservation.
func (*CPUUtilizationObservation) DeepCopyInto ¶
func (in *CPUUtilizationObservation) DeepCopyInto(out *CPUUtilizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CPUUtilizationParameters ¶
type CPUUtilizationParameters struct { // Period of time over which CPU utilization is calculated. // +kubebuilder:validation:Optional AggregationWindowLength *string `json:"aggregationWindowLength,omitempty" tf:"aggregation_window_length,omitempty"` // Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1. // +kubebuilder:validation:Required TargetUtilization *float64 `json:"targetUtilization" tf:"target_utilization,omitempty"` }
func (*CPUUtilizationParameters) DeepCopy ¶
func (in *CPUUtilizationParameters) DeepCopy() *CPUUtilizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CPUUtilizationParameters.
func (*CPUUtilizationParameters) DeepCopyInto ¶
func (in *CPUUtilizationParameters) DeepCopyInto(out *CPUUtilizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudBuildOptionsObservation ¶
type CloudBuildOptionsObservation struct { }
func (*CloudBuildOptionsObservation) DeepCopy ¶
func (in *CloudBuildOptionsObservation) DeepCopy() *CloudBuildOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudBuildOptionsObservation.
func (*CloudBuildOptionsObservation) DeepCopyInto ¶
func (in *CloudBuildOptionsObservation) DeepCopyInto(out *CloudBuildOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudBuildOptionsParameters ¶
type CloudBuildOptionsParameters struct { // Path to the yaml file used in deployment, used to determine runtime configuration details. // +kubebuilder:validation:Required AppYamlPath *string `json:"appYamlPath" tf:"app_yaml_path,omitempty"` // The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes. // // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // +kubebuilder:validation:Optional CloudBuildTimeout *string `json:"cloudBuildTimeout,omitempty" tf:"cloud_build_timeout,omitempty"` }
func (*CloudBuildOptionsParameters) DeepCopy ¶
func (in *CloudBuildOptionsParameters) DeepCopy() *CloudBuildOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudBuildOptionsParameters.
func (*CloudBuildOptionsParameters) DeepCopyInto ¶
func (in *CloudBuildOptionsParameters) DeepCopyInto(out *CloudBuildOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerObservation ¶
type ContainerObservation struct { }
func (*ContainerObservation) DeepCopy ¶
func (in *ContainerObservation) DeepCopy() *ContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerObservation.
func (*ContainerObservation) DeepCopyInto ¶
func (in *ContainerObservation) DeepCopyInto(out *ContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerParameters ¶
type ContainerParameters struct { // URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. // Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest" // +kubebuilder:validation:Required Image *string `json:"image" tf:"image,omitempty"` }
func (*ContainerParameters) DeepCopy ¶
func (in *ContainerParameters) DeepCopy() *ContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerParameters.
func (*ContainerParameters) DeepCopyInto ¶
func (in *ContainerParameters) DeepCopyInto(out *ContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentFilesObservation ¶
type DeploymentFilesObservation struct { }
func (*DeploymentFilesObservation) DeepCopy ¶
func (in *DeploymentFilesObservation) DeepCopy() *DeploymentFilesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentFilesObservation.
func (*DeploymentFilesObservation) DeepCopyInto ¶
func (in *DeploymentFilesObservation) DeepCopyInto(out *DeploymentFilesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentFilesParameters ¶
type DeploymentFilesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // SHA1 checksum of the file // +kubebuilder:validation:Optional Sha1Sum *string `json:"sha1Sum,omitempty" tf:"sha1_sum,omitempty"` // Source URL // +kubebuilder:validation:Required SourceURL *string `json:"sourceUrl" tf:"source_url,omitempty"` }
func (*DeploymentFilesParameters) DeepCopy ¶
func (in *DeploymentFilesParameters) DeepCopy() *DeploymentFilesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentFilesParameters.
func (*DeploymentFilesParameters) DeepCopyInto ¶
func (in *DeploymentFilesParameters) DeepCopyInto(out *DeploymentFilesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentObservation ¶
type DeploymentObservation struct { }
func (*DeploymentObservation) DeepCopy ¶
func (in *DeploymentObservation) DeepCopy() *DeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentObservation.
func (*DeploymentObservation) DeepCopyInto ¶
func (in *DeploymentObservation) DeepCopyInto(out *DeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentParameters ¶
type DeploymentParameters struct { // Options for the build operations performed as a part of the version deployment. Only applicable when creating a version using source code directly. // +kubebuilder:validation:Optional CloudBuildOptions []CloudBuildOptionsParameters `json:"cloudBuildOptions,omitempty" tf:"cloud_build_options,omitempty"` // The Docker image for the container that runs the version. // +kubebuilder:validation:Optional Container []ContainerParameters `json:"container,omitempty" tf:"container,omitempty"` // Manifest of the files stored in Google Cloud Storage that are included as part of this version. // All files must be readable using the credentials supplied with this call. // +kubebuilder:validation:Optional Files []FilesParameters `json:"files,omitempty" tf:"files,omitempty"` // Zip File // +kubebuilder:validation:Optional Zip []ZipParameters `json:"zip,omitempty" tf:"zip,omitempty"` }
func (*DeploymentParameters) DeepCopy ¶
func (in *DeploymentParameters) DeepCopy() *DeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentParameters.
func (*DeploymentParameters) DeepCopyInto ¶
func (in *DeploymentParameters) DeepCopyInto(out *DeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentZipObservation ¶
type DeploymentZipObservation struct { }
func (*DeploymentZipObservation) DeepCopy ¶
func (in *DeploymentZipObservation) DeepCopy() *DeploymentZipObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentZipObservation.
func (*DeploymentZipObservation) DeepCopyInto ¶
func (in *DeploymentZipObservation) DeepCopyInto(out *DeploymentZipObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentZipParameters ¶
type DeploymentZipParameters struct { // files count // +kubebuilder:validation:Optional FilesCount *int64 `json:"filesCount,omitempty" tf:"files_count,omitempty"` // Source URL // +kubebuilder:validation:Required SourceURL *string `json:"sourceUrl" tf:"source_url,omitempty"` }
func (*DeploymentZipParameters) DeepCopy ¶
func (in *DeploymentZipParameters) DeepCopy() *DeploymentZipParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentZipParameters.
func (*DeploymentZipParameters) DeepCopyInto ¶
func (in *DeploymentZipParameters) DeepCopyInto(out *DeploymentZipParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskUtilizationObservation ¶
type DiskUtilizationObservation struct { }
func (*DiskUtilizationObservation) DeepCopy ¶
func (in *DiskUtilizationObservation) DeepCopy() *DiskUtilizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskUtilizationObservation.
func (*DiskUtilizationObservation) DeepCopyInto ¶
func (in *DiskUtilizationObservation) DeepCopyInto(out *DiskUtilizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DiskUtilizationParameters ¶
type DiskUtilizationParameters struct { // Target bytes read per second. // +kubebuilder:validation:Optional TargetReadBytesPerSecond *int64 `json:"targetReadBytesPerSecond,omitempty" tf:"target_read_bytes_per_second,omitempty"` // Target ops read per seconds. // +kubebuilder:validation:Optional TargetReadOpsPerSecond *int64 `json:"targetReadOpsPerSecond,omitempty" tf:"target_read_ops_per_second,omitempty"` // Target bytes written per second. // +kubebuilder:validation:Optional TargetWriteBytesPerSecond *int64 `json:"targetWriteBytesPerSecond,omitempty" tf:"target_write_bytes_per_second,omitempty"` // Target ops written per second. // +kubebuilder:validation:Optional TargetWriteOpsPerSecond *int64 `json:"targetWriteOpsPerSecond,omitempty" tf:"target_write_ops_per_second,omitempty"` }
func (*DiskUtilizationParameters) DeepCopy ¶
func (in *DiskUtilizationParameters) DeepCopy() *DiskUtilizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskUtilizationParameters.
func (*DiskUtilizationParameters) DeepCopyInto ¶
func (in *DiskUtilizationParameters) DeepCopyInto(out *DiskUtilizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DispatchRulesObservation ¶
type DispatchRulesObservation struct { }
func (*DispatchRulesObservation) DeepCopy ¶
func (in *DispatchRulesObservation) DeepCopy() *DispatchRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DispatchRulesObservation.
func (*DispatchRulesObservation) DeepCopyInto ¶
func (in *DispatchRulesObservation) DeepCopyInto(out *DispatchRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DispatchRulesParameters ¶
type DispatchRulesParameters struct { // Domain name to match against. The wildcard "*" is supported if specified before a period: "*.". // Defaults to matching all domains: "*". // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path. // The sum of the lengths of the domain and path may not exceed 100 characters. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` // Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path. // The sum of the lengths of the domain and path may not exceed 100 characters. // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` }
func (*DispatchRulesParameters) DeepCopy ¶
func (in *DispatchRulesParameters) DeepCopy() *DispatchRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DispatchRulesParameters.
func (*DispatchRulesParameters) DeepCopyInto ¶
func (in *DispatchRulesParameters) DeepCopyInto(out *DispatchRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMapping ¶
type DomainMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainMappingSpec `json:"spec"` Status DomainMappingStatus `json:"status,omitempty"` }
DomainMapping is the Schema for the DomainMappings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*DomainMapping) DeepCopy ¶
func (in *DomainMapping) DeepCopy() *DomainMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMapping.
func (*DomainMapping) DeepCopyInto ¶
func (in *DomainMapping) DeepCopyInto(out *DomainMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainMapping) DeepCopyObject ¶
func (in *DomainMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainMapping) GetCondition ¶
func (mg *DomainMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DomainMapping.
func (*DomainMapping) GetConnectionDetailsMapping ¶
func (tr *DomainMapping) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DomainMapping
func (*DomainMapping) GetDeletionPolicy ¶
func (mg *DomainMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainMapping.
func (*DomainMapping) GetID ¶
func (tr *DomainMapping) GetID() string
GetID returns ID of underlying Terraform resource of this DomainMapping
func (*DomainMapping) GetObservation ¶
func (tr *DomainMapping) GetObservation() (map[string]interface{}, error)
GetObservation of this DomainMapping
func (*DomainMapping) GetParameters ¶
func (tr *DomainMapping) GetParameters() (map[string]interface{}, error)
GetParameters of this DomainMapping
func (*DomainMapping) GetProviderConfigReference ¶
func (mg *DomainMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DomainMapping.
func (*DomainMapping) GetProviderReference ¶
func (mg *DomainMapping) GetProviderReference() *xpv1.Reference
GetProviderReference of this DomainMapping. Deprecated: Use GetProviderConfigReference.
func (*DomainMapping) GetTerraformResourceType ¶
func (mg *DomainMapping) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DomainMapping
func (*DomainMapping) GetTerraformSchemaVersion ¶
func (tr *DomainMapping) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DomainMapping) GetWriteConnectionSecretToReference ¶
func (mg *DomainMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainMapping.
func (*DomainMapping) LateInitialize ¶
func (tr *DomainMapping) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DomainMapping using its observed tfState. returns True if there are any spec changes for the resource.
func (*DomainMapping) SetConditions ¶
func (mg *DomainMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this DomainMapping.
func (*DomainMapping) SetDeletionPolicy ¶
func (mg *DomainMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DomainMapping.
func (*DomainMapping) SetObservation ¶
func (tr *DomainMapping) SetObservation(obs map[string]interface{}) error
SetObservation for this DomainMapping
func (*DomainMapping) SetParameters ¶
func (tr *DomainMapping) SetParameters(params map[string]interface{}) error
SetParameters for this DomainMapping
func (*DomainMapping) SetProviderConfigReference ¶
func (mg *DomainMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DomainMapping.
func (*DomainMapping) SetProviderReference ¶
func (mg *DomainMapping) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DomainMapping. Deprecated: Use SetProviderConfigReference.
func (*DomainMapping) SetWriteConnectionSecretToReference ¶
func (mg *DomainMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DomainMapping.
type DomainMappingList ¶
type DomainMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainMapping `json:"items"` }
DomainMappingList contains a list of DomainMappings
func (*DomainMappingList) DeepCopy ¶
func (in *DomainMappingList) DeepCopy() *DomainMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMappingList.
func (*DomainMappingList) DeepCopyInto ¶
func (in *DomainMappingList) DeepCopyInto(out *DomainMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainMappingList) DeepCopyObject ¶
func (in *DomainMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainMappingList) GetItems ¶
func (l *DomainMappingList) GetItems() []resource.Managed
GetItems of this DomainMappingList.
type DomainMappingObservation ¶
type DomainMappingObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` ResourceRecords []ResourceRecordsObservation `json:"resourceRecords,omitempty" tf:"resource_records,omitempty"` }
func (*DomainMappingObservation) DeepCopy ¶
func (in *DomainMappingObservation) DeepCopy() *DomainMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMappingObservation.
func (*DomainMappingObservation) DeepCopyInto ¶
func (in *DomainMappingObservation) DeepCopyInto(out *DomainMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMappingParameters ¶
type DomainMappingParameters struct { // Relative name of the domain serving the application. Example: example.com. // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // Whether the domain creation should override any existing mappings for this domain. // By default, overrides are rejected. Default value: "STRICT" Possible values: ["STRICT", "OVERRIDE"] // +kubebuilder:validation:Optional OverrideStrategy *string `json:"overrideStrategy,omitempty" tf:"override_strategy,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. // +kubebuilder:validation:Optional SSLSettings []SSLSettingsParameters `json:"sslSettings,omitempty" tf:"ssl_settings,omitempty"` }
func (*DomainMappingParameters) DeepCopy ¶
func (in *DomainMappingParameters) DeepCopy() *DomainMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMappingParameters.
func (*DomainMappingParameters) DeepCopyInto ¶
func (in *DomainMappingParameters) DeepCopyInto(out *DomainMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMappingSpec ¶
type DomainMappingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainMappingParameters `json:"forProvider"` }
DomainMappingSpec defines the desired state of DomainMapping
func (*DomainMappingSpec) DeepCopy ¶
func (in *DomainMappingSpec) DeepCopy() *DomainMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMappingSpec.
func (*DomainMappingSpec) DeepCopyInto ¶
func (in *DomainMappingSpec) DeepCopyInto(out *DomainMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainMappingStatus ¶
type DomainMappingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainMappingObservation `json:"atProvider,omitempty"` }
DomainMappingStatus defines the observed state of DomainMapping.
func (*DomainMappingStatus) DeepCopy ¶
func (in *DomainMappingStatus) DeepCopy() *DomainMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMappingStatus.
func (*DomainMappingStatus) DeepCopyInto ¶
func (in *DomainMappingStatus) DeepCopyInto(out *DomainMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsAPIServiceObservation ¶
type EndpointsAPIServiceObservation struct { }
func (*EndpointsAPIServiceObservation) DeepCopy ¶
func (in *EndpointsAPIServiceObservation) DeepCopy() *EndpointsAPIServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsAPIServiceObservation.
func (*EndpointsAPIServiceObservation) DeepCopyInto ¶
func (in *EndpointsAPIServiceObservation) DeepCopyInto(out *EndpointsAPIServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsAPIServiceParameters ¶
type EndpointsAPIServiceParameters struct { // Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1". // // By default, the rollout strategy for Endpoints is "FIXED". This means that Endpoints starts up with a particular configuration ID. // When a new configuration is rolled out, Endpoints must be given the new configuration ID. The configId field is used to give the configuration ID // and is required in this case. // // Endpoints also has a rollout strategy called "MANAGED". When using this, Endpoints fetches the latest configuration and does not need // the configuration ID. In this case, configId must be omitted. // +kubebuilder:validation:Optional ConfigID *string `json:"configId,omitempty" tf:"config_id,omitempty"` // Enable or disable trace sampling. By default, this is set to false for enabled. // +kubebuilder:validation:Optional DisableTraceSampling *bool `json:"disableTraceSampling,omitempty" tf:"disable_trace_sampling,omitempty"` // Endpoints service name which is the name of the "service" resource in the Service Management API. // For example "myapi.endpoints.myproject.cloud.goog" // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Endpoints rollout strategy. If FIXED, configId must be specified. If MANAGED, configId must be omitted. Default value: "FIXED" Possible values: ["FIXED", "MANAGED"] // +kubebuilder:validation:Optional RolloutStrategy *string `json:"rolloutStrategy,omitempty" tf:"rollout_strategy,omitempty"` }
func (*EndpointsAPIServiceParameters) DeepCopy ¶
func (in *EndpointsAPIServiceParameters) DeepCopy() *EndpointsAPIServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsAPIServiceParameters.
func (*EndpointsAPIServiceParameters) DeepCopyInto ¶
func (in *EndpointsAPIServiceParameters) DeepCopyInto(out *EndpointsAPIServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntrypointObservation ¶
type EntrypointObservation struct { }
func (*EntrypointObservation) DeepCopy ¶
func (in *EntrypointObservation) DeepCopy() *EntrypointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntrypointObservation.
func (*EntrypointObservation) DeepCopyInto ¶
func (in *EntrypointObservation) DeepCopyInto(out *EntrypointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EntrypointParameters ¶
type EntrypointParameters struct { // The format should be a shell command that can be fed to bash -c. // +kubebuilder:validation:Required Shell *string `json:"shell" tf:"shell,omitempty"` }
func (*EntrypointParameters) DeepCopy ¶
func (in *EntrypointParameters) DeepCopy() *EntrypointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EntrypointParameters.
func (*EntrypointParameters) DeepCopyInto ¶
func (in *EntrypointParameters) DeepCopyInto(out *EntrypointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureSettingsObservation ¶
type FeatureSettingsObservation struct { }
func (*FeatureSettingsObservation) DeepCopy ¶
func (in *FeatureSettingsObservation) DeepCopy() *FeatureSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureSettingsObservation.
func (*FeatureSettingsObservation) DeepCopyInto ¶
func (in *FeatureSettingsObservation) DeepCopyInto(out *FeatureSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureSettingsParameters ¶
type FeatureSettingsParameters struct { // +kubebuilder:validation:Required SplitHealthChecks *bool `json:"splitHealthChecks" tf:"split_health_checks,omitempty"` }
func (*FeatureSettingsParameters) DeepCopy ¶
func (in *FeatureSettingsParameters) DeepCopy() *FeatureSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureSettingsParameters.
func (*FeatureSettingsParameters) DeepCopyInto ¶
func (in *FeatureSettingsParameters) DeepCopyInto(out *FeatureSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilesObservation ¶
type FilesObservation struct { }
func (*FilesObservation) DeepCopy ¶
func (in *FilesObservation) DeepCopy() *FilesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilesObservation.
func (*FilesObservation) DeepCopyInto ¶
func (in *FilesObservation) DeepCopyInto(out *FilesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilesParameters ¶
type FilesParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // SHA1 checksum of the file // +kubebuilder:validation:Optional Sha1Sum *string `json:"sha1Sum,omitempty" tf:"sha1_sum,omitempty"` // Source URL // +kubebuilder:validation:Required SourceURL *string `json:"sourceUrl" tf:"source_url,omitempty"` }
func (*FilesParameters) DeepCopy ¶
func (in *FilesParameters) DeepCopy() *FilesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilesParameters.
func (*FilesParameters) DeepCopyInto ¶
func (in *FilesParameters) DeepCopyInto(out *FilesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule ¶
type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` }
FirewallRule is the Schema for the FirewallRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*FirewallRule) DeepCopy ¶
func (in *FirewallRule) DeepCopy() *FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRule) DeepCopyObject ¶
func (in *FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRule) GetCondition ¶
func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallRule.
func (*FirewallRule) GetConnectionDetailsMapping ¶
func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallRule
func (*FirewallRule) GetDeletionPolicy ¶
func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallRule.
func (*FirewallRule) GetID ¶
func (tr *FirewallRule) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallRule
func (*FirewallRule) GetObservation ¶
func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallRule
func (*FirewallRule) GetParameters ¶
func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallRule
func (*FirewallRule) GetProviderConfigReference ¶
func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallRule.
func (*FirewallRule) GetProviderReference ¶
func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallRule. Deprecated: Use GetProviderConfigReference.
func (*FirewallRule) GetTerraformResourceType ¶
func (mg *FirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallRule
func (*FirewallRule) GetTerraformSchemaVersion ¶
func (tr *FirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallRule.
func (*FirewallRule) LateInitialize ¶
func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallRule) SetConditions ¶
func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallRule.
func (*FirewallRule) SetDeletionPolicy ¶
func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallRule.
func (*FirewallRule) SetObservation ¶
func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallRule
func (*FirewallRule) SetParameters ¶
func (tr *FirewallRule) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallRule
func (*FirewallRule) SetProviderConfigReference ¶
func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallRule.
func (*FirewallRule) SetProviderReference ¶
func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallRule. Deprecated: Use SetProviderConfigReference.
func (*FirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallRule.
type FirewallRuleList ¶
type FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallRule `json:"items"` }
FirewallRuleList contains a list of FirewallRules
func (*FirewallRuleList) DeepCopy ¶
func (in *FirewallRuleList) DeepCopy() *FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleList.
func (*FirewallRuleList) DeepCopyInto ¶
func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleList) DeepCopyObject ¶
func (in *FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleList) GetItems ¶
func (l *FirewallRuleList) GetItems() []resource.Managed
GetItems of this FirewallRuleList.
type FirewallRuleObservation ¶
type FirewallRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FirewallRuleObservation) DeepCopy ¶
func (in *FirewallRuleObservation) DeepCopy() *FirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleObservation.
func (*FirewallRuleObservation) DeepCopyInto ¶
func (in *FirewallRuleObservation) DeepCopyInto(out *FirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleParameters ¶
type FirewallRuleParameters struct { // The action to take if this rule matches. Possible values: ["UNSPECIFIED_ACTION", "ALLOW", "DENY"] // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // An optional string description of this rule. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A positive integer that defines the order of rule evaluation. // Rules with the lowest priority are evaluated first. // // A default rule at priority Int32.MaxValue matches all IPv4 and // IPv6 traffic when no previous rule matches. Only the action of // this rule can be modified by the user. // +kubebuilder:validation:Optional Priority *int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // IP address or range, defined using CIDR notation, of requests that this rule applies to. // +kubebuilder:validation:Required SourceRange *string `json:"sourceRange" tf:"source_range,omitempty"` }
func (*FirewallRuleParameters) DeepCopy ¶
func (in *FirewallRuleParameters) DeepCopy() *FirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleParameters.
func (*FirewallRuleParameters) DeepCopyInto ¶
func (in *FirewallRuleParameters) DeepCopyInto(out *FirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleSpec ¶
type FirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallRuleParameters `json:"forProvider"` }
FirewallRuleSpec defines the desired state of FirewallRule
func (*FirewallRuleSpec) DeepCopy ¶
func (in *FirewallRuleSpec) DeepCopy() *FirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpec.
func (*FirewallRuleSpec) DeepCopyInto ¶
func (in *FirewallRuleSpec) DeepCopyInto(out *FirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleStatus ¶
type FirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallRuleObservation `json:"atProvider,omitempty"` }
FirewallRuleStatus defines the observed state of FirewallRule.
func (*FirewallRuleStatus) DeepCopy ¶
func (in *FirewallRuleStatus) DeepCopy() *FirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleStatus.
func (*FirewallRuleStatus) DeepCopyInto ¶
func (in *FirewallRuleStatus) DeepCopyInto(out *FirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleAppVersion ¶
type FlexibleAppVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleAppVersionSpec `json:"spec"` Status FlexibleAppVersionStatus `json:"status,omitempty"` }
FlexibleAppVersion is the Schema for the FlexibleAppVersions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*FlexibleAppVersion) DeepCopy ¶
func (in *FlexibleAppVersion) DeepCopy() *FlexibleAppVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleAppVersion.
func (*FlexibleAppVersion) DeepCopyInto ¶
func (in *FlexibleAppVersion) DeepCopyInto(out *FlexibleAppVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleAppVersion) DeepCopyObject ¶
func (in *FlexibleAppVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleAppVersion) GetCondition ¶
func (mg *FlexibleAppVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlexibleAppVersion.
func (*FlexibleAppVersion) GetConnectionDetailsMapping ¶
func (tr *FlexibleAppVersion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlexibleAppVersion
func (*FlexibleAppVersion) GetDeletionPolicy ¶
func (mg *FlexibleAppVersion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlexibleAppVersion.
func (*FlexibleAppVersion) GetID ¶
func (tr *FlexibleAppVersion) GetID() string
GetID returns ID of underlying Terraform resource of this FlexibleAppVersion
func (*FlexibleAppVersion) GetObservation ¶
func (tr *FlexibleAppVersion) GetObservation() (map[string]interface{}, error)
GetObservation of this FlexibleAppVersion
func (*FlexibleAppVersion) GetParameters ¶
func (tr *FlexibleAppVersion) GetParameters() (map[string]interface{}, error)
GetParameters of this FlexibleAppVersion
func (*FlexibleAppVersion) GetProviderConfigReference ¶
func (mg *FlexibleAppVersion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlexibleAppVersion.
func (*FlexibleAppVersion) GetProviderReference ¶
func (mg *FlexibleAppVersion) GetProviderReference() *xpv1.Reference
GetProviderReference of this FlexibleAppVersion. Deprecated: Use GetProviderConfigReference.
func (*FlexibleAppVersion) GetTerraformResourceType ¶
func (mg *FlexibleAppVersion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlexibleAppVersion
func (*FlexibleAppVersion) GetTerraformSchemaVersion ¶
func (tr *FlexibleAppVersion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlexibleAppVersion) GetWriteConnectionSecretToReference ¶
func (mg *FlexibleAppVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlexibleAppVersion.
func (*FlexibleAppVersion) LateInitialize ¶
func (tr *FlexibleAppVersion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlexibleAppVersion using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlexibleAppVersion) SetConditions ¶
func (mg *FlexibleAppVersion) SetConditions(c ...xpv1.Condition)
SetConditions of this FlexibleAppVersion.
func (*FlexibleAppVersion) SetDeletionPolicy ¶
func (mg *FlexibleAppVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlexibleAppVersion.
func (*FlexibleAppVersion) SetObservation ¶
func (tr *FlexibleAppVersion) SetObservation(obs map[string]interface{}) error
SetObservation for this FlexibleAppVersion
func (*FlexibleAppVersion) SetParameters ¶
func (tr *FlexibleAppVersion) SetParameters(params map[string]interface{}) error
SetParameters for this FlexibleAppVersion
func (*FlexibleAppVersion) SetProviderConfigReference ¶
func (mg *FlexibleAppVersion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlexibleAppVersion.
func (*FlexibleAppVersion) SetProviderReference ¶
func (mg *FlexibleAppVersion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FlexibleAppVersion. Deprecated: Use SetProviderConfigReference.
func (*FlexibleAppVersion) SetWriteConnectionSecretToReference ¶
func (mg *FlexibleAppVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlexibleAppVersion.
type FlexibleAppVersionList ¶
type FlexibleAppVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlexibleAppVersion `json:"items"` }
FlexibleAppVersionList contains a list of FlexibleAppVersions
func (*FlexibleAppVersionList) DeepCopy ¶
func (in *FlexibleAppVersionList) DeepCopy() *FlexibleAppVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleAppVersionList.
func (*FlexibleAppVersionList) DeepCopyInto ¶
func (in *FlexibleAppVersionList) DeepCopyInto(out *FlexibleAppVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleAppVersionList) DeepCopyObject ¶
func (in *FlexibleAppVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleAppVersionList) GetItems ¶
func (l *FlexibleAppVersionList) GetItems() []resource.Managed
GetItems of this FlexibleAppVersionList.
type FlexibleAppVersionObservation ¶
type FlexibleAppVersionObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FlexibleAppVersionObservation) DeepCopy ¶
func (in *FlexibleAppVersionObservation) DeepCopy() *FlexibleAppVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleAppVersionObservation.
func (*FlexibleAppVersionObservation) DeepCopyInto ¶
func (in *FlexibleAppVersionObservation) DeepCopyInto(out *FlexibleAppVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleAppVersionParameters ¶
type FlexibleAppVersionParameters struct { // Serving configuration for Google Cloud Endpoints. // +kubebuilder:validation:Optional APIConfig []APIConfigParameters `json:"apiConfig,omitempty" tf:"api_config,omitempty"` // Automatic scaling is based on request rate, response latencies, and other application metrics. // +kubebuilder:validation:Optional AutomaticScaling []AutomaticScalingParameters `json:"automaticScaling,omitempty" tf:"automatic_scaling,omitempty"` // Metadata settings that are supplied to this version to enable beta runtime features. // +kubebuilder:validation:Optional BetaSettings map[string]*string `json:"betaSettings,omitempty" tf:"beta_settings,omitempty"` // Duration that static files should be cached by web proxies and browsers. // Only applicable if the corresponding StaticFilesHandler does not specify its own expiration time. // +kubebuilder:validation:Optional DefaultExpiration *string `json:"defaultExpiration,omitempty" tf:"default_expiration,omitempty"` // +kubebuilder:validation:Optional DeleteServiceOnDestroy *bool `json:"deleteServiceOnDestroy,omitempty" tf:"delete_service_on_destroy,omitempty"` // Code and application artifacts that make up this version. // +kubebuilder:validation:Optional Deployment []DeploymentParameters `json:"deployment,omitempty" tf:"deployment,omitempty"` // Code and application artifacts that make up this version. // +kubebuilder:validation:Optional EndpointsAPIService []EndpointsAPIServiceParameters `json:"endpointsApiService,omitempty" tf:"endpoints_api_service,omitempty"` // The entrypoint for the application. // +kubebuilder:validation:Optional Entrypoint []EntrypointParameters `json:"entrypoint,omitempty" tf:"entrypoint,omitempty"` // Environment variables available to the application. As these are not returned in the API request, Terraform will not detect any changes made outside of the Terraform config. // +kubebuilder:validation:Optional EnvVariables map[string]*string `json:"envVariables,omitempty" tf:"env_variables,omitempty"` // An ordered list of URL-matching patterns that should be applied to incoming requests. // The first matching URL handles the request and other request handlers are not attempted. // +kubebuilder:validation:Optional Handlers []HandlersParameters `json:"handlers,omitempty" tf:"handlers,omitempty"` // A list of the types of messages that this application is able to receive. Possible values: ["INBOUND_SERVICE_MAIL", "INBOUND_SERVICE_MAIL_BOUNCE", "INBOUND_SERVICE_XMPP_ERROR", "INBOUND_SERVICE_XMPP_MESSAGE", "INBOUND_SERVICE_XMPP_SUBSCRIBE", "INBOUND_SERVICE_XMPP_PRESENCE", "INBOUND_SERVICE_CHANNEL_PRESENCE", "INBOUND_SERVICE_WARMUP"] // +kubebuilder:validation:Optional InboundServices []*string `json:"inboundServices,omitempty" tf:"inbound_services,omitempty"` // Instance class that is used to run this version. Valid values are // AutomaticScaling: F1, F2, F4, F4_1G // ManualScaling: B1, B2, B4, B8, B4_1G // Defaults to F1 for AutomaticScaling and B1 for ManualScaling. // +kubebuilder:validation:Optional InstanceClass *string `json:"instanceClass,omitempty" tf:"instance_class,omitempty"` // Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. // +kubebuilder:validation:Required LivenessCheck []LivenessCheckParameters `json:"livenessCheck" tf:"liveness_check,omitempty"` // A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. // +kubebuilder:validation:Optional ManualScaling []ManualScalingParameters `json:"manualScaling,omitempty" tf:"manual_scaling,omitempty"` // Extra network settings // +kubebuilder:validation:Optional Network []NetworkParameters `json:"network,omitempty" tf:"network,omitempty"` // Files that match this pattern will not be built into this version. Only applicable for Go runtimes. // +kubebuilder:validation:Optional NobuildFilesRegex *string `json:"nobuildFilesRegex,omitempty" tf:"nobuild_files_regex,omitempty"` // +kubebuilder:validation:Optional NoopOnDestroy *bool `json:"noopOnDestroy,omitempty" tf:"noop_on_destroy,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation. // +kubebuilder:validation:Required ReadinessCheck []ReadinessCheckParameters `json:"readinessCheck" tf:"readiness_check,omitempty"` // Machine resources for a version. // +kubebuilder:validation:Optional Resources []ResourcesParameters `json:"resources,omitempty" tf:"resources,omitempty"` // Desired runtime. Example python27. // +kubebuilder:validation:Required Runtime *string `json:"runtime" tf:"runtime,omitempty"` // The version of the API in the given runtime environment. // Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref // +kubebuilder:validation:Optional RuntimeAPIVersion *string `json:"runtimeApiVersion,omitempty" tf:"runtime_api_version,omitempty"` // The channel of the runtime to use. Only available for some runtimes. // +kubebuilder:validation:Optional RuntimeChannel *string `json:"runtimeChannel,omitempty" tf:"runtime_channel,omitempty"` // The path or name of the app's main executable. // +kubebuilder:validation:Optional RuntimeMainExecutablePath *string `json:"runtimeMainExecutablePath,omitempty" tf:"runtime_main_executable_path,omitempty"` // AppEngine service resource. Can contain numbers, letters, and hyphens. // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` // Current serving status of this version. Only the versions with a SERVING status create instances and can be billed. Default value: "SERVING" Possible values: ["SERVING", "STOPPED"] // +kubebuilder:validation:Optional ServingStatus *string `json:"servingStatus,omitempty" tf:"serving_status,omitempty"` // Enables VPC connectivity for standard apps. // +kubebuilder:validation:Optional VPCAccessConnector []VPCAccessConnectorParameters `json:"vpcAccessConnector,omitempty" tf:"vpc_access_connector,omitempty"` // Relative name of the version within the service. For example, 'v1'. Version names can contain only lowercase letters, numbers, or hyphens. // Reserved names,"default", "latest", and any name with the prefix "ah-". // +kubebuilder:validation:Optional VersionID *string `json:"versionId,omitempty" tf:"version_id,omitempty"` }
func (*FlexibleAppVersionParameters) DeepCopy ¶
func (in *FlexibleAppVersionParameters) DeepCopy() *FlexibleAppVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleAppVersionParameters.
func (*FlexibleAppVersionParameters) DeepCopyInto ¶
func (in *FlexibleAppVersionParameters) DeepCopyInto(out *FlexibleAppVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleAppVersionSpec ¶
type FlexibleAppVersionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlexibleAppVersionParameters `json:"forProvider"` }
FlexibleAppVersionSpec defines the desired state of FlexibleAppVersion
func (*FlexibleAppVersionSpec) DeepCopy ¶
func (in *FlexibleAppVersionSpec) DeepCopy() *FlexibleAppVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleAppVersionSpec.
func (*FlexibleAppVersionSpec) DeepCopyInto ¶
func (in *FlexibleAppVersionSpec) DeepCopyInto(out *FlexibleAppVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleAppVersionStatus ¶
type FlexibleAppVersionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlexibleAppVersionObservation `json:"atProvider,omitempty"` }
FlexibleAppVersionStatus defines the observed state of FlexibleAppVersion.
func (*FlexibleAppVersionStatus) DeepCopy ¶
func (in *FlexibleAppVersionStatus) DeepCopy() *FlexibleAppVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleAppVersionStatus.
func (*FlexibleAppVersionStatus) DeepCopyInto ¶
func (in *FlexibleAppVersionStatus) DeepCopyInto(out *FlexibleAppVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HandlersObservation ¶
type HandlersObservation struct { }
func (*HandlersObservation) DeepCopy ¶
func (in *HandlersObservation) DeepCopy() *HandlersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HandlersObservation.
func (*HandlersObservation) DeepCopyInto ¶
func (in *HandlersObservation) DeepCopyInto(out *HandlersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HandlersParameters ¶
type HandlersParameters struct { // Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"] // +kubebuilder:validation:Optional AuthFailAction *string `json:"authFailAction,omitempty" tf:"auth_fail_action,omitempty"` // Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"] // +kubebuilder:validation:Optional Login *string `json:"login,omitempty" tf:"login,omitempty"` // 30x code to use when performing redirects for the secure field. Possible values: ["REDIRECT_HTTP_RESPONSE_CODE_301", "REDIRECT_HTTP_RESPONSE_CODE_302", "REDIRECT_HTTP_RESPONSE_CODE_303", "REDIRECT_HTTP_RESPONSE_CODE_307"] // +kubebuilder:validation:Optional RedirectHTTPResponseCode *string `json:"redirectHttpResponseCode,omitempty" tf:"redirect_http_response_code,omitempty"` // Executes a script to handle the requests that match this URL pattern. // Only the auto value is supported for Node.js in the App Engine standard environment, for example "script:" "auto". // +kubebuilder:validation:Optional Script []ScriptParameters `json:"script,omitempty" tf:"script,omitempty"` // Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"] // +kubebuilder:validation:Optional SecurityLevel *string `json:"securityLevel,omitempty" tf:"security_level,omitempty"` // Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. // Static file handlers describe which files in the application directory are static files, and which URLs serve them. // +kubebuilder:validation:Optional StaticFiles []StaticFilesParameters `json:"staticFiles,omitempty" tf:"static_files,omitempty"` // URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. // All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path. // +kubebuilder:validation:Optional URLRegex *string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` }
func (*HandlersParameters) DeepCopy ¶
func (in *HandlersParameters) DeepCopy() *HandlersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HandlersParameters.
func (*HandlersParameters) DeepCopyInto ¶
func (in *HandlersParameters) DeepCopyInto(out *HandlersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HandlersScriptObservation ¶
type HandlersScriptObservation struct { }
func (*HandlersScriptObservation) DeepCopy ¶
func (in *HandlersScriptObservation) DeepCopy() *HandlersScriptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HandlersScriptObservation.
func (*HandlersScriptObservation) DeepCopyInto ¶
func (in *HandlersScriptObservation) DeepCopyInto(out *HandlersScriptObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HandlersScriptParameters ¶
type HandlersScriptParameters struct { // Path to the script from the application root directory. // +kubebuilder:validation:Required ScriptPath *string `json:"scriptPath" tf:"script_path,omitempty"` }
func (*HandlersScriptParameters) DeepCopy ¶
func (in *HandlersScriptParameters) DeepCopy() *HandlersScriptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HandlersScriptParameters.
func (*HandlersScriptParameters) DeepCopyInto ¶
func (in *HandlersScriptParameters) DeepCopyInto(out *HandlersScriptParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HandlersStaticFilesObservation ¶
type HandlersStaticFilesObservation struct { }
func (*HandlersStaticFilesObservation) DeepCopy ¶
func (in *HandlersStaticFilesObservation) DeepCopy() *HandlersStaticFilesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HandlersStaticFilesObservation.
func (*HandlersStaticFilesObservation) DeepCopyInto ¶
func (in *HandlersStaticFilesObservation) DeepCopyInto(out *HandlersStaticFilesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HandlersStaticFilesParameters ¶
type HandlersStaticFilesParameters struct { // Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as // static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged // against both your code and static data storage resource quotas. // +kubebuilder:validation:Optional ApplicationReadable *bool `json:"applicationReadable,omitempty" tf:"application_readable,omitempty"` // Time a static file served by this handler should be cached by web proxies and browsers. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example "3.5s". // +kubebuilder:validation:Optional Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"` // HTTP headers to use for all responses from these URLs. // An object containing a list of "key:value" value pairs.". // +kubebuilder:validation:Optional HTTPHeaders map[string]*string `json:"httpHeaders,omitempty" tf:"http_headers,omitempty"` // MIME type used to serve all files served by this handler. // Defaults to file-specific MIME types, which are derived from each file's filename extension. // +kubebuilder:validation:Optional MimeType *string `json:"mimeType,omitempty" tf:"mime_type,omitempty"` // Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Whether this handler should match the request if the file referenced by the handler does not exist. // +kubebuilder:validation:Optional RequireMatchingFile *bool `json:"requireMatchingFile,omitempty" tf:"require_matching_file,omitempty"` // Regular expression that matches the file paths for all files that should be referenced by this handler. // +kubebuilder:validation:Optional UploadPathRegex *string `json:"uploadPathRegex,omitempty" tf:"upload_path_regex,omitempty"` }
func (*HandlersStaticFilesParameters) DeepCopy ¶
func (in *HandlersStaticFilesParameters) DeepCopy() *HandlersStaticFilesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HandlersStaticFilesParameters.
func (*HandlersStaticFilesParameters) DeepCopyInto ¶
func (in *HandlersStaticFilesParameters) DeepCopyInto(out *HandlersStaticFilesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapObservation ¶
type IapObservation struct { }
func (*IapObservation) DeepCopy ¶
func (in *IapObservation) DeepCopy() *IapObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapObservation.
func (*IapObservation) DeepCopyInto ¶
func (in *IapObservation) DeepCopyInto(out *IapObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IapParameters ¶
type IapParameters struct { // Adapted for use with the app // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // OAuth2 client ID to use for the authentication flow. // +kubebuilder:validation:Required Oauth2ClientID *string `json:"oauth2ClientId" tf:"oauth2_client_id,omitempty"` // OAuth2 client secret to use for the authentication flow. The SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. // +kubebuilder:validation:Required Oauth2ClientSecretSecretRef v1.SecretKeySelector `json:"oauth2ClientSecretSecretRef" tf:"-"` }
func (*IapParameters) DeepCopy ¶
func (in *IapParameters) DeepCopy() *IapParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IapParameters.
func (*IapParameters) DeepCopyInto ¶
func (in *IapParameters) DeepCopyInto(out *IapParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesObservation ¶
type LibrariesObservation struct { }
func (*LibrariesObservation) DeepCopy ¶
func (in *LibrariesObservation) DeepCopy() *LibrariesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesObservation.
func (*LibrariesObservation) DeepCopyInto ¶
func (in *LibrariesObservation) DeepCopyInto(out *LibrariesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibrariesParameters ¶
type LibrariesParameters struct { // Name of the library. Example "django". // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Version of the library to select, or "latest". // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*LibrariesParameters) DeepCopy ¶
func (in *LibrariesParameters) DeepCopy() *LibrariesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibrariesParameters.
func (*LibrariesParameters) DeepCopyInto ¶
func (in *LibrariesParameters) DeepCopyInto(out *LibrariesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LivenessCheckObservation ¶
type LivenessCheckObservation struct { }
func (*LivenessCheckObservation) DeepCopy ¶
func (in *LivenessCheckObservation) DeepCopy() *LivenessCheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LivenessCheckObservation.
func (*LivenessCheckObservation) DeepCopyInto ¶
func (in *LivenessCheckObservation) DeepCopyInto(out *LivenessCheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LivenessCheckParameters ¶
type LivenessCheckParameters struct { // Interval between health checks. // +kubebuilder:validation:Optional CheckInterval *string `json:"checkInterval,omitempty" tf:"check_interval,omitempty"` // Number of consecutive failed checks required before considering the VM unhealthy. Default: 4. // +kubebuilder:validation:Optional FailureThreshold *float64 `json:"failureThreshold,omitempty" tf:"failure_threshold,omitempty"` // Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com" // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // The initial delay before starting to execute the checks. Default: "300s" // +kubebuilder:validation:Optional InitialDelay *string `json:"initialDelay,omitempty" tf:"initial_delay,omitempty"` // The request path. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` // Number of consecutive successful checks required before considering the VM healthy. Default: 2. // +kubebuilder:validation:Optional SuccessThreshold *float64 `json:"successThreshold,omitempty" tf:"success_threshold,omitempty"` // Time before the check is considered failed. Default: "4s" // +kubebuilder:validation:Optional Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*LivenessCheckParameters) DeepCopy ¶
func (in *LivenessCheckParameters) DeepCopy() *LivenessCheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LivenessCheckParameters.
func (*LivenessCheckParameters) DeepCopyInto ¶
func (in *LivenessCheckParameters) DeepCopyInto(out *LivenessCheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManualScalingObservation ¶
type ManualScalingObservation struct { }
func (*ManualScalingObservation) DeepCopy ¶
func (in *ManualScalingObservation) DeepCopy() *ManualScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManualScalingObservation.
func (*ManualScalingObservation) DeepCopyInto ¶
func (in *ManualScalingObservation) DeepCopyInto(out *ManualScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManualScalingParameters ¶
type ManualScalingParameters struct { // Number of instances to assign to the service at the start. // // **Note:** When managing the number of instances at runtime through the App Engine Admin API or the (now deprecated) Python 2 // Modules API set_num_instances() you must use 'lifecycle.ignore_changes = ["manual_scaling"[0].instances]' to prevent drift detection. // +kubebuilder:validation:Required Instances *int64 `json:"instances" tf:"instances,omitempty"` }
func (*ManualScalingParameters) DeepCopy ¶
func (in *ManualScalingParameters) DeepCopy() *ManualScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManualScalingParameters.
func (*ManualScalingParameters) DeepCopyInto ¶
func (in *ManualScalingParameters) DeepCopyInto(out *ManualScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkObservation ¶
type NetworkObservation struct { }
func (*NetworkObservation) DeepCopy ¶
func (in *NetworkObservation) DeepCopy() *NetworkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkObservation.
func (*NetworkObservation) DeepCopyInto ¶
func (in *NetworkObservation) DeepCopyInto(out *NetworkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkParameters ¶
type NetworkParameters struct { // List of ports, or port pairs, to forward from the virtual machine to the application container. // +kubebuilder:validation:Optional ForwardedPorts []*string `json:"forwardedPorts,omitempty" tf:"forwarded_ports,omitempty"` // Tag to apply to the instance during creation. // +kubebuilder:validation:Optional InstanceTag *string `json:"instanceTag,omitempty" tf:"instance_tag,omitempty"` // Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Enable session affinity. // +kubebuilder:validation:Optional SessionAffinity *bool `json:"sessionAffinity,omitempty" tf:"session_affinity,omitempty"` // Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path. // // If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. // If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetworkName) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. // If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetworkName must be specified and the IP address is created from the IPCidrRange of the subnetwork. // If specified, the subnetwork must exist in the same region as the App Engine flexible environment application. // +kubebuilder:validation:Optional Subnetwork *string `json:"subnetwork,omitempty" tf:"subnetwork,omitempty"` }
func (*NetworkParameters) DeepCopy ¶
func (in *NetworkParameters) DeepCopy() *NetworkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkParameters.
func (*NetworkParameters) DeepCopyInto ¶
func (in *NetworkParameters) DeepCopyInto(out *NetworkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSettingsObservation ¶
type NetworkSettingsObservation struct { }
func (*NetworkSettingsObservation) DeepCopy ¶
func (in *NetworkSettingsObservation) DeepCopy() *NetworkSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSettingsObservation.
func (*NetworkSettingsObservation) DeepCopyInto ¶
func (in *NetworkSettingsObservation) DeepCopyInto(out *NetworkSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSettingsParameters ¶
type NetworkSettingsParameters struct { // The ingress settings for version or service. Default value: "INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED" Possible values: ["INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED", "INGRESS_TRAFFIC_ALLOWED_ALL", "INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY", "INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB"] // +kubebuilder:validation:Optional IngressTrafficAllowed *string `json:"ingressTrafficAllowed,omitempty" tf:"ingress_traffic_allowed,omitempty"` }
func (*NetworkSettingsParameters) DeepCopy ¶
func (in *NetworkSettingsParameters) DeepCopy() *NetworkSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSettingsParameters.
func (*NetworkSettingsParameters) DeepCopyInto ¶
func (in *NetworkSettingsParameters) DeepCopyInto(out *NetworkSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkUtilizationObservation ¶
type NetworkUtilizationObservation struct { }
func (*NetworkUtilizationObservation) DeepCopy ¶
func (in *NetworkUtilizationObservation) DeepCopy() *NetworkUtilizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkUtilizationObservation.
func (*NetworkUtilizationObservation) DeepCopyInto ¶
func (in *NetworkUtilizationObservation) DeepCopyInto(out *NetworkUtilizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkUtilizationParameters ¶
type NetworkUtilizationParameters struct { // Target bytes received per second. // +kubebuilder:validation:Optional TargetReceivedBytesPerSecond *int64 `json:"targetReceivedBytesPerSecond,omitempty" tf:"target_received_bytes_per_second,omitempty"` // Target packets received per second. // +kubebuilder:validation:Optional TargetReceivedPacketsPerSecond *int64 `json:"targetReceivedPacketsPerSecond,omitempty" tf:"target_received_packets_per_second,omitempty"` // Target bytes sent per second. // +kubebuilder:validation:Optional TargetSentBytesPerSecond *int64 `json:"targetSentBytesPerSecond,omitempty" tf:"target_sent_bytes_per_second,omitempty"` // Target packets sent per second. // +kubebuilder:validation:Optional TargetSentPacketsPerSecond *int64 `json:"targetSentPacketsPerSecond,omitempty" tf:"target_sent_packets_per_second,omitempty"` }
func (*NetworkUtilizationParameters) DeepCopy ¶
func (in *NetworkUtilizationParameters) DeepCopy() *NetworkUtilizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkUtilizationParameters.
func (*NetworkUtilizationParameters) DeepCopyInto ¶
func (in *NetworkUtilizationParameters) DeepCopyInto(out *NetworkUtilizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessCheckObservation ¶
type ReadinessCheckObservation struct { }
func (*ReadinessCheckObservation) DeepCopy ¶
func (in *ReadinessCheckObservation) DeepCopy() *ReadinessCheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessCheckObservation.
func (*ReadinessCheckObservation) DeepCopyInto ¶
func (in *ReadinessCheckObservation) DeepCopyInto(out *ReadinessCheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessCheckParameters ¶
type ReadinessCheckParameters struct { // A maximum time limit on application initialization, measured from moment the application successfully // replies to a healthcheck until it is ready to serve traffic. Default: "300s" // +kubebuilder:validation:Optional AppStartTimeout *string `json:"appStartTimeout,omitempty" tf:"app_start_timeout,omitempty"` // Interval between health checks. Default: "5s". // +kubebuilder:validation:Optional CheckInterval *string `json:"checkInterval,omitempty" tf:"check_interval,omitempty"` // Number of consecutive failed checks required before removing traffic. Default: 2. // +kubebuilder:validation:Optional FailureThreshold *float64 `json:"failureThreshold,omitempty" tf:"failure_threshold,omitempty"` // Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com" // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` // The request path. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` // Number of consecutive successful checks required before receiving traffic. Default: 2. // +kubebuilder:validation:Optional SuccessThreshold *float64 `json:"successThreshold,omitempty" tf:"success_threshold,omitempty"` // Time before the check is considered failed. Default: "4s" // +kubebuilder:validation:Optional Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*ReadinessCheckParameters) DeepCopy ¶
func (in *ReadinessCheckParameters) DeepCopy() *ReadinessCheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessCheckParameters.
func (*ReadinessCheckParameters) DeepCopyInto ¶
func (in *ReadinessCheckParameters) DeepCopyInto(out *ReadinessCheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestUtilizationObservation ¶
type RequestUtilizationObservation struct { }
func (*RequestUtilizationObservation) DeepCopy ¶
func (in *RequestUtilizationObservation) DeepCopy() *RequestUtilizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUtilizationObservation.
func (*RequestUtilizationObservation) DeepCopyInto ¶
func (in *RequestUtilizationObservation) DeepCopyInto(out *RequestUtilizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestUtilizationParameters ¶
type RequestUtilizationParameters struct { // Target number of concurrent requests. // +kubebuilder:validation:Optional TargetConcurrentRequests *float64 `json:"targetConcurrentRequests,omitempty" tf:"target_concurrent_requests,omitempty"` // Target requests per second. // +kubebuilder:validation:Optional TargetRequestCountPerSecond *string `json:"targetRequestCountPerSecond,omitempty" tf:"target_request_count_per_second,omitempty"` }
func (*RequestUtilizationParameters) DeepCopy ¶
func (in *RequestUtilizationParameters) DeepCopy() *RequestUtilizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestUtilizationParameters.
func (*RequestUtilizationParameters) DeepCopyInto ¶
func (in *RequestUtilizationParameters) DeepCopyInto(out *RequestUtilizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRecordsObservation ¶
type ResourceRecordsObservation struct { }
func (*ResourceRecordsObservation) DeepCopy ¶
func (in *ResourceRecordsObservation) DeepCopy() *ResourceRecordsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRecordsObservation.
func (*ResourceRecordsObservation) DeepCopyInto ¶
func (in *ResourceRecordsObservation) DeepCopyInto(out *ResourceRecordsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRecordsParameters ¶
type ResourceRecordsParameters struct { // Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). // +kubebuilder:validation:Optional Rrdata *string `json:"rrdata,omitempty" tf:"rrdata,omitempty"` // Resource record type. Example: 'AAAA'. Possible values: ["A", "AAAA", "CNAME"] // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ResourceRecordsParameters) DeepCopy ¶
func (in *ResourceRecordsParameters) DeepCopy() *ResourceRecordsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRecordsParameters.
func (*ResourceRecordsParameters) DeepCopyInto ¶
func (in *ResourceRecordsParameters) DeepCopyInto(out *ResourceRecordsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesObservation ¶
type ResourcesObservation struct { }
func (*ResourcesObservation) DeepCopy ¶
func (in *ResourcesObservation) DeepCopy() *ResourcesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesObservation.
func (*ResourcesObservation) DeepCopyInto ¶
func (in *ResourcesObservation) DeepCopyInto(out *ResourcesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcesParameters ¶
type ResourcesParameters struct { // Number of CPU cores needed. // +kubebuilder:validation:Optional CPU *int64 `json:"cpu,omitempty" tf:"cpu,omitempty"` // Disk size (GB) needed. // +kubebuilder:validation:Optional DiskGb *int64 `json:"diskGb,omitempty" tf:"disk_gb,omitempty"` // Memory (GB) needed. // +kubebuilder:validation:Optional MemoryGb *float64 `json:"memoryGb,omitempty" tf:"memory_gb,omitempty"` // List of ports, or port pairs, to forward from the virtual machine to the application container. // +kubebuilder:validation:Optional Volumes []VolumesParameters `json:"volumes,omitempty" tf:"volumes,omitempty"` }
func (*ResourcesParameters) DeepCopy ¶
func (in *ResourcesParameters) DeepCopy() *ResourcesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcesParameters.
func (*ResourcesParameters) DeepCopyInto ¶
func (in *ResourcesParameters) DeepCopyInto(out *ResourcesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLSettingsObservation ¶
type SSLSettingsObservation struct {
PendingManagedCertificateID *string `json:"pendingManagedCertificateId,omitempty" tf:"pending_managed_certificate_id,omitempty"`
}
func (*SSLSettingsObservation) DeepCopy ¶
func (in *SSLSettingsObservation) DeepCopy() *SSLSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLSettingsObservation.
func (*SSLSettingsObservation) DeepCopyInto ¶
func (in *SSLSettingsObservation) DeepCopyInto(out *SSLSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLSettingsParameters ¶
type SSLSettingsParameters struct { // ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will // remove SSL support. // By default, a managed certificate is automatically created for every domain mapping. To omit SSL support // or to configure SSL manually, specify 'SslManagementType.MANUAL' on a 'CREATE' or 'UPDATE' request. You must be // authorized to administer the 'AuthorizedCertificate' resource to manually map it to a DomainMapping resource. // Example: 12345. // +kubebuilder:validation:Optional CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"` // SSL management type for this domain. If 'AUTOMATIC', a managed certificate is automatically provisioned. // If 'MANUAL', 'certificateId' must be manually specified in order to configure SSL for this domain. Possible values: ["AUTOMATIC", "MANUAL"] // +kubebuilder:validation:Required SSLManagementType *string `json:"sslManagementType" tf:"ssl_management_type,omitempty"` }
func (*SSLSettingsParameters) DeepCopy ¶
func (in *SSLSettingsParameters) DeepCopy() *SSLSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLSettingsParameters.
func (*SSLSettingsParameters) DeepCopyInto ¶
func (in *SSLSettingsParameters) DeepCopyInto(out *SSLSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScriptObservation ¶
type ScriptObservation struct { }
func (*ScriptObservation) DeepCopy ¶
func (in *ScriptObservation) DeepCopy() *ScriptObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptObservation.
func (*ScriptObservation) DeepCopyInto ¶
func (in *ScriptObservation) DeepCopyInto(out *ScriptObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScriptParameters ¶
type ScriptParameters struct { // Path to the script from the application root directory. // +kubebuilder:validation:Required ScriptPath *string `json:"scriptPath" tf:"script_path,omitempty"` }
func (*ScriptParameters) DeepCopy ¶
func (in *ScriptParameters) DeepCopy() *ScriptParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScriptParameters.
func (*ScriptParameters) DeepCopyInto ¶
func (in *ScriptParameters) DeepCopyInto(out *ScriptParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkSettings ¶
type ServiceNetworkSettings struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceNetworkSettingsSpec `json:"spec"` Status ServiceNetworkSettingsStatus `json:"status,omitempty"` }
ServiceNetworkSettings is the Schema for the ServiceNetworkSettingss API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*ServiceNetworkSettings) DeepCopy ¶
func (in *ServiceNetworkSettings) DeepCopy() *ServiceNetworkSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkSettings.
func (*ServiceNetworkSettings) DeepCopyInto ¶
func (in *ServiceNetworkSettings) DeepCopyInto(out *ServiceNetworkSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceNetworkSettings) DeepCopyObject ¶
func (in *ServiceNetworkSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceNetworkSettings) GetCondition ¶
func (mg *ServiceNetworkSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceNetworkSettings.
func (*ServiceNetworkSettings) GetConnectionDetailsMapping ¶
func (tr *ServiceNetworkSettings) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceNetworkSettings
func (*ServiceNetworkSettings) GetDeletionPolicy ¶
func (mg *ServiceNetworkSettings) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceNetworkSettings.
func (*ServiceNetworkSettings) GetID ¶
func (tr *ServiceNetworkSettings) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceNetworkSettings
func (*ServiceNetworkSettings) GetObservation ¶
func (tr *ServiceNetworkSettings) GetObservation() (map[string]interface{}, error)
GetObservation of this ServiceNetworkSettings
func (*ServiceNetworkSettings) GetParameters ¶
func (tr *ServiceNetworkSettings) GetParameters() (map[string]interface{}, error)
GetParameters of this ServiceNetworkSettings
func (*ServiceNetworkSettings) GetProviderConfigReference ¶
func (mg *ServiceNetworkSettings) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceNetworkSettings.
func (*ServiceNetworkSettings) GetProviderReference ¶
func (mg *ServiceNetworkSettings) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceNetworkSettings. Deprecated: Use GetProviderConfigReference.
func (*ServiceNetworkSettings) GetTerraformResourceType ¶
func (mg *ServiceNetworkSettings) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceNetworkSettings
func (*ServiceNetworkSettings) GetTerraformSchemaVersion ¶
func (tr *ServiceNetworkSettings) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceNetworkSettings) GetWriteConnectionSecretToReference ¶
func (mg *ServiceNetworkSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceNetworkSettings.
func (*ServiceNetworkSettings) LateInitialize ¶
func (tr *ServiceNetworkSettings) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceNetworkSettings using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceNetworkSettings) SetConditions ¶
func (mg *ServiceNetworkSettings) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceNetworkSettings.
func (*ServiceNetworkSettings) SetDeletionPolicy ¶
func (mg *ServiceNetworkSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceNetworkSettings.
func (*ServiceNetworkSettings) SetObservation ¶
func (tr *ServiceNetworkSettings) SetObservation(obs map[string]interface{}) error
SetObservation for this ServiceNetworkSettings
func (*ServiceNetworkSettings) SetParameters ¶
func (tr *ServiceNetworkSettings) SetParameters(params map[string]interface{}) error
SetParameters for this ServiceNetworkSettings
func (*ServiceNetworkSettings) SetProviderConfigReference ¶
func (mg *ServiceNetworkSettings) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceNetworkSettings.
func (*ServiceNetworkSettings) SetProviderReference ¶
func (mg *ServiceNetworkSettings) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceNetworkSettings. Deprecated: Use SetProviderConfigReference.
func (*ServiceNetworkSettings) SetWriteConnectionSecretToReference ¶
func (mg *ServiceNetworkSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceNetworkSettings.
type ServiceNetworkSettingsList ¶
type ServiceNetworkSettingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceNetworkSettings `json:"items"` }
ServiceNetworkSettingsList contains a list of ServiceNetworkSettingss
func (*ServiceNetworkSettingsList) DeepCopy ¶
func (in *ServiceNetworkSettingsList) DeepCopy() *ServiceNetworkSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkSettingsList.
func (*ServiceNetworkSettingsList) DeepCopyInto ¶
func (in *ServiceNetworkSettingsList) DeepCopyInto(out *ServiceNetworkSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceNetworkSettingsList) DeepCopyObject ¶
func (in *ServiceNetworkSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceNetworkSettingsList) GetItems ¶
func (l *ServiceNetworkSettingsList) GetItems() []resource.Managed
GetItems of this ServiceNetworkSettingsList.
type ServiceNetworkSettingsObservation ¶
type ServiceNetworkSettingsObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ServiceNetworkSettingsObservation) DeepCopy ¶
func (in *ServiceNetworkSettingsObservation) DeepCopy() *ServiceNetworkSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkSettingsObservation.
func (*ServiceNetworkSettingsObservation) DeepCopyInto ¶
func (in *ServiceNetworkSettingsObservation) DeepCopyInto(out *ServiceNetworkSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkSettingsParameters ¶
type ServiceNetworkSettingsParameters struct { // Ingress settings for this service. Will apply to all versions. // +kubebuilder:validation:Required NetworkSettings []NetworkSettingsParameters `json:"networkSettings" tf:"network_settings,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The name of the service these settings apply to. // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` }
func (*ServiceNetworkSettingsParameters) DeepCopy ¶
func (in *ServiceNetworkSettingsParameters) DeepCopy() *ServiceNetworkSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkSettingsParameters.
func (*ServiceNetworkSettingsParameters) DeepCopyInto ¶
func (in *ServiceNetworkSettingsParameters) DeepCopyInto(out *ServiceNetworkSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkSettingsSpec ¶
type ServiceNetworkSettingsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceNetworkSettingsParameters `json:"forProvider"` }
ServiceNetworkSettingsSpec defines the desired state of ServiceNetworkSettings
func (*ServiceNetworkSettingsSpec) DeepCopy ¶
func (in *ServiceNetworkSettingsSpec) DeepCopy() *ServiceNetworkSettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkSettingsSpec.
func (*ServiceNetworkSettingsSpec) DeepCopyInto ¶
func (in *ServiceNetworkSettingsSpec) DeepCopyInto(out *ServiceNetworkSettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceNetworkSettingsStatus ¶
type ServiceNetworkSettingsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceNetworkSettingsObservation `json:"atProvider,omitempty"` }
ServiceNetworkSettingsStatus defines the observed state of ServiceNetworkSettings.
func (*ServiceNetworkSettingsStatus) DeepCopy ¶
func (in *ServiceNetworkSettingsStatus) DeepCopy() *ServiceNetworkSettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceNetworkSettingsStatus.
func (*ServiceNetworkSettingsStatus) DeepCopyInto ¶
func (in *ServiceNetworkSettingsStatus) DeepCopyInto(out *ServiceNetworkSettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSplitTraffic ¶
type ServiceSplitTraffic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSplitTrafficSpec `json:"spec"` Status ServiceSplitTrafficStatus `json:"status,omitempty"` }
ServiceSplitTraffic is the Schema for the ServiceSplitTraffics API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*ServiceSplitTraffic) DeepCopy ¶
func (in *ServiceSplitTraffic) DeepCopy() *ServiceSplitTraffic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSplitTraffic.
func (*ServiceSplitTraffic) DeepCopyInto ¶
func (in *ServiceSplitTraffic) DeepCopyInto(out *ServiceSplitTraffic)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceSplitTraffic) DeepCopyObject ¶
func (in *ServiceSplitTraffic) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceSplitTraffic) GetCondition ¶
func (mg *ServiceSplitTraffic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceSplitTraffic.
func (*ServiceSplitTraffic) GetConnectionDetailsMapping ¶
func (tr *ServiceSplitTraffic) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceSplitTraffic
func (*ServiceSplitTraffic) GetDeletionPolicy ¶
func (mg *ServiceSplitTraffic) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceSplitTraffic.
func (*ServiceSplitTraffic) GetID ¶
func (tr *ServiceSplitTraffic) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceSplitTraffic
func (*ServiceSplitTraffic) GetObservation ¶
func (tr *ServiceSplitTraffic) GetObservation() (map[string]interface{}, error)
GetObservation of this ServiceSplitTraffic
func (*ServiceSplitTraffic) GetParameters ¶
func (tr *ServiceSplitTraffic) GetParameters() (map[string]interface{}, error)
GetParameters of this ServiceSplitTraffic
func (*ServiceSplitTraffic) GetProviderConfigReference ¶
func (mg *ServiceSplitTraffic) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceSplitTraffic.
func (*ServiceSplitTraffic) GetProviderReference ¶
func (mg *ServiceSplitTraffic) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceSplitTraffic. Deprecated: Use GetProviderConfigReference.
func (*ServiceSplitTraffic) GetTerraformResourceType ¶
func (mg *ServiceSplitTraffic) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceSplitTraffic
func (*ServiceSplitTraffic) GetTerraformSchemaVersion ¶
func (tr *ServiceSplitTraffic) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceSplitTraffic) GetWriteConnectionSecretToReference ¶
func (mg *ServiceSplitTraffic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceSplitTraffic.
func (*ServiceSplitTraffic) LateInitialize ¶
func (tr *ServiceSplitTraffic) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceSplitTraffic using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceSplitTraffic) SetConditions ¶
func (mg *ServiceSplitTraffic) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceSplitTraffic.
func (*ServiceSplitTraffic) SetDeletionPolicy ¶
func (mg *ServiceSplitTraffic) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceSplitTraffic.
func (*ServiceSplitTraffic) SetObservation ¶
func (tr *ServiceSplitTraffic) SetObservation(obs map[string]interface{}) error
SetObservation for this ServiceSplitTraffic
func (*ServiceSplitTraffic) SetParameters ¶
func (tr *ServiceSplitTraffic) SetParameters(params map[string]interface{}) error
SetParameters for this ServiceSplitTraffic
func (*ServiceSplitTraffic) SetProviderConfigReference ¶
func (mg *ServiceSplitTraffic) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceSplitTraffic.
func (*ServiceSplitTraffic) SetProviderReference ¶
func (mg *ServiceSplitTraffic) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceSplitTraffic. Deprecated: Use SetProviderConfigReference.
func (*ServiceSplitTraffic) SetWriteConnectionSecretToReference ¶
func (mg *ServiceSplitTraffic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceSplitTraffic.
type ServiceSplitTrafficList ¶
type ServiceSplitTrafficList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceSplitTraffic `json:"items"` }
ServiceSplitTrafficList contains a list of ServiceSplitTraffics
func (*ServiceSplitTrafficList) DeepCopy ¶
func (in *ServiceSplitTrafficList) DeepCopy() *ServiceSplitTrafficList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSplitTrafficList.
func (*ServiceSplitTrafficList) DeepCopyInto ¶
func (in *ServiceSplitTrafficList) DeepCopyInto(out *ServiceSplitTrafficList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceSplitTrafficList) DeepCopyObject ¶
func (in *ServiceSplitTrafficList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceSplitTrafficList) GetItems ¶
func (l *ServiceSplitTrafficList) GetItems() []resource.Managed
GetItems of this ServiceSplitTrafficList.
type ServiceSplitTrafficObservation ¶
type ServiceSplitTrafficObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ServiceSplitTrafficObservation) DeepCopy ¶
func (in *ServiceSplitTrafficObservation) DeepCopy() *ServiceSplitTrafficObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSplitTrafficObservation.
func (*ServiceSplitTrafficObservation) DeepCopyInto ¶
func (in *ServiceSplitTrafficObservation) DeepCopyInto(out *ServiceSplitTrafficObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSplitTrafficParameters ¶
type ServiceSplitTrafficParameters struct { // If set to true traffic will be migrated to this version. // +kubebuilder:validation:Optional MigrateTraffic *bool `json:"migrateTraffic,omitempty" tf:"migrate_traffic,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The name of the service these settings apply to. // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` // Mapping that defines fractional HTTP traffic diversion to different versions within the service. // +kubebuilder:validation:Required Split []SplitParameters `json:"split" tf:"split,omitempty"` }
func (*ServiceSplitTrafficParameters) DeepCopy ¶
func (in *ServiceSplitTrafficParameters) DeepCopy() *ServiceSplitTrafficParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSplitTrafficParameters.
func (*ServiceSplitTrafficParameters) DeepCopyInto ¶
func (in *ServiceSplitTrafficParameters) DeepCopyInto(out *ServiceSplitTrafficParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSplitTrafficSpec ¶
type ServiceSplitTrafficSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceSplitTrafficParameters `json:"forProvider"` }
ServiceSplitTrafficSpec defines the desired state of ServiceSplitTraffic
func (*ServiceSplitTrafficSpec) DeepCopy ¶
func (in *ServiceSplitTrafficSpec) DeepCopy() *ServiceSplitTrafficSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSplitTrafficSpec.
func (*ServiceSplitTrafficSpec) DeepCopyInto ¶
func (in *ServiceSplitTrafficSpec) DeepCopyInto(out *ServiceSplitTrafficSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSplitTrafficStatus ¶
type ServiceSplitTrafficStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceSplitTrafficObservation `json:"atProvider,omitempty"` }
ServiceSplitTrafficStatus defines the observed state of ServiceSplitTraffic.
func (*ServiceSplitTrafficStatus) DeepCopy ¶
func (in *ServiceSplitTrafficStatus) DeepCopy() *ServiceSplitTrafficStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSplitTrafficStatus.
func (*ServiceSplitTrafficStatus) DeepCopyInto ¶
func (in *ServiceSplitTrafficStatus) DeepCopyInto(out *ServiceSplitTrafficStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplitObservation ¶
type SplitObservation struct { }
func (*SplitObservation) DeepCopy ¶
func (in *SplitObservation) DeepCopy() *SplitObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitObservation.
func (*SplitObservation) DeepCopyInto ¶
func (in *SplitObservation) DeepCopyInto(out *SplitObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplitParameters ¶
type SplitParameters struct { // Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits. // +kubebuilder:validation:Required Allocations map[string]*string `json:"allocations" tf:"allocations,omitempty"` // Mechanism used to determine which version a request is sent to. The traffic selection algorithm will be stable for either type until allocations are changed. Possible values: ["UNSPECIFIED", "COOKIE", "IP", "RANDOM"] // +kubebuilder:validation:Optional ShardBy *string `json:"shardBy,omitempty" tf:"shard_by,omitempty"` }
func (*SplitParameters) DeepCopy ¶
func (in *SplitParameters) DeepCopy() *SplitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitParameters.
func (*SplitParameters) DeepCopyInto ¶
func (in *SplitParameters) DeepCopyInto(out *SplitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersion ¶
type StandardAppVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StandardAppVersionSpec `json:"spec"` Status StandardAppVersionStatus `json:"status,omitempty"` }
StandardAppVersion is the Schema for the StandardAppVersions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*StandardAppVersion) DeepCopy ¶
func (in *StandardAppVersion) DeepCopy() *StandardAppVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersion.
func (*StandardAppVersion) DeepCopyInto ¶
func (in *StandardAppVersion) DeepCopyInto(out *StandardAppVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StandardAppVersion) DeepCopyObject ¶
func (in *StandardAppVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StandardAppVersion) GetCondition ¶
func (mg *StandardAppVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StandardAppVersion.
func (*StandardAppVersion) GetConnectionDetailsMapping ¶
func (tr *StandardAppVersion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StandardAppVersion
func (*StandardAppVersion) GetDeletionPolicy ¶
func (mg *StandardAppVersion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StandardAppVersion.
func (*StandardAppVersion) GetID ¶
func (tr *StandardAppVersion) GetID() string
GetID returns ID of underlying Terraform resource of this StandardAppVersion
func (*StandardAppVersion) GetObservation ¶
func (tr *StandardAppVersion) GetObservation() (map[string]interface{}, error)
GetObservation of this StandardAppVersion
func (*StandardAppVersion) GetParameters ¶
func (tr *StandardAppVersion) GetParameters() (map[string]interface{}, error)
GetParameters of this StandardAppVersion
func (*StandardAppVersion) GetProviderConfigReference ¶
func (mg *StandardAppVersion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StandardAppVersion.
func (*StandardAppVersion) GetProviderReference ¶
func (mg *StandardAppVersion) GetProviderReference() *xpv1.Reference
GetProviderReference of this StandardAppVersion. Deprecated: Use GetProviderConfigReference.
func (*StandardAppVersion) GetTerraformResourceType ¶
func (mg *StandardAppVersion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StandardAppVersion
func (*StandardAppVersion) GetTerraformSchemaVersion ¶
func (tr *StandardAppVersion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StandardAppVersion) GetWriteConnectionSecretToReference ¶
func (mg *StandardAppVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StandardAppVersion.
func (*StandardAppVersion) LateInitialize ¶
func (tr *StandardAppVersion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StandardAppVersion using its observed tfState. returns True if there are any spec changes for the resource.
func (*StandardAppVersion) SetConditions ¶
func (mg *StandardAppVersion) SetConditions(c ...xpv1.Condition)
SetConditions of this StandardAppVersion.
func (*StandardAppVersion) SetDeletionPolicy ¶
func (mg *StandardAppVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StandardAppVersion.
func (*StandardAppVersion) SetObservation ¶
func (tr *StandardAppVersion) SetObservation(obs map[string]interface{}) error
SetObservation for this StandardAppVersion
func (*StandardAppVersion) SetParameters ¶
func (tr *StandardAppVersion) SetParameters(params map[string]interface{}) error
SetParameters for this StandardAppVersion
func (*StandardAppVersion) SetProviderConfigReference ¶
func (mg *StandardAppVersion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StandardAppVersion.
func (*StandardAppVersion) SetProviderReference ¶
func (mg *StandardAppVersion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StandardAppVersion. Deprecated: Use SetProviderConfigReference.
func (*StandardAppVersion) SetWriteConnectionSecretToReference ¶
func (mg *StandardAppVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StandardAppVersion.
type StandardAppVersionAutomaticScalingObservation ¶
type StandardAppVersionAutomaticScalingObservation struct { }
func (*StandardAppVersionAutomaticScalingObservation) DeepCopy ¶
func (in *StandardAppVersionAutomaticScalingObservation) DeepCopy() *StandardAppVersionAutomaticScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionAutomaticScalingObservation.
func (*StandardAppVersionAutomaticScalingObservation) DeepCopyInto ¶
func (in *StandardAppVersionAutomaticScalingObservation) DeepCopyInto(out *StandardAppVersionAutomaticScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionAutomaticScalingParameters ¶
type StandardAppVersionAutomaticScalingParameters struct { // Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. // // Defaults to a runtime-specific value. // +kubebuilder:validation:Optional MaxConcurrentRequests *int64 `json:"maxConcurrentRequests,omitempty" tf:"max_concurrent_requests,omitempty"` // Maximum number of idle instances that should be maintained for this version. // +kubebuilder:validation:Optional MaxIdleInstances *int64 `json:"maxIdleInstances,omitempty" tf:"max_idle_instances,omitempty"` // Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // +kubebuilder:validation:Optional MaxPendingLatency *string `json:"maxPendingLatency,omitempty" tf:"max_pending_latency,omitempty"` // Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. // +kubebuilder:validation:Optional MinIdleInstances *int64 `json:"minIdleInstances,omitempty" tf:"min_idle_instances,omitempty"` // Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // +kubebuilder:validation:Optional MinPendingLatency *string `json:"minPendingLatency,omitempty" tf:"min_pending_latency,omitempty"` // Scheduler settings for standard environment. // +kubebuilder:validation:Optional StandardSchedulerSettings []StandardSchedulerSettingsParameters `json:"standardSchedulerSettings,omitempty" tf:"standard_scheduler_settings,omitempty"` }
func (*StandardAppVersionAutomaticScalingParameters) DeepCopy ¶
func (in *StandardAppVersionAutomaticScalingParameters) DeepCopy() *StandardAppVersionAutomaticScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionAutomaticScalingParameters.
func (*StandardAppVersionAutomaticScalingParameters) DeepCopyInto ¶
func (in *StandardAppVersionAutomaticScalingParameters) DeepCopyInto(out *StandardAppVersionAutomaticScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionDeploymentObservation ¶
type StandardAppVersionDeploymentObservation struct { }
func (*StandardAppVersionDeploymentObservation) DeepCopy ¶
func (in *StandardAppVersionDeploymentObservation) DeepCopy() *StandardAppVersionDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionDeploymentObservation.
func (*StandardAppVersionDeploymentObservation) DeepCopyInto ¶
func (in *StandardAppVersionDeploymentObservation) DeepCopyInto(out *StandardAppVersionDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionDeploymentParameters ¶
type StandardAppVersionDeploymentParameters struct { // Manifest of the files stored in Google Cloud Storage that are included as part of this version. // All files must be readable using the credentials supplied with this call. // +kubebuilder:validation:Optional Files []DeploymentFilesParameters `json:"files,omitempty" tf:"files,omitempty"` // Zip File // +kubebuilder:validation:Optional Zip []DeploymentZipParameters `json:"zip,omitempty" tf:"zip,omitempty"` }
func (*StandardAppVersionDeploymentParameters) DeepCopy ¶
func (in *StandardAppVersionDeploymentParameters) DeepCopy() *StandardAppVersionDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionDeploymentParameters.
func (*StandardAppVersionDeploymentParameters) DeepCopyInto ¶
func (in *StandardAppVersionDeploymentParameters) DeepCopyInto(out *StandardAppVersionDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionEntrypointObservation ¶
type StandardAppVersionEntrypointObservation struct { }
func (*StandardAppVersionEntrypointObservation) DeepCopy ¶
func (in *StandardAppVersionEntrypointObservation) DeepCopy() *StandardAppVersionEntrypointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionEntrypointObservation.
func (*StandardAppVersionEntrypointObservation) DeepCopyInto ¶
func (in *StandardAppVersionEntrypointObservation) DeepCopyInto(out *StandardAppVersionEntrypointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionEntrypointParameters ¶
type StandardAppVersionEntrypointParameters struct { // The format should be a shell command that can be fed to bash -c. // +kubebuilder:validation:Required Shell *string `json:"shell" tf:"shell,omitempty"` }
func (*StandardAppVersionEntrypointParameters) DeepCopy ¶
func (in *StandardAppVersionEntrypointParameters) DeepCopy() *StandardAppVersionEntrypointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionEntrypointParameters.
func (*StandardAppVersionEntrypointParameters) DeepCopyInto ¶
func (in *StandardAppVersionEntrypointParameters) DeepCopyInto(out *StandardAppVersionEntrypointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionHandlersObservation ¶
type StandardAppVersionHandlersObservation struct { }
func (*StandardAppVersionHandlersObservation) DeepCopy ¶
func (in *StandardAppVersionHandlersObservation) DeepCopy() *StandardAppVersionHandlersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionHandlersObservation.
func (*StandardAppVersionHandlersObservation) DeepCopyInto ¶
func (in *StandardAppVersionHandlersObservation) DeepCopyInto(out *StandardAppVersionHandlersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionHandlersParameters ¶
type StandardAppVersionHandlersParameters struct { // Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"] // +kubebuilder:validation:Optional AuthFailAction *string `json:"authFailAction,omitempty" tf:"auth_fail_action,omitempty"` // Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"] // +kubebuilder:validation:Optional Login *string `json:"login,omitempty" tf:"login,omitempty"` // 30x code to use when performing redirects for the secure field. Possible values: ["REDIRECT_HTTP_RESPONSE_CODE_301", "REDIRECT_HTTP_RESPONSE_CODE_302", "REDIRECT_HTTP_RESPONSE_CODE_303", "REDIRECT_HTTP_RESPONSE_CODE_307"] // +kubebuilder:validation:Optional RedirectHTTPResponseCode *string `json:"redirectHttpResponseCode,omitempty" tf:"redirect_http_response_code,omitempty"` // Executes a script to handle the requests that match this URL pattern. // Only the auto value is supported for Node.js in the App Engine standard environment, for example "script:" "auto". // +kubebuilder:validation:Optional Script []HandlersScriptParameters `json:"script,omitempty" tf:"script,omitempty"` // Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"] // +kubebuilder:validation:Optional SecurityLevel *string `json:"securityLevel,omitempty" tf:"security_level,omitempty"` // Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. Static file handlers describe which files in the application directory are static files, and which URLs serve them. // +kubebuilder:validation:Optional StaticFiles []HandlersStaticFilesParameters `json:"staticFiles,omitempty" tf:"static_files,omitempty"` // URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. // All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path. // +kubebuilder:validation:Optional URLRegex *string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` }
func (*StandardAppVersionHandlersParameters) DeepCopy ¶
func (in *StandardAppVersionHandlersParameters) DeepCopy() *StandardAppVersionHandlersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionHandlersParameters.
func (*StandardAppVersionHandlersParameters) DeepCopyInto ¶
func (in *StandardAppVersionHandlersParameters) DeepCopyInto(out *StandardAppVersionHandlersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionList ¶
type StandardAppVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StandardAppVersion `json:"items"` }
StandardAppVersionList contains a list of StandardAppVersions
func (*StandardAppVersionList) DeepCopy ¶
func (in *StandardAppVersionList) DeepCopy() *StandardAppVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionList.
func (*StandardAppVersionList) DeepCopyInto ¶
func (in *StandardAppVersionList) DeepCopyInto(out *StandardAppVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StandardAppVersionList) DeepCopyObject ¶
func (in *StandardAppVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StandardAppVersionList) GetItems ¶
func (l *StandardAppVersionList) GetItems() []resource.Managed
GetItems of this StandardAppVersionList.
type StandardAppVersionManualScalingObservation ¶
type StandardAppVersionManualScalingObservation struct { }
func (*StandardAppVersionManualScalingObservation) DeepCopy ¶
func (in *StandardAppVersionManualScalingObservation) DeepCopy() *StandardAppVersionManualScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionManualScalingObservation.
func (*StandardAppVersionManualScalingObservation) DeepCopyInto ¶
func (in *StandardAppVersionManualScalingObservation) DeepCopyInto(out *StandardAppVersionManualScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionManualScalingParameters ¶
type StandardAppVersionManualScalingParameters struct { // Number of instances to assign to the service at the start. // // **Note:** When managing the number of instances at runtime through the App Engine Admin API or the (now deprecated) Python 2 // Modules API set_num_instances() you must use 'lifecycle.ignore_changes = ["manual_scaling"[0].instances]' to prevent drift detection. // +kubebuilder:validation:Required Instances *int64 `json:"instances" tf:"instances,omitempty"` }
func (*StandardAppVersionManualScalingParameters) DeepCopy ¶
func (in *StandardAppVersionManualScalingParameters) DeepCopy() *StandardAppVersionManualScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionManualScalingParameters.
func (*StandardAppVersionManualScalingParameters) DeepCopyInto ¶
func (in *StandardAppVersionManualScalingParameters) DeepCopyInto(out *StandardAppVersionManualScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionObservation ¶
type StandardAppVersionObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*StandardAppVersionObservation) DeepCopy ¶
func (in *StandardAppVersionObservation) DeepCopy() *StandardAppVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionObservation.
func (*StandardAppVersionObservation) DeepCopyInto ¶
func (in *StandardAppVersionObservation) DeepCopyInto(out *StandardAppVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionParameters ¶
type StandardAppVersionParameters struct { // Automatic scaling is based on request rate, response latencies, and other application metrics. // +kubebuilder:validation:Optional AutomaticScaling []StandardAppVersionAutomaticScalingParameters `json:"automaticScaling,omitempty" tf:"automatic_scaling,omitempty"` // Basic scaling creates instances when your application receives requests. Each instance will be shut down when the application becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity. // +kubebuilder:validation:Optional BasicScaling []BasicScalingParameters `json:"basicScaling,omitempty" tf:"basic_scaling,omitempty"` // +kubebuilder:validation:Optional DeleteServiceOnDestroy *bool `json:"deleteServiceOnDestroy,omitempty" tf:"delete_service_on_destroy,omitempty"` // Code and application artifacts that make up this version. // +kubebuilder:validation:Required Deployment []StandardAppVersionDeploymentParameters `json:"deployment" tf:"deployment,omitempty"` // The entrypoint for the application. // +kubebuilder:validation:Required Entrypoint []StandardAppVersionEntrypointParameters `json:"entrypoint" tf:"entrypoint,omitempty"` // Environment variables available to the application. // +kubebuilder:validation:Optional EnvVariables map[string]*string `json:"envVariables,omitempty" tf:"env_variables,omitempty"` // An ordered list of URL-matching patterns that should be applied to incoming requests. // The first matching URL handles the request and other request handlers are not attempted. // +kubebuilder:validation:Optional Handlers []StandardAppVersionHandlersParameters `json:"handlers,omitempty" tf:"handlers,omitempty"` // A list of the types of messages that this application is able to receive. Possible values: ["INBOUND_SERVICE_MAIL", "INBOUND_SERVICE_MAIL_BOUNCE", "INBOUND_SERVICE_XMPP_ERROR", "INBOUND_SERVICE_XMPP_MESSAGE", "INBOUND_SERVICE_XMPP_SUBSCRIBE", "INBOUND_SERVICE_XMPP_PRESENCE", "INBOUND_SERVICE_CHANNEL_PRESENCE", "INBOUND_SERVICE_WARMUP"] // +kubebuilder:validation:Optional InboundServices []*string `json:"inboundServices,omitempty" tf:"inbound_services,omitempty"` // Instance class that is used to run this version. Valid values are // AutomaticScaling: F1, F2, F4, F4_1G // BasicScaling or ManualScaling: B1, B2, B4, B4_1G, B8 // Defaults to F1 for AutomaticScaling and B2 for ManualScaling and BasicScaling. If no scaling is specified, AutomaticScaling is chosen. // +kubebuilder:validation:Optional InstanceClass *string `json:"instanceClass,omitempty" tf:"instance_class,omitempty"` // Configuration for third-party Python runtime libraries that are required by the application. // +kubebuilder:validation:Optional Libraries []LibrariesParameters `json:"libraries,omitempty" tf:"libraries,omitempty"` // A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. // +kubebuilder:validation:Optional ManualScaling []StandardAppVersionManualScalingParameters `json:"manualScaling,omitempty" tf:"manual_scaling,omitempty"` // +kubebuilder:validation:Optional NoopOnDestroy *bool `json:"noopOnDestroy,omitempty" tf:"noop_on_destroy,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Desired runtime. Example python27. // +kubebuilder:validation:Required Runtime *string `json:"runtime" tf:"runtime,omitempty"` // The version of the API in the given runtime environment. // Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref // +kubebuilder:validation:Optional RuntimeAPIVersion *string `json:"runtimeApiVersion,omitempty" tf:"runtime_api_version,omitempty"` // AppEngine service resource // +kubebuilder:validation:Required Service *string `json:"service" tf:"service,omitempty"` // Whether multiple requests can be dispatched to this version at once. // +kubebuilder:validation:Optional Threadsafe *bool `json:"threadsafe,omitempty" tf:"threadsafe,omitempty"` // Enables VPC connectivity for standard apps. // +kubebuilder:validation:Optional VPCAccessConnector []StandardAppVersionVPCAccessConnectorParameters `json:"vpcAccessConnector,omitempty" tf:"vpc_access_connector,omitempty"` // Relative name of the version within the service. For example, 'v1'. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-". // +kubebuilder:validation:Optional VersionID *string `json:"versionId,omitempty" tf:"version_id,omitempty"` }
func (*StandardAppVersionParameters) DeepCopy ¶
func (in *StandardAppVersionParameters) DeepCopy() *StandardAppVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionParameters.
func (*StandardAppVersionParameters) DeepCopyInto ¶
func (in *StandardAppVersionParameters) DeepCopyInto(out *StandardAppVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionSpec ¶
type StandardAppVersionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StandardAppVersionParameters `json:"forProvider"` }
StandardAppVersionSpec defines the desired state of StandardAppVersion
func (*StandardAppVersionSpec) DeepCopy ¶
func (in *StandardAppVersionSpec) DeepCopy() *StandardAppVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionSpec.
func (*StandardAppVersionSpec) DeepCopyInto ¶
func (in *StandardAppVersionSpec) DeepCopyInto(out *StandardAppVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionStatus ¶
type StandardAppVersionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StandardAppVersionObservation `json:"atProvider,omitempty"` }
StandardAppVersionStatus defines the observed state of StandardAppVersion.
func (*StandardAppVersionStatus) DeepCopy ¶
func (in *StandardAppVersionStatus) DeepCopy() *StandardAppVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionStatus.
func (*StandardAppVersionStatus) DeepCopyInto ¶
func (in *StandardAppVersionStatus) DeepCopyInto(out *StandardAppVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionVPCAccessConnectorObservation ¶
type StandardAppVersionVPCAccessConnectorObservation struct { }
func (*StandardAppVersionVPCAccessConnectorObservation) DeepCopy ¶
func (in *StandardAppVersionVPCAccessConnectorObservation) DeepCopy() *StandardAppVersionVPCAccessConnectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionVPCAccessConnectorObservation.
func (*StandardAppVersionVPCAccessConnectorObservation) DeepCopyInto ¶
func (in *StandardAppVersionVPCAccessConnectorObservation) DeepCopyInto(out *StandardAppVersionVPCAccessConnectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardAppVersionVPCAccessConnectorParameters ¶
type StandardAppVersionVPCAccessConnectorParameters struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*StandardAppVersionVPCAccessConnectorParameters) DeepCopy ¶
func (in *StandardAppVersionVPCAccessConnectorParameters) DeepCopy() *StandardAppVersionVPCAccessConnectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardAppVersionVPCAccessConnectorParameters.
func (*StandardAppVersionVPCAccessConnectorParameters) DeepCopyInto ¶
func (in *StandardAppVersionVPCAccessConnectorParameters) DeepCopyInto(out *StandardAppVersionVPCAccessConnectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardSchedulerSettingsObservation ¶
type StandardSchedulerSettingsObservation struct { }
func (*StandardSchedulerSettingsObservation) DeepCopy ¶
func (in *StandardSchedulerSettingsObservation) DeepCopy() *StandardSchedulerSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardSchedulerSettingsObservation.
func (*StandardSchedulerSettingsObservation) DeepCopyInto ¶
func (in *StandardSchedulerSettingsObservation) DeepCopyInto(out *StandardSchedulerSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardSchedulerSettingsParameters ¶
type StandardSchedulerSettingsParameters struct { // Maximum number of instances to run for this version. Set to zero to disable maxInstances configuration. // +kubebuilder:validation:Optional MaxInstances *int64 `json:"maxInstances,omitempty" tf:"max_instances,omitempty"` // Minimum number of instances to run for this version. Set to zero to disable minInstances configuration. // +kubebuilder:validation:Optional MinInstances *int64 `json:"minInstances,omitempty" tf:"min_instances,omitempty"` // Target CPU utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value. // +kubebuilder:validation:Optional TargetCPUUtilization *float64 `json:"targetCpuUtilization,omitempty" tf:"target_cpu_utilization,omitempty"` // Target throughput utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value. // +kubebuilder:validation:Optional TargetThroughputUtilization *float64 `json:"targetThroughputUtilization,omitempty" tf:"target_throughput_utilization,omitempty"` }
func (*StandardSchedulerSettingsParameters) DeepCopy ¶
func (in *StandardSchedulerSettingsParameters) DeepCopy() *StandardSchedulerSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardSchedulerSettingsParameters.
func (*StandardSchedulerSettingsParameters) DeepCopyInto ¶
func (in *StandardSchedulerSettingsParameters) DeepCopyInto(out *StandardSchedulerSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticFilesObservation ¶
type StaticFilesObservation struct { }
func (*StaticFilesObservation) DeepCopy ¶
func (in *StaticFilesObservation) DeepCopy() *StaticFilesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticFilesObservation.
func (*StaticFilesObservation) DeepCopyInto ¶
func (in *StaticFilesObservation) DeepCopyInto(out *StaticFilesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticFilesParameters ¶
type StaticFilesParameters struct { // Whether files should also be uploaded as code data. By default, files declared in static file handlers are // uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, // uploads are charged against both your code and static data storage resource quotas. // +kubebuilder:validation:Optional ApplicationReadable *bool `json:"applicationReadable,omitempty" tf:"application_readable,omitempty"` // Time a static file served by this handler should be cached by web proxies and browsers. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example "3.5s". // Default is '0s' // +kubebuilder:validation:Optional Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"` // HTTP headers to use for all responses from these URLs. // An object containing a list of "key:value" value pairs.". // +kubebuilder:validation:Optional HTTPHeaders map[string]*string `json:"httpHeaders,omitempty" tf:"http_headers,omitempty"` // MIME type used to serve all files served by this handler. // Defaults to file-specific MIME types, which are derived from each file's filename extension. // +kubebuilder:validation:Optional MimeType *string `json:"mimeType,omitempty" tf:"mime_type,omitempty"` // Path to the static files matched by the URL pattern, from the application root directory. // The path can refer to text matched in groupings in the URL pattern. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Whether this handler should match the request if the file referenced by the handler does not exist. // +kubebuilder:validation:Optional RequireMatchingFile *bool `json:"requireMatchingFile,omitempty" tf:"require_matching_file,omitempty"` // Regular expression that matches the file paths for all files that should be referenced by this handler. // +kubebuilder:validation:Optional UploadPathRegex *string `json:"uploadPathRegex,omitempty" tf:"upload_path_regex,omitempty"` }
func (*StaticFilesParameters) DeepCopy ¶
func (in *StaticFilesParameters) DeepCopy() *StaticFilesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticFilesParameters.
func (*StaticFilesParameters) DeepCopyInto ¶
func (in *StaticFilesParameters) DeepCopyInto(out *StaticFilesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLDispatchRuleObservation ¶
type URLDispatchRuleObservation struct { Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` Path *string `json:"path,omitempty" tf:"path,omitempty"` Service *string `json:"service,omitempty" tf:"service,omitempty"` }
func (*URLDispatchRuleObservation) DeepCopy ¶
func (in *URLDispatchRuleObservation) DeepCopy() *URLDispatchRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLDispatchRuleObservation.
func (*URLDispatchRuleObservation) DeepCopyInto ¶
func (in *URLDispatchRuleObservation) DeepCopyInto(out *URLDispatchRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLDispatchRuleParameters ¶
type URLDispatchRuleParameters struct { }
func (*URLDispatchRuleParameters) DeepCopy ¶
func (in *URLDispatchRuleParameters) DeepCopy() *URLDispatchRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLDispatchRuleParameters.
func (*URLDispatchRuleParameters) DeepCopyInto ¶
func (in *URLDispatchRuleParameters) DeepCopyInto(out *URLDispatchRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAccessConnectorObservation ¶
type VPCAccessConnectorObservation struct { }
func (*VPCAccessConnectorObservation) DeepCopy ¶
func (in *VPCAccessConnectorObservation) DeepCopy() *VPCAccessConnectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAccessConnectorObservation.
func (*VPCAccessConnectorObservation) DeepCopyInto ¶
func (in *VPCAccessConnectorObservation) DeepCopyInto(out *VPCAccessConnectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCAccessConnectorParameters ¶
type VPCAccessConnectorParameters struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*VPCAccessConnectorParameters) DeepCopy ¶
func (in *VPCAccessConnectorParameters) DeepCopy() *VPCAccessConnectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCAccessConnectorParameters.
func (*VPCAccessConnectorParameters) DeepCopyInto ¶
func (in *VPCAccessConnectorParameters) DeepCopyInto(out *VPCAccessConnectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumesObservation ¶
type VolumesObservation struct { }
func (*VolumesObservation) DeepCopy ¶
func (in *VolumesObservation) DeepCopy() *VolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumesObservation.
func (*VolumesObservation) DeepCopyInto ¶
func (in *VolumesObservation) DeepCopyInto(out *VolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumesParameters ¶
type VolumesParameters struct { // Unique name for the volume. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Volume size in gigabytes. // +kubebuilder:validation:Required SizeGb *int64 `json:"sizeGb" tf:"size_gb,omitempty"` // Underlying volume type, e.g. 'tmpfs'. // +kubebuilder:validation:Required VolumeType *string `json:"volumeType" tf:"volume_type,omitempty"` }
func (*VolumesParameters) DeepCopy ¶
func (in *VolumesParameters) DeepCopy() *VolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumesParameters.
func (*VolumesParameters) DeepCopyInto ¶
func (in *VolumesParameters) DeepCopyInto(out *VolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZipObservation ¶
type ZipObservation struct { }
func (*ZipObservation) DeepCopy ¶
func (in *ZipObservation) DeepCopy() *ZipObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZipObservation.
func (*ZipObservation) DeepCopyInto ¶
func (in *ZipObservation) DeepCopyInto(out *ZipObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZipParameters ¶
type ZipParameters struct { // files count // +kubebuilder:validation:Optional FilesCount *int64 `json:"filesCount,omitempty" tf:"files_count,omitempty"` // Source URL // +kubebuilder:validation:Required SourceURL *string `json:"sourceUrl" tf:"source_url,omitempty"` }
func (*ZipParameters) DeepCopy ¶
func (in *ZipParameters) DeepCopy() *ZipParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZipParameters.
func (*ZipParameters) DeepCopyInto ¶
func (in *ZipParameters) DeepCopyInto(out *ZipParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_application_terraformed.go
- zz_application_types.go
- zz_applicationurldispatchrules_terraformed.go
- zz_applicationurldispatchrules_types.go
- zz_domainmapping_terraformed.go
- zz_domainmapping_types.go
- zz_firewallrule_terraformed.go
- zz_firewallrule_types.go
- zz_flexibleappversion_terraformed.go
- zz_flexibleappversion_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_servicenetworksettings_terraformed.go
- zz_servicenetworksettings_types.go
- zz_servicesplittraffic_terraformed.go
- zz_servicesplittraffic_types.go
- zz_standardappversion_terraformed.go
- zz_standardappversion_types.go