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 ¶
- Variables
- type AppEngineDomainMapping
- type AppEngineDomainMappingList
- type AppEngineDomainMappingSpec
- type AppEngineDomainMappingStatus
- type AppEngineFirewallRule
- type AppEngineFirewallRuleList
- type AppEngineFirewallRuleSpec
- type AppEngineFirewallRuleStatus
- type AppEngineFlexibleAppVersion
- type AppEngineFlexibleAppVersionList
- type AppEngineFlexibleAppVersionSpec
- type AppEngineFlexibleAppVersionStatus
- type AppEngineServiceSplitTraffic
- type AppEngineServiceSplitTrafficList
- type AppEngineServiceSplitTrafficSpec
- type AppEngineServiceSplitTrafficStatus
- type AppEngineStandardAppVersion
- type AppEngineStandardAppVersionList
- type AppEngineStandardAppVersionSpec
- type AppEngineStandardAppVersionStatus
- type DomainmappingResourceRecordsStatus
- type DomainmappingSslSettings
- type FlexibleappversionApiConfig
- type FlexibleappversionAutomaticScaling
- type FlexibleappversionCloudBuildOptions
- type FlexibleappversionContainer
- type FlexibleappversionCpuUtilization
- type FlexibleappversionDeployment
- type FlexibleappversionDiskUtilization
- type FlexibleappversionEndpointsApiService
- type FlexibleappversionEntrypoint
- type FlexibleappversionFiles
- type FlexibleappversionHandlers
- type FlexibleappversionLivenessCheck
- type FlexibleappversionManualScaling
- type FlexibleappversionNetwork
- type FlexibleappversionNetworkUtilization
- type FlexibleappversionReadinessCheck
- type FlexibleappversionRequestUtilization
- type FlexibleappversionResources
- type FlexibleappversionScript
- type FlexibleappversionStaticFiles
- type FlexibleappversionVolumes
- type FlexibleappversionVpcAccessConnector
- type FlexibleappversionZip
- type ServicesplittrafficSplit
- type StandardappversionAutomaticScaling
- type StandardappversionBasicScaling
- type StandardappversionDeployment
- type StandardappversionEntrypoint
- type StandardappversionFiles
- type StandardappversionHandlers
- type StandardappversionLibraries
- type StandardappversionManualScaling
- type StandardappversionScript
- type StandardappversionStandardSchedulerSettings
- type StandardappversionStaticFiles
- type StandardappversionVpcAccessConnector
- type StandardappversionZip
Constants ¶
This section is empty.
Variables ¶
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 ¶
func (in *AppEngineDomainMapping) DeepCopy() *AppEngineDomainMapping
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 ¶
func (in *AppEngineDomainMappingList) DeepCopy() *AppEngineDomainMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingList.
func (*AppEngineDomainMappingList) DeepCopyInto ¶
func (in *AppEngineDomainMappingList) DeepCopyInto(out *AppEngineDomainMappingList)
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 ¶
func (in *AppEngineDomainMappingSpec) DeepCopy() *AppEngineDomainMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingSpec.
func (*AppEngineDomainMappingSpec) DeepCopyInto ¶
func (in *AppEngineDomainMappingSpec) DeepCopyInto(out *AppEngineDomainMappingSpec)
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 *int `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 ¶
func (in *AppEngineDomainMappingStatus) DeepCopy() *AppEngineDomainMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineDomainMappingStatus.
func (*AppEngineDomainMappingStatus) DeepCopyInto ¶
func (in *AppEngineDomainMappingStatus) DeepCopyInto(out *AppEngineDomainMappingStatus)
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 ¶
func (in *AppEngineFirewallRule) DeepCopy() *AppEngineFirewallRule
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 ¶
func (in *AppEngineFirewallRuleList) DeepCopy() *AppEngineFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleList.
func (*AppEngineFirewallRuleList) DeepCopyInto ¶
func (in *AppEngineFirewallRuleList) DeepCopyInto(out *AppEngineFirewallRuleList)
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 ¶
func (in *AppEngineFirewallRuleSpec) DeepCopy() *AppEngineFirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleSpec.
func (*AppEngineFirewallRuleSpec) DeepCopyInto ¶
func (in *AppEngineFirewallRuleSpec) DeepCopyInto(out *AppEngineFirewallRuleSpec)
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 *int `json:"observedGeneration,omitempty"` }
func (*AppEngineFirewallRuleStatus) DeepCopy ¶
func (in *AppEngineFirewallRuleStatus) DeepCopy() *AppEngineFirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFirewallRuleStatus.
func (*AppEngineFirewallRuleStatus) DeepCopyInto ¶
func (in *AppEngineFirewallRuleStatus) DeepCopyInto(out *AppEngineFirewallRuleStatus)
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 ¶
func (in *AppEngineFlexibleAppVersion) DeepCopy() *AppEngineFlexibleAppVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFlexibleAppVersion.
func (*AppEngineFlexibleAppVersion) DeepCopyInto ¶
func (in *AppEngineFlexibleAppVersion) DeepCopyInto(out *AppEngineFlexibleAppVersion)
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 ¶
func (in *AppEngineFlexibleAppVersionList) DeepCopy() *AppEngineFlexibleAppVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFlexibleAppVersionList.
func (*AppEngineFlexibleAppVersionList) DeepCopyInto ¶
func (in *AppEngineFlexibleAppVersionList) DeepCopyInto(out *AppEngineFlexibleAppVersionList)
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 ¶
func (in *AppEngineFlexibleAppVersionSpec) DeepCopy() *AppEngineFlexibleAppVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFlexibleAppVersionSpec.
func (*AppEngineFlexibleAppVersionSpec) DeepCopyInto ¶
func (in *AppEngineFlexibleAppVersionSpec) DeepCopyInto(out *AppEngineFlexibleAppVersionSpec)
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 *int `json:"observedGeneration,omitempty"` }
func (*AppEngineFlexibleAppVersionStatus) DeepCopy ¶
func (in *AppEngineFlexibleAppVersionStatus) DeepCopy() *AppEngineFlexibleAppVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineFlexibleAppVersionStatus.
func (*AppEngineFlexibleAppVersionStatus) DeepCopyInto ¶
func (in *AppEngineFlexibleAppVersionStatus) DeepCopyInto(out *AppEngineFlexibleAppVersionStatus)
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 ¶
func (in *AppEngineServiceSplitTraffic) DeepCopy() *AppEngineServiceSplitTraffic
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceSplitTraffic.
func (*AppEngineServiceSplitTraffic) DeepCopyInto ¶
func (in *AppEngineServiceSplitTraffic) DeepCopyInto(out *AppEngineServiceSplitTraffic)
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 ¶
func (in *AppEngineServiceSplitTrafficList) DeepCopy() *AppEngineServiceSplitTrafficList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceSplitTrafficList.
func (*AppEngineServiceSplitTrafficList) DeepCopyInto ¶
func (in *AppEngineServiceSplitTrafficList) DeepCopyInto(out *AppEngineServiceSplitTrafficList)
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 ¶
func (in *AppEngineServiceSplitTrafficSpec) DeepCopy() *AppEngineServiceSplitTrafficSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceSplitTrafficSpec.
func (*AppEngineServiceSplitTrafficSpec) DeepCopyInto ¶
func (in *AppEngineServiceSplitTrafficSpec) DeepCopyInto(out *AppEngineServiceSplitTrafficSpec)
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 *int `json:"observedGeneration,omitempty"` }
func (*AppEngineServiceSplitTrafficStatus) DeepCopy ¶
func (in *AppEngineServiceSplitTrafficStatus) DeepCopy() *AppEngineServiceSplitTrafficStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineServiceSplitTrafficStatus.
func (*AppEngineServiceSplitTrafficStatus) DeepCopyInto ¶
func (in *AppEngineServiceSplitTrafficStatus) DeepCopyInto(out *AppEngineServiceSplitTrafficStatus)
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 ¶
func (in *AppEngineStandardAppVersion) DeepCopy() *AppEngineStandardAppVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersion.
func (*AppEngineStandardAppVersion) DeepCopyInto ¶
func (in *AppEngineStandardAppVersion) DeepCopyInto(out *AppEngineStandardAppVersion)
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 ¶
func (in *AppEngineStandardAppVersionList) DeepCopy() *AppEngineStandardAppVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionList.
func (*AppEngineStandardAppVersionList) DeepCopyInto ¶
func (in *AppEngineStandardAppVersionList) DeepCopyInto(out *AppEngineStandardAppVersionList)
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 ¶
func (in *AppEngineStandardAppVersionSpec) DeepCopy() *AppEngineStandardAppVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionSpec.
func (*AppEngineStandardAppVersionSpec) DeepCopyInto ¶
func (in *AppEngineStandardAppVersionSpec) DeepCopyInto(out *AppEngineStandardAppVersionSpec)
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 *int `json:"observedGeneration,omitempty"` }
func (*AppEngineStandardAppVersionStatus) DeepCopy ¶
func (in *AppEngineStandardAppVersionStatus) DeepCopy() *AppEngineStandardAppVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppEngineStandardAppVersionStatus.
func (*AppEngineStandardAppVersionStatus) DeepCopyInto ¶
func (in *AppEngineStandardAppVersionStatus) DeepCopyInto(out *AppEngineStandardAppVersionStatus)
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 ¶
func (in *DomainmappingResourceRecordsStatus) DeepCopy() *DomainmappingResourceRecordsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainmappingResourceRecordsStatus.
func (*DomainmappingResourceRecordsStatus) DeepCopyInto ¶
func (in *DomainmappingResourceRecordsStatus) DeepCopyInto(out *DomainmappingResourceRecordsStatus)
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 ¶
func (in *DomainmappingSslSettings) DeepCopy() *DomainmappingSslSettings
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 ¶
func (in *FlexibleappversionApiConfig) DeepCopy() *FlexibleappversionApiConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionApiConfig.
func (*FlexibleappversionApiConfig) DeepCopyInto ¶
func (in *FlexibleappversionApiConfig) DeepCopyInto(out *FlexibleappversionApiConfig)
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 *int `json:"maxConcurrentRequests,omitempty"` /* Maximum number of idle instances that should be maintained for this version. */ // +optional MaxIdleInstances *int `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 *int `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 *int `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 *int `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 ¶
func (in *FlexibleappversionAutomaticScaling) DeepCopy() *FlexibleappversionAutomaticScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionAutomaticScaling.
func (*FlexibleappversionAutomaticScaling) DeepCopyInto ¶
func (in *FlexibleappversionAutomaticScaling) DeepCopyInto(out *FlexibleappversionAutomaticScaling)
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 ¶
func (in *FlexibleappversionCloudBuildOptions) DeepCopy() *FlexibleappversionCloudBuildOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionCloudBuildOptions.
func (*FlexibleappversionCloudBuildOptions) DeepCopyInto ¶
func (in *FlexibleappversionCloudBuildOptions) DeepCopyInto(out *FlexibleappversionCloudBuildOptions)
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 ¶
func (in *FlexibleappversionContainer) DeepCopy() *FlexibleappversionContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionContainer.
func (*FlexibleappversionContainer) DeepCopyInto ¶
func (in *FlexibleappversionContainer) DeepCopyInto(out *FlexibleappversionContainer)
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 ¶
func (in *FlexibleappversionCpuUtilization) DeepCopy() *FlexibleappversionCpuUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionCpuUtilization.
func (*FlexibleappversionCpuUtilization) DeepCopyInto ¶
func (in *FlexibleappversionCpuUtilization) DeepCopyInto(out *FlexibleappversionCpuUtilization)
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 ¶
func (in *FlexibleappversionDeployment) DeepCopy() *FlexibleappversionDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionDeployment.
func (*FlexibleappversionDeployment) DeepCopyInto ¶
func (in *FlexibleappversionDeployment) DeepCopyInto(out *FlexibleappversionDeployment)
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 *int `json:"targetReadBytesPerSecond,omitempty"` /* Target ops read per seconds. */ // +optional TargetReadOpsPerSecond *int `json:"targetReadOpsPerSecond,omitempty"` /* Target bytes written per second. */ // +optional TargetWriteBytesPerSecond *int `json:"targetWriteBytesPerSecond,omitempty"` /* Target ops written per second. */ // +optional TargetWriteOpsPerSecond *int `json:"targetWriteOpsPerSecond,omitempty"` }
func (*FlexibleappversionDiskUtilization) DeepCopy ¶
func (in *FlexibleappversionDiskUtilization) DeepCopy() *FlexibleappversionDiskUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionDiskUtilization.
func (*FlexibleappversionDiskUtilization) DeepCopyInto ¶
func (in *FlexibleappversionDiskUtilization) DeepCopyInto(out *FlexibleappversionDiskUtilization)
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 ¶
func (in *FlexibleappversionEndpointsApiService) DeepCopy() *FlexibleappversionEndpointsApiService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionEndpointsApiService.
func (*FlexibleappversionEndpointsApiService) DeepCopyInto ¶
func (in *FlexibleappversionEndpointsApiService) DeepCopyInto(out *FlexibleappversionEndpointsApiService)
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 ¶
func (in *FlexibleappversionEntrypoint) DeepCopy() *FlexibleappversionEntrypoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionEntrypoint.
func (*FlexibleappversionEntrypoint) DeepCopyInto ¶
func (in *FlexibleappversionEntrypoint) DeepCopyInto(out *FlexibleappversionEntrypoint)
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 ¶
func (in *FlexibleappversionFiles) DeepCopy() *FlexibleappversionFiles
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 ¶
func (in *FlexibleappversionHandlers) DeepCopy() *FlexibleappversionHandlers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionHandlers.
func (*FlexibleappversionHandlers) DeepCopyInto ¶
func (in *FlexibleappversionHandlers) DeepCopyInto(out *FlexibleappversionHandlers)
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 ¶
func (in *FlexibleappversionLivenessCheck) DeepCopy() *FlexibleappversionLivenessCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionLivenessCheck.
func (*FlexibleappversionLivenessCheck) DeepCopyInto ¶
func (in *FlexibleappversionLivenessCheck) DeepCopyInto(out *FlexibleappversionLivenessCheck)
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 int `json:"instances"` }
func (*FlexibleappversionManualScaling) DeepCopy ¶
func (in *FlexibleappversionManualScaling) DeepCopy() *FlexibleappversionManualScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionManualScaling.
func (*FlexibleappversionManualScaling) DeepCopyInto ¶
func (in *FlexibleappversionManualScaling) DeepCopyInto(out *FlexibleappversionManualScaling)
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 ¶
func (in *FlexibleappversionNetwork) DeepCopy() *FlexibleappversionNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionNetwork.
func (*FlexibleappversionNetwork) DeepCopyInto ¶
func (in *FlexibleappversionNetwork) DeepCopyInto(out *FlexibleappversionNetwork)
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 *int `json:"targetReceivedBytesPerSecond,omitempty"` /* Target packets received per second. */ // +optional TargetReceivedPacketsPerSecond *int `json:"targetReceivedPacketsPerSecond,omitempty"` /* Target bytes sent per second. */ // +optional TargetSentBytesPerSecond *int `json:"targetSentBytesPerSecond,omitempty"` /* Target packets sent per second. */ // +optional TargetSentPacketsPerSecond *int `json:"targetSentPacketsPerSecond,omitempty"` }
func (*FlexibleappversionNetworkUtilization) DeepCopy ¶
func (in *FlexibleappversionNetworkUtilization) DeepCopy() *FlexibleappversionNetworkUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionNetworkUtilization.
func (*FlexibleappversionNetworkUtilization) DeepCopyInto ¶
func (in *FlexibleappversionNetworkUtilization) DeepCopyInto(out *FlexibleappversionNetworkUtilization)
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 ¶
func (in *FlexibleappversionReadinessCheck) DeepCopy() *FlexibleappversionReadinessCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionReadinessCheck.
func (*FlexibleappversionReadinessCheck) DeepCopyInto ¶
func (in *FlexibleappversionReadinessCheck) DeepCopyInto(out *FlexibleappversionReadinessCheck)
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 ¶
func (in *FlexibleappversionRequestUtilization) DeepCopy() *FlexibleappversionRequestUtilization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionRequestUtilization.
func (*FlexibleappversionRequestUtilization) DeepCopyInto ¶
func (in *FlexibleappversionRequestUtilization) DeepCopyInto(out *FlexibleappversionRequestUtilization)
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 *int `json:"cpu,omitempty"` /* Disk size (GB) needed. */ // +optional DiskGb *int `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 ¶
func (in *FlexibleappversionResources) DeepCopy() *FlexibleappversionResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionResources.
func (*FlexibleappversionResources) DeepCopyInto ¶
func (in *FlexibleappversionResources) DeepCopyInto(out *FlexibleappversionResources)
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 ¶
func (in *FlexibleappversionScript) DeepCopy() *FlexibleappversionScript
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 ¶
func (in *FlexibleappversionStaticFiles) DeepCopy() *FlexibleappversionStaticFiles
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionStaticFiles.
func (*FlexibleappversionStaticFiles) DeepCopyInto ¶
func (in *FlexibleappversionStaticFiles) DeepCopyInto(out *FlexibleappversionStaticFiles)
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 int `json:"sizeGb"` /* Underlying volume type, e.g. 'tmpfs'. */ VolumeType string `json:"volumeType"` }
func (*FlexibleappversionVolumes) DeepCopy ¶
func (in *FlexibleappversionVolumes) DeepCopy() *FlexibleappversionVolumes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionVolumes.
func (*FlexibleappversionVolumes) DeepCopyInto ¶
func (in *FlexibleappversionVolumes) DeepCopyInto(out *FlexibleappversionVolumes)
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 ¶
func (in *FlexibleappversionVpcAccessConnector) DeepCopy() *FlexibleappversionVpcAccessConnector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleappversionVpcAccessConnector.
func (*FlexibleappversionVpcAccessConnector) DeepCopyInto ¶
func (in *FlexibleappversionVpcAccessConnector) DeepCopyInto(out *FlexibleappversionVpcAccessConnector)
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 *int `json:"filesCount,omitempty"` /* Source URL. */ SourceUrl string `json:"sourceUrl"` }
func (*FlexibleappversionZip) DeepCopy ¶
func (in *FlexibleappversionZip) DeepCopy() *FlexibleappversionZip
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 ¶
func (in *ServicesplittrafficSplit) DeepCopy() *ServicesplittrafficSplit
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 *int `json:"maxConcurrentRequests,omitempty"` /* Maximum number of idle instances that should be maintained for this version. */ // +optional MaxIdleInstances *int `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 *int `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 ¶
func (in *StandardappversionAutomaticScaling) DeepCopy() *StandardappversionAutomaticScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionAutomaticScaling.
func (*StandardappversionAutomaticScaling) DeepCopyInto ¶
func (in *StandardappversionAutomaticScaling) DeepCopyInto(out *StandardappversionAutomaticScaling)
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 int `json:"maxInstances"` }
func (*StandardappversionBasicScaling) DeepCopy ¶
func (in *StandardappversionBasicScaling) DeepCopy() *StandardappversionBasicScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionBasicScaling.
func (*StandardappversionBasicScaling) DeepCopyInto ¶
func (in *StandardappversionBasicScaling) DeepCopyInto(out *StandardappversionBasicScaling)
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 ¶
func (in *StandardappversionDeployment) DeepCopy() *StandardappversionDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionDeployment.
func (*StandardappversionDeployment) DeepCopyInto ¶
func (in *StandardappversionDeployment) DeepCopyInto(out *StandardappversionDeployment)
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 ¶
func (in *StandardappversionEntrypoint) DeepCopy() *StandardappversionEntrypoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionEntrypoint.
func (*StandardappversionEntrypoint) DeepCopyInto ¶
func (in *StandardappversionEntrypoint) DeepCopyInto(out *StandardappversionEntrypoint)
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 ¶
func (in *StandardappversionFiles) DeepCopy() *StandardappversionFiles
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 ¶
func (in *StandardappversionHandlers) DeepCopy() *StandardappversionHandlers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionHandlers.
func (*StandardappversionHandlers) DeepCopyInto ¶
func (in *StandardappversionHandlers) DeepCopyInto(out *StandardappversionHandlers)
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 ¶
func (in *StandardappversionLibraries) DeepCopy() *StandardappversionLibraries
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionLibraries.
func (*StandardappversionLibraries) DeepCopyInto ¶
func (in *StandardappversionLibraries) DeepCopyInto(out *StandardappversionLibraries)
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 int `json:"instances"` }
func (*StandardappversionManualScaling) DeepCopy ¶
func (in *StandardappversionManualScaling) DeepCopy() *StandardappversionManualScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionManualScaling.
func (*StandardappversionManualScaling) DeepCopyInto ¶
func (in *StandardappversionManualScaling) DeepCopyInto(out *StandardappversionManualScaling)
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 ¶
func (in *StandardappversionScript) DeepCopy() *StandardappversionScript
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 *int `json:"maxInstances,omitempty"` /* Minimum number of instances to run for this version. Set to zero to disable minInstances configuration. */ // +optional MinInstances *int `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 ¶
func (in *StandardappversionStandardSchedulerSettings) DeepCopy() *StandardappversionStandardSchedulerSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionStandardSchedulerSettings.
func (*StandardappversionStandardSchedulerSettings) DeepCopyInto ¶
func (in *StandardappversionStandardSchedulerSettings) DeepCopyInto(out *StandardappversionStandardSchedulerSettings)
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 ¶
func (in *StandardappversionStaticFiles) DeepCopy() *StandardappversionStaticFiles
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionStaticFiles.
func (*StandardappversionStaticFiles) DeepCopyInto ¶
func (in *StandardappversionStaticFiles) DeepCopyInto(out *StandardappversionStaticFiles)
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 ¶
func (in *StandardappversionVpcAccessConnector) DeepCopy() *StandardappversionVpcAccessConnector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardappversionVpcAccessConnector.
func (*StandardappversionVpcAccessConnector) DeepCopyInto ¶
func (in *StandardappversionVpcAccessConnector) DeepCopyInto(out *StandardappversionVpcAccessConnector)
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 *int `json:"filesCount,omitempty"` /* Source URL. */ SourceUrl string `json:"sourceUrl"` }
func (*StandardappversionZip) DeepCopy ¶
func (in *StandardappversionZip) DeepCopy() *StandardappversionZip
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.