v1alpha1

package
v1.118.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Generate deepcopy object for appengine/v1alpha1 API group

Package v1alpha1 contains API Schema definitions for the appengine v1alpha1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/appengine +k8s:defaulter-gen=TypeMeta +groupName=appengine.cnrm.cloud.google.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is the group version used to register these objects.
	SchemeGroupVersion = schema.GroupVersion{Group: "appengine.cnrm.cloud.google.com", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme.
	SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}

	// AddToScheme is a global function that registers this API group & version to a scheme
	AddToScheme = SchemeBuilder.AddToScheme

	AppEngineDomainMappingGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(AppEngineDomainMapping{}).Name(),
	}

	AppEngineFirewallRuleGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(AppEngineFirewallRule{}).Name(),
	}

	AppEngineFlexibleAppVersionGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(AppEngineFlexibleAppVersion{}).Name(),
	}

	AppEngineServiceSplitTrafficGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(AppEngineServiceSplitTraffic{}).Name(),
	}

	AppEngineStandardAppVersionGVK = schema.GroupVersionKind{
		Group:   SchemeGroupVersion.Group,
		Version: SchemeGroupVersion.Version,
		Kind:    reflect.TypeOf(AppEngineStandardAppVersion{}).Name(),
	}
)

Functions

This section is empty.

Types

type AppEngineDomainMapping

type AppEngineDomainMapping struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AppEngineDomainMappingSpec   `json:"spec,omitempty"`
	Status AppEngineDomainMappingStatus `json:"status,omitempty"`
}

AppEngineDomainMapping is the Schema for the appengine API +k8s:openapi-gen=true

func (*AppEngineDomainMapping) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMapping.

func (*AppEngineDomainMapping) DeepCopyInto

func (in *AppEngineDomainMapping) DeepCopyInto(out *AppEngineDomainMapping)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineDomainMapping) DeepCopyObject

func (in *AppEngineDomainMapping) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineDomainMappingList

type AppEngineDomainMappingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AppEngineDomainMapping `json:"items"`
}

AppEngineDomainMappingList contains a list of AppEngineDomainMapping

func (*AppEngineDomainMappingList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingList.

func (*AppEngineDomainMappingList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineDomainMappingList) DeepCopyObject

func (in *AppEngineDomainMappingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineDomainMappingSpec

type AppEngineDomainMappingSpec struct {
	/* Whether the domain creation should override any existing mappings for this domain.
	By default, overrides are rejected. Default value: "STRICT" Possible values: ["STRICT", "OVERRIDE"]. */
	// +optional
	OverrideStrategy *string `json:"overrideStrategy,omitempty"`

	/* Immutable. */
	// +optional
	Project *string `json:"project,omitempty"`

	/* Immutable. Optional. The domainName of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`

	/* SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. */
	// +optional
	SslSettings *DomainmappingSslSettings `json:"sslSettings,omitempty"`
}

func (*AppEngineDomainMappingSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingSpec.

func (*AppEngineDomainMappingSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineDomainMappingStatus

type AppEngineDomainMappingStatus struct {
	/* Conditions represent the latest available observations of the
	   AppEngineDomainMapping's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com. */
	// +optional
	Name *string `json:"name,omitempty"`

	/* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`

	/* The resource records required to configure this domain mapping. These records must be added to the domain's DNS
	configuration in order to serve the application via this domain mapping. */
	// +optional
	ResourceRecords []DomainmappingResourceRecordsStatus `json:"resourceRecords,omitempty"`
}

func (*AppEngineDomainMappingStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingStatus.

func (*AppEngineDomainMappingStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineFirewallRule

type AppEngineFirewallRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AppEngineFirewallRuleSpec   `json:"spec,omitempty"`
	Status AppEngineFirewallRuleStatus `json:"status,omitempty"`
}

AppEngineFirewallRule is the Schema for the appengine API +k8s:openapi-gen=true

func (*AppEngineFirewallRule) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRule.

func (*AppEngineFirewallRule) DeepCopyInto

func (in *AppEngineFirewallRule) DeepCopyInto(out *AppEngineFirewallRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineFirewallRule) DeepCopyObject

func (in *AppEngineFirewallRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineFirewallRuleList

type AppEngineFirewallRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AppEngineFirewallRule `json:"items"`
}

AppEngineFirewallRuleList contains a list of AppEngineFirewallRule

func (*AppEngineFirewallRuleList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleList.

func (*AppEngineFirewallRuleList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineFirewallRuleList) DeepCopyObject

func (in *AppEngineFirewallRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineFirewallRuleSpec

type AppEngineFirewallRuleSpec struct {
	/* The action to take if this rule matches. Possible values: ["UNSPECIFIED_ACTION", "ALLOW", "DENY"]. */
	Action string `json:"action"`

	/* An optional string description of this rule. */
	// +optional
	Description *string `json:"description,omitempty"`

	/* Immutable. */
	// +optional
	Project *string `json:"project,omitempty"`

	/* Immutable. Optional. The priority of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`

	/* IP address or range, defined using CIDR notation, of requests that this rule applies to. */
	SourceRange string `json:"sourceRange"`
}

func (*AppEngineFirewallRuleSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleSpec.

func (*AppEngineFirewallRuleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineFirewallRuleStatus

type AppEngineFirewallRuleStatus struct {
	/* Conditions represent the latest available observations of the
	   AppEngineFirewallRule's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*AppEngineFirewallRuleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleStatus.

func (*AppEngineFirewallRuleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineFlexibleAppVersion

type AppEngineFlexibleAppVersion struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AppEngineFlexibleAppVersionSpec   `json:"spec,omitempty"`
	Status AppEngineFlexibleAppVersionStatus `json:"status,omitempty"`
}

AppEngineFlexibleAppVersion is the Schema for the appengine API +k8s:openapi-gen=true

func (*AppEngineFlexibleAppVersion) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFlexibleAppVersion.

func (*AppEngineFlexibleAppVersion) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineFlexibleAppVersion) DeepCopyObject

func (in *AppEngineFlexibleAppVersion) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineFlexibleAppVersionList

type AppEngineFlexibleAppVersionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AppEngineFlexibleAppVersion `json:"items"`
}

AppEngineFlexibleAppVersionList contains a list of AppEngineFlexibleAppVersion

func (*AppEngineFlexibleAppVersionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFlexibleAppVersionList.

func (*AppEngineFlexibleAppVersionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineFlexibleAppVersionList) DeepCopyObject

func (in *AppEngineFlexibleAppVersionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineFlexibleAppVersionSpec

type AppEngineFlexibleAppVersionSpec struct {
	/* Serving configuration for Google Cloud Endpoints. */
	// +optional
	ApiConfig *FlexibleappversionApiConfig `json:"apiConfig,omitempty"`

	/* Automatic scaling is based on request rate, response latencies, and other application metrics. */
	// +optional
	AutomaticScaling *FlexibleappversionAutomaticScaling `json:"automaticScaling,omitempty"`

	/* Metadata settings that are supplied to this version to enable beta runtime features. */
	// +optional
	BetaSettings map[string]string `json:"betaSettings,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. */
	// +optional
	DefaultExpiration *string `json:"defaultExpiration,omitempty"`

	/* If set to 'true', the service will be deleted if it is the last version. */
	// +optional
	DeleteServiceOnDestroy *bool `json:"deleteServiceOnDestroy,omitempty"`

	/* Code and application artifacts that make up this version. */
	// +optional
	Deployment *FlexibleappversionDeployment `json:"deployment,omitempty"`

	/* Code and application artifacts that make up this version. */
	// +optional
	EndpointsApiService *FlexibleappversionEndpointsApiService `json:"endpointsApiService,omitempty"`

	/* The entrypoint for the application. */
	// +optional
	Entrypoint *FlexibleappversionEntrypoint `json:"entrypoint,omitempty"`

	// +optional
	EnvVariables map[string]string `json:"envVariables,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. */
	// +optional
	Handlers []FlexibleappversionHandlers `json:"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"]. */
	// +optional
	InboundServices []string `json:"inboundServices,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. */
	// +optional
	InstanceClass *string `json:"instanceClass,omitempty"`

	/* Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. */
	LivenessCheck FlexibleappversionLivenessCheck `json:"livenessCheck"`

	/* A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. */
	// +optional
	ManualScaling *FlexibleappversionManualScaling `json:"manualScaling,omitempty"`

	/* Extra network settings. */
	// +optional
	Network *FlexibleappversionNetwork `json:"network,omitempty"`

	/* Files that match this pattern will not be built into this version. Only applicable for Go runtimes. */
	// +optional
	NobuildFilesRegex *string `json:"nobuildFilesRegex,omitempty"`

	/* If set to 'true', the application version will not be deleted. */
	// +optional
	NoopOnDestroy *bool `json:"noopOnDestroy,omitempty"`

	/* Immutable. */
	// +optional
	Project *string `json:"project,omitempty"`

	/* Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation. */
	ReadinessCheck FlexibleappversionReadinessCheck `json:"readinessCheck"`

	/* Immutable. Optional. The versionId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`

	/* Machine resources for a version. */
	// +optional
	Resources *FlexibleappversionResources `json:"resources,omitempty"`

	/* Desired runtime. Example python27. */
	Runtime string `json:"runtime"`

	/* 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/<language>/config/appref'\
	Substitute '<language>' with 'python', 'java', 'php', 'ruby', 'go' or 'nodejs'. */
	// +optional
	RuntimeApiVersion *string `json:"runtimeApiVersion,omitempty"`

	/* The channel of the runtime to use. Only available for some runtimes. */
	// +optional
	RuntimeChannel *string `json:"runtimeChannel,omitempty"`

	/* The path or name of the app's main executable. */
	// +optional
	RuntimeMainExecutablePath *string `json:"runtimeMainExecutablePath,omitempty"`

	/* The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as
	default if this field is neither provided in app.yaml file nor through CLI flag. */
	// +optional
	ServiceAccount *string `json:"serviceAccount,omitempty"`

	ServiceRef v1alpha1.ResourceRef `json:"serviceRef"`

	/* 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"]. */
	// +optional
	ServingStatus *string `json:"servingStatus,omitempty"`

	/* Enables VPC connectivity for standard apps. */
	// +optional
	VpcAccessConnector *FlexibleappversionVpcAccessConnector `json:"vpcAccessConnector,omitempty"`
}

func (*AppEngineFlexibleAppVersionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFlexibleAppVersionSpec.

func (*AppEngineFlexibleAppVersionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineFlexibleAppVersionStatus

type AppEngineFlexibleAppVersionStatus struct {
	/* Conditions represent the latest available observations of the
	   AppEngineFlexibleAppVersion's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* Full path to the Version resource in the API. Example, "v1". */
	// +optional
	Name *string `json:"name,omitempty"`

	/* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*AppEngineFlexibleAppVersionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFlexibleAppVersionStatus.

func (*AppEngineFlexibleAppVersionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineServiceSplitTraffic

type AppEngineServiceSplitTraffic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AppEngineServiceSplitTrafficSpec   `json:"spec,omitempty"`
	Status AppEngineServiceSplitTrafficStatus `json:"status,omitempty"`
}

AppEngineServiceSplitTraffic is the Schema for the appengine API +k8s:openapi-gen=true

func (*AppEngineServiceSplitTraffic) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceSplitTraffic.

func (*AppEngineServiceSplitTraffic) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineServiceSplitTraffic) DeepCopyObject

func (in *AppEngineServiceSplitTraffic) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineServiceSplitTrafficList

type AppEngineServiceSplitTrafficList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AppEngineServiceSplitTraffic `json:"items"`
}

AppEngineServiceSplitTrafficList contains a list of AppEngineServiceSplitTraffic

func (*AppEngineServiceSplitTrafficList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceSplitTrafficList.

func (*AppEngineServiceSplitTrafficList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineServiceSplitTrafficList) DeepCopyObject

func (in *AppEngineServiceSplitTrafficList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineServiceSplitTrafficSpec

type AppEngineServiceSplitTrafficSpec struct {
	/* If set to true traffic will be migrated to this version. */
	// +optional
	MigrateTraffic *bool `json:"migrateTraffic,omitempty"`

	/* Immutable. */
	// +optional
	Project *string `json:"project,omitempty"`

	/* Immutable. Optional. The service of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`

	/* Mapping that defines fractional HTTP traffic diversion to different versions within the service. */
	Split ServicesplittrafficSplit `json:"split"`
}

func (*AppEngineServiceSplitTrafficSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceSplitTrafficSpec.

func (*AppEngineServiceSplitTrafficSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineServiceSplitTrafficStatus

type AppEngineServiceSplitTrafficStatus struct {
	/* Conditions represent the latest available observations of the
	   AppEngineServiceSplitTraffic's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*AppEngineServiceSplitTrafficStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceSplitTrafficStatus.

func (*AppEngineServiceSplitTrafficStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineStandardAppVersion

type AppEngineStandardAppVersion struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AppEngineStandardAppVersionSpec   `json:"spec,omitempty"`
	Status AppEngineStandardAppVersionStatus `json:"status,omitempty"`
}

AppEngineStandardAppVersion is the Schema for the appengine API +k8s:openapi-gen=true

func (*AppEngineStandardAppVersion) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersion.

func (*AppEngineStandardAppVersion) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineStandardAppVersion) DeepCopyObject

func (in *AppEngineStandardAppVersion) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineStandardAppVersionList

type AppEngineStandardAppVersionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AppEngineStandardAppVersion `json:"items"`
}

AppEngineStandardAppVersionList contains a list of AppEngineStandardAppVersion

func (*AppEngineStandardAppVersionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionList.

func (*AppEngineStandardAppVersionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppEngineStandardAppVersionList) DeepCopyObject

func (in *AppEngineStandardAppVersionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppEngineStandardAppVersionSpec

type AppEngineStandardAppVersionSpec struct {
	/* Allows App Engine second generation runtimes to access the legacy bundled services. */
	// +optional
	AppEngineApis *bool `json:"appEngineApis,omitempty"`

	/* Automatic scaling is based on request rate, response latencies, and other application metrics. */
	// +optional
	AutomaticScaling *StandardappversionAutomaticScaling `json:"automaticScaling,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. */
	// +optional
	BasicScaling *StandardappversionBasicScaling `json:"basicScaling,omitempty"`

	/* If set to 'true', the service will be deleted if it is the last version. */
	// +optional
	DeleteServiceOnDestroy *bool `json:"deleteServiceOnDestroy,omitempty"`

	/* Code and application artifacts that make up this version. */
	Deployment StandardappversionDeployment `json:"deployment"`

	/* The entrypoint for the application. */
	Entrypoint StandardappversionEntrypoint `json:"entrypoint"`

	/* Environment variables available to the application. */
	// +optional
	EnvVariables map[string]string `json:"envVariables,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. */
	// +optional
	Handlers []StandardappversionHandlers `json:"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"]. */
	// +optional
	InboundServices []string `json:"inboundServices,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. */
	// +optional
	InstanceClass *string `json:"instanceClass,omitempty"`

	/* Configuration for third-party Python runtime libraries that are required by the application. */
	// +optional
	Libraries []StandardappversionLibraries `json:"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. */
	// +optional
	ManualScaling *StandardappversionManualScaling `json:"manualScaling,omitempty"`

	/* If set to 'true', the application version will not be deleted. */
	// +optional
	NoopOnDestroy *bool `json:"noopOnDestroy,omitempty"`

	/* Immutable. */
	// +optional
	Project *string `json:"project,omitempty"`

	/* Immutable. Optional. The versionId of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */
	// +optional
	ResourceID *string `json:"resourceID,omitempty"`

	/* Desired runtime. Example python27. */
	Runtime string `json:"runtime"`

	/* 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/<language>/config/appref'\
	Substitute '<language>' with 'python', 'java', 'php', 'ruby', 'go' or 'nodejs'. */
	// +optional
	RuntimeApiVersion *string `json:"runtimeApiVersion,omitempty"`

	/* The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag. */
	// +optional
	ServiceAccount *string `json:"serviceAccount,omitempty"`

	ServiceRef v1alpha1.ResourceRef `json:"serviceRef"`

	/* Whether multiple requests can be dispatched to this version at once. */
	// +optional
	Threadsafe *bool `json:"threadsafe,omitempty"`

	/* Enables VPC connectivity for standard apps. */
	// +optional
	VpcAccessConnector *StandardappversionVpcAccessConnector `json:"vpcAccessConnector,omitempty"`
}

func (*AppEngineStandardAppVersionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpec.

func (*AppEngineStandardAppVersionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppEngineStandardAppVersionStatus

type AppEngineStandardAppVersionStatus struct {
	/* Conditions represent the latest available observations of the
	   AppEngineStandardAppVersion's current state. */
	Conditions []v1alpha1.Condition `json:"conditions,omitempty"`
	/* Full path to the Version resource in the API. Example, "v1". */
	// +optional
	Name *string `json:"name,omitempty"`

	/* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */
	// +optional
	ObservedGeneration *int64 `json:"observedGeneration,omitempty"`
}

func (*AppEngineStandardAppVersionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionStatus.

func (*AppEngineStandardAppVersionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainmappingResourceRecordsStatus

type DomainmappingResourceRecordsStatus struct {
	/* Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. */
	// +optional
	Name *string `json:"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). */
	// +optional
	Rrdata *string `json:"rrdata,omitempty"`

	/* Resource record type. Example: 'AAAA'. Possible values: ["A", "AAAA", "CNAME"]. */
	// +optional
	Type *string `json:"type,omitempty"`
}

func (*DomainmappingResourceRecordsStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainmappingResourceRecordsStatus.

func (*DomainmappingResourceRecordsStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainmappingSslSettings

type DomainmappingSslSettings 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. */
	// +optional
	CertificateId *string `json:"certificateId,omitempty"`

	/* ID of the managed 'AuthorizedCertificate' resource currently being provisioned, if applicable. Until the new
	managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the
	provisioning process completes, the 'certificateId' field will reflect the new managed certificate and this
	field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the
	'certificateId' field with an update request. */
	// +optional
	PendingManagedCertificateId *string `json:"pendingManagedCertificateId,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"]. */
	SslManagementType string `json:"sslManagementType"`
}

func (*DomainmappingSslSettings) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainmappingSslSettings.

func (*DomainmappingSslSettings) DeepCopyInto

func (in *DomainmappingSslSettings) DeepCopyInto(out *DomainmappingSslSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionApiConfig

type FlexibleappversionApiConfig 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"]. */
	// +optional
	AuthFailAction *string `json:"authFailAction,omitempty"`

	/* Level of login required to access this resource. Default value: "LOGIN_OPTIONAL" Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"]. */
	// +optional
	Login *string `json:"login,omitempty"`

	/* Path to the script from the application root directory. */
	Script string `json:"script"`

	/* Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"]. */
	// +optional
	SecurityLevel *string `json:"securityLevel,omitempty"`

	/* URL to serve the endpoint at. */
	// +optional
	Url *string `json:"url,omitempty"`
}

func (*FlexibleappversionApiConfig) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionApiConfig.

func (*FlexibleappversionApiConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionAutomaticScaling

type FlexibleappversionAutomaticScaling struct {
	/* 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. */
	// +optional
	CoolDownPeriod *string `json:"coolDownPeriod,omitempty"`

	/* Target scaling by CPU usage. */
	CpuUtilization FlexibleappversionCpuUtilization `json:"cpuUtilization"`

	/* Target scaling by disk usage. */
	// +optional
	DiskUtilization *FlexibleappversionDiskUtilization `json:"diskUtilization,omitempty"`

	/* Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.

	Defaults to a runtime-specific value. */
	// +optional
	MaxConcurrentRequests *int64 `json:"maxConcurrentRequests,omitempty"`

	/* Maximum number of idle instances that should be maintained for this version. */
	// +optional
	MaxIdleInstances *int64 `json:"maxIdleInstances,omitempty"`

	/* Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. */
	// +optional
	MaxPendingLatency *string `json:"maxPendingLatency,omitempty"`

	/* Maximum number of instances that should be started to handle requests for this version. Default: 20. */
	// +optional
	MaxTotalInstances *int64 `json:"maxTotalInstances,omitempty"`

	/* Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. */
	// +optional
	MinIdleInstances *int64 `json:"minIdleInstances,omitempty"`

	/* Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. */
	// +optional
	MinPendingLatency *string `json:"minPendingLatency,omitempty"`

	/* Minimum number of running instances that should be maintained for this version. Default: 2. */
	// +optional
	MinTotalInstances *int64 `json:"minTotalInstances,omitempty"`

	/* Target scaling by network usage. */
	// +optional
	NetworkUtilization *FlexibleappversionNetworkUtilization `json:"networkUtilization,omitempty"`

	/* Target scaling by request utilization. */
	// +optional
	RequestUtilization *FlexibleappversionRequestUtilization `json:"requestUtilization,omitempty"`
}

func (*FlexibleappversionAutomaticScaling) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionAutomaticScaling.

func (*FlexibleappversionAutomaticScaling) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionCloudBuildOptions

type FlexibleappversionCloudBuildOptions struct {
	/* Path to the yaml file used in deployment, used to determine runtime configuration details. */
	AppYamlPath string `json:"appYamlPath"`

	/* 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". */
	// +optional
	CloudBuildTimeout *string `json:"cloudBuildTimeout,omitempty"`
}

func (*FlexibleappversionCloudBuildOptions) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionCloudBuildOptions.

func (*FlexibleappversionCloudBuildOptions) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionContainer

type FlexibleappversionContainer 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". */
	Image string `json:"image"`
}

func (*FlexibleappversionContainer) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionContainer.

func (*FlexibleappversionContainer) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionCpuUtilization

type FlexibleappversionCpuUtilization struct {
	/* Period of time over which CPU utilization is calculated. */
	// +optional
	AggregationWindowLength *string `json:"aggregationWindowLength,omitempty"`

	/* Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1. */
	TargetUtilization float64 `json:"targetUtilization"`
}

func (*FlexibleappversionCpuUtilization) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionCpuUtilization.

func (*FlexibleappversionCpuUtilization) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionDeployment

type FlexibleappversionDeployment struct {
	/* Options for the build operations performed as a part of the version deployment. Only applicable when creating a version using source code directly. */
	// +optional
	CloudBuildOptions *FlexibleappversionCloudBuildOptions `json:"cloudBuildOptions,omitempty"`

	/* The Docker image for the container that runs the version. */
	// +optional
	Container *FlexibleappversionContainer `json:"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. */
	// +optional
	Files []FlexibleappversionFiles `json:"files,omitempty"`

	/* Zip File. */
	// +optional
	Zip *FlexibleappversionZip `json:"zip,omitempty"`
}

func (*FlexibleappversionDeployment) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionDeployment.

func (*FlexibleappversionDeployment) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionDiskUtilization

type FlexibleappversionDiskUtilization struct {
	/* Target bytes read per second. */
	// +optional
	TargetReadBytesPerSecond *int64 `json:"targetReadBytesPerSecond,omitempty"`

	/* Target ops read per seconds. */
	// +optional
	TargetReadOpsPerSecond *int64 `json:"targetReadOpsPerSecond,omitempty"`

	/* Target bytes written per second. */
	// +optional
	TargetWriteBytesPerSecond *int64 `json:"targetWriteBytesPerSecond,omitempty"`

	/* Target ops written per second. */
	// +optional
	TargetWriteOpsPerSecond *int64 `json:"targetWriteOpsPerSecond,omitempty"`
}

func (*FlexibleappversionDiskUtilization) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionDiskUtilization.

func (*FlexibleappversionDiskUtilization) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionEndpointsApiService

type FlexibleappversionEndpointsApiService 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. */
	// +optional
	ConfigId *string `json:"configId,omitempty"`

	/* Enable or disable trace sampling. By default, this is set to false for enabled. */
	// +optional
	DisableTraceSampling *bool `json:"disableTraceSampling,omitempty"`

	/* Endpoints service name which is the name of the "service" resource in the Service Management API.
	For example "myapi.endpoints.myproject.cloud.goog". */
	Name string `json:"name"`

	/* Endpoints rollout strategy. If FIXED, configId must be specified. If MANAGED, configId must be omitted. Default value: "FIXED" Possible values: ["FIXED", "MANAGED"]. */
	// +optional
	RolloutStrategy *string `json:"rolloutStrategy,omitempty"`
}

func (*FlexibleappversionEndpointsApiService) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionEndpointsApiService.

func (*FlexibleappversionEndpointsApiService) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionEntrypoint

type FlexibleappversionEntrypoint struct {
	/* The format should be a shell command that can be fed to bash -c. */
	Shell string `json:"shell"`
}

func (*FlexibleappversionEntrypoint) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionEntrypoint.

func (*FlexibleappversionEntrypoint) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionFiles

type FlexibleappversionFiles struct {
	Name string `json:"name"`

	/* SHA1 checksum of the file. */
	// +optional
	Sha1Sum *string `json:"sha1Sum,omitempty"`

	/* Source URL. */
	SourceUrl string `json:"sourceUrl"`
}

func (*FlexibleappversionFiles) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionFiles.

func (*FlexibleappversionFiles) DeepCopyInto

func (in *FlexibleappversionFiles) DeepCopyInto(out *FlexibleappversionFiles)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionHandlers

type FlexibleappversionHandlers struct {
	/* Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"]. */
	// +optional
	AuthFailAction *string `json:"authFailAction,omitempty"`

	/* Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"]. */
	// +optional
	Login *string `json:"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"]. */
	// +optional
	RedirectHttpResponseCode *string `json:"redirectHttpResponseCode,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". */
	// +optional
	Script *FlexibleappversionScript `json:"script,omitempty"`

	/* Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"]. */
	// +optional
	SecurityLevel *string `json:"securityLevel,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. */
	// +optional
	StaticFiles *FlexibleappversionStaticFiles `json:"staticFiles,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. */
	// +optional
	UrlRegex *string `json:"urlRegex,omitempty"`
}

func (*FlexibleappversionHandlers) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionHandlers.

func (*FlexibleappversionHandlers) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionLivenessCheck

type FlexibleappversionLivenessCheck struct {
	/* Interval between health checks. */
	// +optional
	CheckInterval *string `json:"checkInterval,omitempty"`

	/* Number of consecutive failed checks required before considering the VM unhealthy. Default: 4. */
	// +optional
	FailureThreshold *float64 `json:"failureThreshold,omitempty"`

	/* Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com". */
	// +optional
	Host *string `json:"host,omitempty"`

	/* The initial delay before starting to execute the checks. Default: "300s". */
	// +optional
	InitialDelay *string `json:"initialDelay,omitempty"`

	/* The request path. */
	Path string `json:"path"`

	/* Number of consecutive successful checks required before considering the VM healthy. Default: 2. */
	// +optional
	SuccessThreshold *float64 `json:"successThreshold,omitempty"`

	/* Time before the check is considered failed. Default: "4s". */
	// +optional
	Timeout *string `json:"timeout,omitempty"`
}

func (*FlexibleappversionLivenessCheck) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionLivenessCheck.

func (*FlexibleappversionLivenessCheck) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionManualScaling

type FlexibleappversionManualScaling 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. */
	Instances int64 `json:"instances"`
}

func (*FlexibleappversionManualScaling) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionManualScaling.

func (*FlexibleappversionManualScaling) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionNetwork

type FlexibleappversionNetwork struct {
	/* List of ports, or port pairs, to forward from the virtual machine to the application container. */
	// +optional
	ForwardedPorts []string `json:"forwardedPorts,omitempty"`

	/* Tag to apply to the instance during creation. */
	// +optional
	InstanceTag *string `json:"instanceTag,omitempty"`

	/* Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path. */
	Name string `json:"name"`

	/* Enable session affinity. */
	// +optional
	SessionAffinity *bool `json:"sessionAffinity,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. */
	// +optional
	Subnetwork *string `json:"subnetwork,omitempty"`
}

func (*FlexibleappversionNetwork) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionNetwork.

func (*FlexibleappversionNetwork) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionNetworkUtilization

type FlexibleappversionNetworkUtilization struct {
	/* Target bytes received per second. */
	// +optional
	TargetReceivedBytesPerSecond *int64 `json:"targetReceivedBytesPerSecond,omitempty"`

	/* Target packets received per second. */
	// +optional
	TargetReceivedPacketsPerSecond *int64 `json:"targetReceivedPacketsPerSecond,omitempty"`

	/* Target bytes sent per second. */
	// +optional
	TargetSentBytesPerSecond *int64 `json:"targetSentBytesPerSecond,omitempty"`

	/* Target packets sent per second. */
	// +optional
	TargetSentPacketsPerSecond *int64 `json:"targetSentPacketsPerSecond,omitempty"`
}

func (*FlexibleappversionNetworkUtilization) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionNetworkUtilization.

func (*FlexibleappversionNetworkUtilization) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionReadinessCheck

type FlexibleappversionReadinessCheck 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". */
	// +optional
	AppStartTimeout *string `json:"appStartTimeout,omitempty"`

	/* Interval between health checks.  Default: "5s". */
	// +optional
	CheckInterval *string `json:"checkInterval,omitempty"`

	/* Number of consecutive failed checks required before removing traffic. Default: 2. */
	// +optional
	FailureThreshold *float64 `json:"failureThreshold,omitempty"`

	/* Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com". */
	// +optional
	Host *string `json:"host,omitempty"`

	/* The request path. */
	Path string `json:"path"`

	/* Number of consecutive successful checks required before receiving traffic. Default: 2. */
	// +optional
	SuccessThreshold *float64 `json:"successThreshold,omitempty"`

	/* Time before the check is considered failed. Default: "4s". */
	// +optional
	Timeout *string `json:"timeout,omitempty"`
}

func (*FlexibleappversionReadinessCheck) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionReadinessCheck.

func (*FlexibleappversionReadinessCheck) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionRequestUtilization

type FlexibleappversionRequestUtilization struct {
	/* Target number of concurrent requests. */
	// +optional
	TargetConcurrentRequests *float64 `json:"targetConcurrentRequests,omitempty"`

	/* Target requests per second. */
	// +optional
	TargetRequestCountPerSecond *string `json:"targetRequestCountPerSecond,omitempty"`
}

func (*FlexibleappversionRequestUtilization) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionRequestUtilization.

func (*FlexibleappversionRequestUtilization) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionResources

type FlexibleappversionResources struct {
	/* Number of CPU cores needed. */
	// +optional
	Cpu *int64 `json:"cpu,omitempty"`

	/* Disk size (GB) needed. */
	// +optional
	DiskGb *int64 `json:"diskGb,omitempty"`

	/* Memory (GB) needed. */
	// +optional
	MemoryGb *float64 `json:"memoryGb,omitempty"`

	/* List of ports, or port pairs, to forward from the virtual machine to the application container. */
	// +optional
	Volumes []FlexibleappversionVolumes `json:"volumes,omitempty"`
}

func (*FlexibleappversionResources) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionResources.

func (*FlexibleappversionResources) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionScript

type FlexibleappversionScript struct {
	/* Path to the script from the application root directory. */
	ScriptPath string `json:"scriptPath"`
}

func (*FlexibleappversionScript) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionScript.

func (*FlexibleappversionScript) DeepCopyInto

func (in *FlexibleappversionScript) DeepCopyInto(out *FlexibleappversionScript)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionStaticFiles

type FlexibleappversionStaticFiles 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. */
	// +optional
	ApplicationReadable *bool `json:"applicationReadable,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'. */
	// +optional
	Expiration *string `json:"expiration,omitempty"`

	/* HTTP headers to use for all responses from these URLs.
	An object containing a list of "key:value" value pairs.". */
	// +optional
	HttpHeaders map[string]string `json:"httpHeaders,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. */
	// +optional
	MimeType *string `json:"mimeType,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. */
	// +optional
	Path *string `json:"path,omitempty"`

	/* Whether this handler should match the request if the file referenced by the handler does not exist. */
	// +optional
	RequireMatchingFile *bool `json:"requireMatchingFile,omitempty"`

	/* Regular expression that matches the file paths for all files that should be referenced by this handler. */
	// +optional
	UploadPathRegex *string `json:"uploadPathRegex,omitempty"`
}

func (*FlexibleappversionStaticFiles) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionStaticFiles.

func (*FlexibleappversionStaticFiles) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionVolumes

type FlexibleappversionVolumes struct {
	/* Unique name for the volume. */
	Name string `json:"name"`

	/* Volume size in gigabytes. */
	SizeGb int64 `json:"sizeGb"`

	/* Underlying volume type, e.g. 'tmpfs'. */
	VolumeType string `json:"volumeType"`
}

func (*FlexibleappversionVolumes) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionVolumes.

func (*FlexibleappversionVolumes) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionVpcAccessConnector

type FlexibleappversionVpcAccessConnector struct {
	/* Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. */
	Name string `json:"name"`
}

func (*FlexibleappversionVpcAccessConnector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionVpcAccessConnector.

func (*FlexibleappversionVpcAccessConnector) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlexibleappversionZip

type FlexibleappversionZip struct {
	/* files count. */
	// +optional
	FilesCount *int64 `json:"filesCount,omitempty"`

	/* Source URL. */
	SourceUrl string `json:"sourceUrl"`
}

func (*FlexibleappversionZip) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionZip.

func (*FlexibleappversionZip) DeepCopyInto

func (in *FlexibleappversionZip) DeepCopyInto(out *FlexibleappversionZip)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicesplittrafficSplit

type ServicesplittrafficSplit 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. */
	Allocations map[string]string `json:"allocations"`

	/* 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"]. */
	// +optional
	ShardBy *string `json:"shardBy,omitempty"`
}

func (*ServicesplittrafficSplit) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicesplittrafficSplit.

func (*ServicesplittrafficSplit) DeepCopyInto

func (in *ServicesplittrafficSplit) DeepCopyInto(out *ServicesplittrafficSplit)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionAutomaticScaling

type StandardappversionAutomaticScaling struct {
	/* Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.

	Defaults to a runtime-specific value. */
	// +optional
	MaxConcurrentRequests *int64 `json:"maxConcurrentRequests,omitempty"`

	/* Maximum number of idle instances that should be maintained for this version. */
	// +optional
	MaxIdleInstances *int64 `json:"maxIdleInstances,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". */
	// +optional
	MaxPendingLatency *string `json:"maxPendingLatency,omitempty"`

	/* Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. */
	// +optional
	MinIdleInstances *int64 `json:"minIdleInstances,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". */
	// +optional
	MinPendingLatency *string `json:"minPendingLatency,omitempty"`

	/* Scheduler settings for standard environment. */
	// +optional
	StandardSchedulerSettings *StandardappversionStandardSchedulerSettings `json:"standardSchedulerSettings,omitempty"`
}

func (*StandardappversionAutomaticScaling) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionAutomaticScaling.

func (*StandardappversionAutomaticScaling) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionBasicScaling

type StandardappversionBasicScaling 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. */
	// +optional
	IdleTimeout *string `json:"idleTimeout,omitempty"`

	/* Maximum number of instances to create for this version. Must be in the range [1.0, 200.0]. */
	MaxInstances int64 `json:"maxInstances"`
}

func (*StandardappversionBasicScaling) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionBasicScaling.

func (*StandardappversionBasicScaling) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionDeployment

type StandardappversionDeployment 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. */
	// +optional
	Files []StandardappversionFiles `json:"files,omitempty"`

	/* Zip File. */
	// +optional
	Zip *StandardappversionZip `json:"zip,omitempty"`
}

func (*StandardappversionDeployment) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionDeployment.

func (*StandardappversionDeployment) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionEntrypoint

type StandardappversionEntrypoint struct {
	/* The format should be a shell command that can be fed to bash -c. */
	Shell string `json:"shell"`
}

func (*StandardappversionEntrypoint) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionEntrypoint.

func (*StandardappversionEntrypoint) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionFiles

type StandardappversionFiles struct {
	Name string `json:"name"`

	/* SHA1 checksum of the file. */
	// +optional
	Sha1Sum *string `json:"sha1Sum,omitempty"`

	/* Source URL. */
	SourceUrl string `json:"sourceUrl"`
}

func (*StandardappversionFiles) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionFiles.

func (*StandardappversionFiles) DeepCopyInto

func (in *StandardappversionFiles) DeepCopyInto(out *StandardappversionFiles)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionHandlers

type StandardappversionHandlers struct {
	/* Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"]. */
	// +optional
	AuthFailAction *string `json:"authFailAction,omitempty"`

	/* Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"]. */
	// +optional
	Login *string `json:"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"]. */
	// +optional
	RedirectHttpResponseCode *string `json:"redirectHttpResponseCode,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". */
	// +optional
	Script *StandardappversionScript `json:"script,omitempty"`

	/* Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"]. */
	// +optional
	SecurityLevel *string `json:"securityLevel,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. */
	// +optional
	StaticFiles *StandardappversionStaticFiles `json:"staticFiles,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. */
	// +optional
	UrlRegex *string `json:"urlRegex,omitempty"`
}

func (*StandardappversionHandlers) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionHandlers.

func (*StandardappversionHandlers) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionLibraries

type StandardappversionLibraries struct {
	/* Name of the library. Example "django". */
	// +optional
	Name *string `json:"name,omitempty"`

	/* Version of the library to select, or "latest". */
	// +optional
	Version *string `json:"version,omitempty"`
}

func (*StandardappversionLibraries) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionLibraries.

func (*StandardappversionLibraries) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionManualScaling

type StandardappversionManualScaling 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. */
	Instances int64 `json:"instances"`
}

func (*StandardappversionManualScaling) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionManualScaling.

func (*StandardappversionManualScaling) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionScript

type StandardappversionScript struct {
	/* Path to the script from the application root directory. */
	ScriptPath string `json:"scriptPath"`
}

func (*StandardappversionScript) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionScript.

func (*StandardappversionScript) DeepCopyInto

func (in *StandardappversionScript) DeepCopyInto(out *StandardappversionScript)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionStandardSchedulerSettings

type StandardappversionStandardSchedulerSettings struct {
	/* Maximum number of instances to run for this version. Set to zero to disable maxInstances configuration. */
	// +optional
	MaxInstances *int64 `json:"maxInstances,omitempty"`

	/* Minimum number of instances to run for this version. Set to zero to disable minInstances configuration. */
	// +optional
	MinInstances *int64 `json:"minInstances,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. */
	// +optional
	TargetCpuUtilization *float64 `json:"targetCpuUtilization,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. */
	// +optional
	TargetThroughputUtilization *float64 `json:"targetThroughputUtilization,omitempty"`
}

func (*StandardappversionStandardSchedulerSettings) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionStandardSchedulerSettings.

func (*StandardappversionStandardSchedulerSettings) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionStaticFiles

type StandardappversionStaticFiles 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. */
	// +optional
	ApplicationReadable *bool `json:"applicationReadable,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". */
	// +optional
	Expiration *string `json:"expiration,omitempty"`

	/* HTTP headers to use for all responses from these URLs.
	An object containing a list of "key:value" value pairs.". */
	// +optional
	HttpHeaders map[string]string `json:"httpHeaders,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. */
	// +optional
	MimeType *string `json:"mimeType,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. */
	// +optional
	Path *string `json:"path,omitempty"`

	/* Whether this handler should match the request if the file referenced by the handler does not exist. */
	// +optional
	RequireMatchingFile *bool `json:"requireMatchingFile,omitempty"`

	/* Regular expression that matches the file paths for all files that should be referenced by this handler. */
	// +optional
	UploadPathRegex *string `json:"uploadPathRegex,omitempty"`
}

func (*StandardappversionStaticFiles) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionStaticFiles.

func (*StandardappversionStaticFiles) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionVpcAccessConnector

type StandardappversionVpcAccessConnector struct {
	/* The egress setting for the connector, controlling what traffic is diverted through it. */
	// +optional
	EgressSetting *string `json:"egressSetting,omitempty"`

	/* Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. */
	Name string `json:"name"`
}

func (*StandardappversionVpcAccessConnector) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionVpcAccessConnector.

func (*StandardappversionVpcAccessConnector) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardappversionZip

type StandardappversionZip struct {
	/* files count. */
	// +optional
	FilesCount *int64 `json:"filesCount,omitempty"`

	/* Source URL. */
	SourceUrl string `json:"sourceUrl"`
}

func (*StandardappversionZip) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionZip.

func (*StandardappversionZip) DeepCopyInto

func (in *StandardappversionZip) DeepCopyInto(out *StandardappversionZip)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL